首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
58
问题
若有以下程序
#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://www.kaotiyun.com/show/4Uxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#includemain(){intx=0;inty=0;while(x<7&&++y){y--;x++;}printf("%d,%d”,y,x);}程序的输出结果是(
有下列程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++.break;case1:m++;
下列程序的输出结果是________。main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;else
设有定义语句:intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是()。
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
设变量已正确定义,则以下能正确计算f=n!的程序是()。
若a=10,b=20,则表达式!(a<b)的值是【】。
随机试题
高血压急症常用的静脉降压药物包括
Ⅱ度唇裂是
()不属于编制实施监理细则的依据。
下列各项管理权力中,属于施工项目经理管理权力的是( )。
利用存货模式,企业现金持有成本等于()之和。
现金科目日结单应根据其他科目日结单借贷方合计数反方向填列。()
教学《社戏》一课时,教师想为学生推荐鲁迅的小说集《呐喊》中的小说。下列作品适合的是()。
IEEE802.11标准定义了【 】技术。
ThedisputebetweenNorthKoreaandtheUnitedStatesismainlyon______
Itisnaturalforyoungpeopletobecriticaloftheirparentsattimesandtoblamethemformostofthemisunderstandingsbetw
最新回复
(
0
)