首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2020-07-28
23
问题
若有以下程序
#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、7
C、6
D、3
答案
B
解析
else总是和与之最近的上面的if配对,执行第一个if,判断条件不成立,执行else r=1;语句?再执行第二个if语句中的判断条件,成立,左移执行r+=2,r的值为3,再执行第三个if的判断条件,不成立执行第7行else后面的空语句";",再执行第四个if的判断条件d==4成立,执行r+=4,r的值为7,然后打印输出。
转载请注明原文地址:https://kaotiyun.com/show/Hm3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
以下叙述中正确的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n"
下面选项中关于“文件指针”概念的叙述正确的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
数据库管理系统的基本功能不包括
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千
构成计算机软件的是
随机试题
影响商品的供给价格弹性的因素主要有哪些?
可用于吗啡类成瘾者戒毒的药物是
哪一项不是氨基甲酸酯类杀虫药的特点
可作为诊断用药的是
埃里克森认为,青少年阶段在社会性与人格形成的过程中,所面临的任务和挑战是()。
公安派出所可以裁决警告、罚款。()
若有N个元素已构成一个小根堆,那么如果增加一个元素为Kn+1,请用文字简要说明如何在log2n的时间内将其重新调整为一个堆。
深化改革要改变生产力落后的状况,就必然应改变
Healthcareisanextraordinarilyobsoletesystem.Aprofessorofemergencymedicineatmajoruniversitysentmeareallyheartb
计算机能直接识别、执行的语言是
最新回复
(
0
)