首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a=1,b=2,c=3,d=4,r=0; if(a!=1);else r=1; if(b==2) r+=2; e]se; if(c!=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; e]se; if(c!=3)
admin
2021-02-25
17
问题
若有以下程序:
#include
main( )
{ int a=1,b=2,c=3,d=4,r=0;
if(a!=1);else r=1;
if(b==2) r+=2;
e]se; 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/VQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j<2);}main(){inti,a[10]={1,2,3,4,5};for(i=1;i<3;i++)fu
有以下程序#include<stdio.h>main()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7
以下叙述中正确的是
以下关于C语言的叙述中正确的是
有以下程序段:#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
以下叙述中正确的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
随机试题
生育过严重缺陷患儿的妇女再次妊娠前,应采取的医学措施是
青年甲在筹备结婚过程中,连续多日劳累,患化脓性扁桃腺炎。医生在为其诊察中同时发现患有淋病。患者住院四天,扁桃腺炎痊愈出院,医生嘱其充分休息。按照母婴保健法,甲
交通组织一般有三种组织方式,不包括()。
2015年末,某国未清偿外债余额为2000亿美元,其中,1年及1年以下短期债务为400亿美元。当年该国需要还本付息的外债总额为500亿美元。该国2015年国民生产总值为8000亿美元,国内生产总值为10000亿美元,货物出口总额为1600亿美元,服
下列关于生活常识的描述不正确的是()。
有研究表明,学习熟练程度达到()左右时,记忆效果最好。
上一个冰川形成并从极地扩散时期的Acrocorapalmata化石在比它现在生长的地方深得多的海底被发现了,因此,尽管它与现在生长的Acrocorapalmata看起来没有多大区别,但能在深水中生长说明它们之间在重要的方面有很大的不同。上述论证依据下面
感觉的直接测量方法有()
在Excel工作表中输入了大量数据后,若要在该工作表中选择一个连续且较大范围的特定数据区域,最快捷的方法是()
IncontrasttoGoya’svariousrepresentationsofsinceretears,then,areaseriesofrepresentationsofinsincerityandemotion
最新回复
(
0
)