首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int a=1,b=2,c=3,d=0; if(a=1&&b++==2) if(b!=211c一!=3) printf("%d,%d,%d\n",a,b,c); else printff"%
有以下程序 main(){int a=1,b=2,c=3,d=0; if(a=1&&b++==2) if(b!=211c一!=3) printf("%d,%d,%d\n",a,b,c); else printff"%
admin
2019-12-17
51
问题
有以下程序
main(){int a=1,b=2,c=3,d=0;
if(a=1&&b++==2)
if(b!=211c一!=3)
printf("%d,%d,%d\n",a,b,c);
else printff"%d,%d,%d\n",a,b,c);
else printf("%d,%d,%d\n",a,b,c);}
程序运行后的输出结果是
选项
A、1,3,2
B、1,2,3
C、l,3,3
D、3,2,1
答案
C
解析
a,b,c,d初始值分别为1,2,3,0。嵌套的if语句中,第一个if中,表达式a==1&&b++==2值为1,执行嵌套的if分支,此时“b=3,b!=2”成立,由于运算符是‖,不管后面一个表达式的值是不是1,其整个表达式的值总是1,“c--!=3”表达式不执行,最后打印出a,b,c的值是1,3,3。
转载请注明原文地址:https://kaotiyun.com/show/qbCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是()。
若有定义:inta,b,c;以下程序段的输出结果是()。a=11;b=3;c=0;printf("%d\n",c=(a/b,a%b));
下列叙述中正确的是()。
关于地址和指针,以下叙述正确的是()。
输出语句:printf("%d\n",11+011);的输出结果是()。
若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是()。
以下叙述正确的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
在数据库系统中,用户所见的数据模式为
随机试题
A.脐带先露B.脐带脱垂C.脐带缠绕D.脐带打结E.前置胎盘胎膜未破,脐带位于先露部以下,称为()
患者,男,28岁。1年来阵发性血压升高,发作时伴有剧烈头痛、面色苍白、心动过速症状等。平时血压正常且无症状。首先考虑做的检查是
在1:2000地形图上,量得某水库图上汇水面积p=1.6×104cm2,某次降水过程雨量(每小时平均降雨量)m=50mm,降水时间持续(n)为2小时30分钟,设蒸发系数k=0.5,按汇水量Q=p·m·n·k计算,本次降水汇水量为:
依据《建设工程消防监督管理规定》,施工单位不应当承担的消防施工的质量和安全责任的是()。
下列关于房地产开发企业成本、费用扣除的企业所得税处理,正确的是()。(2011年)
根据增值税法律制度的规定,下列关于增值税专用发票记账联用途的表述中,正确的是()。(2016年)
下面的程序的功能是将11到2011之间的素数插入数据库prime,程序中的错误语句是createtableprime(datf)n=11dowhilen
Theman,______isparkedinfrontofourhouse,isafamousartist.
A、hewouldnotharmArafatB、hewouldwithdrawhistroopsC、hewoulddealwiththeconflictbetweenIsraelandPalestineD、hewo
Aclassicseriesofexperimentstodeterminetheeffectsofoverpopulationoncommunitiesofratswasconductedbyapsychologis
最新回复
(
0
)