首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main(){int a=l,b=2,c=3,d=4,r=0; if(a!=1); else r=1; if(b==2)r+=2; if(c!=3);r+=3; if(d==4)r+=4;
若有以下程序 main(){int a=l,b=2,c=3,d=4,r=0; if(a!=1); else r=1; if(b==2)r+=2; if(c!=3);r+=3; if(d==4)r+=4;
admin
2017-05-20
17
问题
若有以下程序
main(){int a=l,b=2,c=3,d=4,r=0;
if(a!=1);
else r=1;
if(b==2)r+=2;
if(c!=3);r+=3;
if(d==4)r+=4;
printf("%d\n",r);}
则程序的输出结果是
选项
A、7
B、10
C、6
D、3
答案
B
解析
程序代码中有四条并列的if语句,第一条if表达式a!=1不成立,执行else分支,r=1;第二条if表达式b==2成立,执行r+=2,r=3;第三条if语句c!=3不成立,执行语句r+=3,r=6:第四条if分支d==4成立,执行该if分支语句,r+=4,r=10。
转载请注明原文地址:https://kaotiyun.com/show/aiDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d",a)}
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
以下程序的输出结果是______。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.Of\n",fun((int)fun(a+c,b),a-c));
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
以下选项中,不能作为合法常量的是
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
下列叙述中,不属于测试的特征的是
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是_______。
随机试题
已知函数χ=χ(y)由方程所确定,求。
不适宜与麻黄碱联用的药物是
下列关于收监程序的说法,错误的是()。
双向传播
(2008年单选17)甲驾驶车辆在城市主干道不慎将乙撞成重伤,负事故主要责任。由于抢救乙的医疗费用不断增加,甲感到很紧张,遂到寺庙中祈祷乙快点死去。在其祈祷后的第二天,乙死亡。甲的行为构成()。
最近公布的一项国家特别咨询委员会的调查报告声明:在选择了大量的研究对象进行对比实验后,发现在名人家族中才能出众者是普通人家族中才能出众者人数的23倍,因此我们可以得出信度很高的结论,人的素质主要是由遗传决定的。以下哪项如果为真。则最能削弱上述结论?
日本のカレンダーは、たいてい日曜日で始まり土曜日で終わります。だから土曜日に「来週会おうか」【C6】________、次の日の日曜日に会ってもいいことになります。ところが、アメリカやヨーロッパのカレンダーは、月曜日から始まり日曜日でわっているの
Thedevelopmentofwritingwasoneofthegreathumaninventions.Itisdifficult【C1】______manypeopletoimaginelanguagewitho
RecentyearshavebroughtminorityownedbusinessesintheUnitedStatesunprecedentedopportunities—aswellasnewandsignific
TheodoreDreiserandJackLondonareamongthebestrepresentativewritersofliterary
最新回复
(
0
)