首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
60
问题
若有以下程序
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
有以下程序#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}执行后的输出结果是( )。
有以下程序#include#includevoidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+
下面不能作为结构化方法软件需求分析工具的是
支持子程序调用的数据结构是()。
以下fun函数返回数组中最大值的下标#includeintfun(int*s,intn){inti,k;for(i=0,k=i;i
以下关于return语句的叙述中正确的是
数据流程图(DFD图)是
随机试题
Theconceptofpersonalchoiceconcerninghealthisimportantbecause______.To"liveacompletelysedentarylifestyle"(Line
在工型超敏反应中发挥重要作用的抗体类型是
其证侯是若由食物过敏所致可加
绕阴器的经脉是()
严格禁止新建和扩建下列()水泥窑。
设计仓储设施时要结合我国国情,并符合下列()原则。
2007年3月31日甲公司应付某金融机构一笔贷款100万元到期,因发生财务困难,短期内无法支付,当日,甲公司与金融机构签订债务重组协议,约定减免甲公司债务的20%,其余部分延期两年支付,年利率为5%(相当于实际利率)利息按年支付。金融机构已为该项贷款计提了
从2010年开始,我国居民消费价格指数(CPI)涨幅呈现逐月逐季加快趋势,2010年和2011年居民消费价格指数分别同比上涨3.3%和5.4%。为实现当年宏观经济目标,中国人民银行在2011年6次上调法定存款准备金率,3次上调存贷款基准利率。2012年以来
若表达式(x+(y—z)*(m/n))+3中的变量均为double型,则表达式值的类型为【】。
ShortStoriesMostpeopleprefershortstoriestonovels.Magazines,newspapersandbooks,printedinmillionsofcopieseve
最新回复
(
0
)