首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
admin
2011-06-10
40
问题
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
选项
A、1 2
B、1 2 2
C、1,2
D、输出值不确定
答案
A
解析
本题考查printf函数的格式和逗号表达式。printf函数在输出时,是根据格式说明符的个数输出的,如果函数中有有多余的项将不予输出;如果有输出项少于格式说明符,则出错,不能输出正确的结果。 本题中逗号表达式(x,y)只返回y的值。此时格式说明的个数是2,而输出项的个数是3,因此printf函数只输出前两项。
转载请注明原文地址:https://kaotiyun.com/show/cDPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有两个水平滚动条HV、Hrr,还有一个文本框Text1和一个标题为“计算”的命令按钮Command1,并编写了以下程序:PrirateSubCommand1_Click()Callcalc(HV.Value,HT.
有以下程序: main( ) { unsigned char a,b,c; a=0x3; b=a|0x8; c=b < < 1; printf("%d%d\n",b,c); } 程序运行后的输出结果是
有以下程序: void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-’a’+’A’; s++; } } main( ) { cha
有以下程序: int a=3; main( ) { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是
程序中头文件typel.h的内容是: #define N 5 #define M1 N*3 程序如下: #include"typel.h" #define M2 N *2 main( ) { int i; i=M1+M2; pr
已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是
以下选项中合法的用户标识符是
下列选项中,能作为合法DOS文件名的是
在E-R图中,用来表示实体的图形是______。
程序流程图中带有箭头的线段表示的是
随机试题
法国教育督导机构的设置是()
中度新生儿缺氧缺血性脑病症状最明显的时间是
全关节结核是指
有比较才有鉴别,符合对实验对象进行混染分配,符合
计划经济不是社会主义的本质特征,市场经济也不是资本主义独有的。()
根据《建设工程安全生产管理条例》的规定,施工单位实施爆破、起重吊装等工程时,应当安排现场的监督人员是()。
关于悬臂梁端部最大位移的说法,正确的有()。
政府投资具有的特点是()。
20世纪的世界教育表现出民主化的特征,这是对()的否定。(2015.湖南)
Accordingtotheprofessor,whatcaninitiateanaphylaxis?Clickontwoanswers.
最新回复
(
0
)