首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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)
若有以下程序 #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)
admin
2019-08-10
92
问题
若有以下程序
#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、7
B、10
C、6
D、3
答案
A
解析
else总是与前面距离它最近的且未曾配对的if语句配对。"if (a!=1); else r=1;"执行的是空语句";"。"if (b==2) r+=2; else;"执行的是语句"r+=2",r值为2。"if (c!=3) r+=3;else;"执行的是空语句";"。"if (d==4) r+=4;"执行语句"r+=4",计算后r的值为7,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/SMRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includevoidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;
以下叙述中错误的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
下面对对象概念描述正确的是
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
以下不能用于描述算法的是
下面不属于软件设计阶段任务的是
随机试题
全盘西化论的核心内容是()
垂体病变引起齿状核病变引起
A.安全性B.有效性C.经济性D.适当性E.相对性让用药者承受最小的风险获得最大的治疗效果是合理用药的
转让以划拨方式取得的国有土地使用权的,其土地收益应上缴国家。[2008年考题]()
根据《金融企业良资产批量转让管理办法》,下列不良资产中不得进行批量转让的有()。
本国的物价一般水平为2,外国的物价一般水平为1,则根据购买力平价理论,直接标价法下的汇率是( )。
下列各项中,不违背不相容职责的是()。
下列选项对注册商标使用许可的叙述中,不正确的是()。
发展文化事业,要坚持政府主导,加强文化基础设施建设,完善公共文化服务网络,按照的要求是()
Languageisfantasticallycomplex.Itsbuilt-inmeansofcombiningandrecombining(nesting)ofitsvariouslevelshave【M1】______
最新回复
(
0
)