首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main(){int a=1,b=2,c=3,d=4,r=0; if(a!=1);else r=1; if(b==2)r+=2; else; if(c!=3)r+=3;
若有以下程序 #include main(){int a=1,b=2,c=3,d=4,r=0; if(a!=1);else r=1; if(b==2)r+=2; else; if(c!=3)r+=3;
admin
2018-01-11
29
问题
若有以下程序
#include
main(){int a=1,b=2,c=3,d=4,r=0;
if(a!=1);else r=1;
if(b==2)r+=2;
else;
if(c!=3)r+=3;
else;
if(d==4)r+=4;
printf("%d\n",r);}
则程序的输出结果是
选项
A、10
B、6
C、7
D、3
答案
C
解析
程序代码中有四条并列的if语句,第一条if表达式a!=1不成立,执行else分支,r=1;第二条if表达式b==2成立,执行r+=2,r=3;第三条if语句c!=3不成立,执行else分支,分支为空语句;第四条if分支d==4成立,执行该if分支语句,r+=4,r=7。
转载请注明原文地址:https://kaotiyun.com/show/4Uxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列表达式用于判断y是否为闰年。闰年的判断条件是:年号能被4整除但不能被100整除或年号能被400整除,请填空:________。
以下程序的输出结果是()。main(){inta=1,b;for(b=1’b<=10;b++){if(a>=8)break;if(a%2==1){a+=5;continue;}a=3;}printf("%d\
假定x和y为double型,则表达式x=2,y=x+3/2的值是()。
有下列程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++.break;case1:m++;
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是()。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
请写出与!(a<=b)等价的C语言表达式________。
下列关系表达式中,结果为“假”的是()。
下列关于栈的叙述中,正确的是()。
随机试题
百分表、千分表、杠杆千分尺、杠杆齿轮比较仪、扭簧比较仪都属于通用量仪。()
写出二叉树前序遍历非递归算法的设计思想,然后写出算法。
银行业从业人员接受()的监督。
角色
为了准确、有效地执行法律,人民法院、人民检察院和公安机关在办理刑事案件中实行()的原则。
下列不属于执法活动的是()。
谈谈你对西欧中世纪的天主教会的认识。
()认为,长期债券的利率等于当期利率与预期短期利率的平均数,再加上一个流动性溢价。
我国专利法规定,职务发明创造,()。
A、Thepaintingisnamed"DoubleTree".B、Thatsoundswonderful.C、Youalwayssaybigwords.D、Whatsizedoyouwear,sir?BWeha
最新回复
(
0
)