首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
32
问题
若有以下程序
#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全国计算机二级
相关试题推荐
以下程序的功能是打印以下杨辉三角形,请填空。1111211331146411510105
有下列程序:#includemain(){intx=0;inty=0;while(x<7&&++y){y--;x++;}printf("%d,%d”,y,x);}程序的输出结果是(
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是()。intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];
有以下程序:main(){intx,1;for(i=1;i<=50;i++){x=i;if(x%2=0)if(x%3=0)if(x%7=0)printf("%d,i)";}}输
下列程序的输出结果是________。main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;else
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
若有定义:“int*p,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是()。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
以下叙述不正确的是______。
随机试题
描述中国古代官吏被降职并远调的词是()。
性激素对下丘脑一垂体的反馈,正确的是
药用部位就是指动植物药可以作为药材使用的部位,可以是植物的根、根茎、叶、花、果实、种子或动物的皮、骨、甲片、角等。药用部位为根和根茎的药材有
定期存款是个人事先约定有偿还期的存款,其利率视期限长短而定,通常期限越长利率越高。如果储户在存款到期前要求提前支取,会遭受一定的利息损失。()
简述主板市场与创业板市场的主要区别。
再贴现政策是主动权能够完全掌握在中央银行手中的货币政策工具。()
设A为m阶实对称阵且正定,B为m×n实矩阵,BT为B的转置矩阵.试证:BTAB为正定矩阵的充分必要条件是B的秩r(B)=n.
小王作为项目经理正在带领项目团队实施一个新的信息系统集成项目。项目团队已经共同工作了相当一段时间,正处于项目团队建设的发挥阶段,此时一个新成员加入了该团队,则()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
Oliviavisitstheofficetolearnhowtouseheridentificationcard.
最新回复
(
0
)