首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d++ +1); else printf("%d",++d +1); pr
有以下程序: main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d++ +1); else printf("%d",++d +1); pr
admin
2009-04-15
58
问题
有以下程序: main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d++ +1); else printf("%d",++d +1); printf("%d\n",d); } 程序运行后的输出结果是( )。
选项
A、2
B、3
C、43
D、44
答案
1
解析
首先看程序中if-else的匹配,由于C语言中规定else总是与最近的if搭配,因此程序中else与第二个if搭配,即该 if-else语句为第一个if语句的执行部分,接着判断第一个if后面括号里的表达式的值a>b为假(3>4为假),因此不执行后面if-else语句,程序将执行下面的输出语句输出d,而d一直未被改变故为原来的值2,所以,4个选项中选项A符合题意。
转载请注明原文地址:https://www.kaotiyun.com/show/hpXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件测试实施步骤的是
下面不属于软件测试实施步骤的是
下面属于工具(支撑)软件的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
下面的程序是利用公式:π=4-4/3+4/5-4/7+4/9-4/11+…计算机π的近似值PvivateSubCommand1_Click() DimPIAsDouble,xAsDouble,kAsLong,signAsI
构成计算机软件的是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
有以下程序: float fun(int x,int y) {return(x+y);} main( ) { int a=2,b=5,c=8; printf("%3.Of\n",fun( (int)fun(a+c,b),a-c) ); }
数据库设计的根本目标是要解决()。
随机试题
下列关于员工招聘的说法,错误的是()
引起社会保险法律关系产生、变更、消灭的原因和条件是()。
衡量组织兴奋性高低的指标是
我国金融期货的套期保值额度不实行审批制。( )
《杠杆率办法》规定,商业银行并表和未并表的杠杆率均不得低于5%。()
关于以下历史知识,叙述正确的有()。
波兰维斯特普拉特半岛,在第二次世界大战中是希特勒法西斯进攻波兰打响第一炮的地方,半岛尽头矗立着一座巍峨的半岛保卫战纪念碑,上方是______。
简述因缺乏共同故意从而不构成共同犯罪的具体情形。(2013一专一51)
翻译普遍特征
甲总是怀疑乙发给他的信在传输过程中遭人篡改,为了消除甲的怀疑,一般采用的技术是()。
最新回复
(
0
)