首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); else printf("%d",+
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); else printf("%d",+
admin
2013-02-23
54
问题
有以下程序 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语言中规定elso总是与最近的if搭配,因此程序中else与第二个if搭配,即该if-else语句为第一个if语句的执行部分,接着判断第一个if后面括号里的表达式的值“a>b”为假(“3>4”为假),因此不执行后面if-else语句,程序将执行下面的输出语句输出d,而d一直未被改变故为原来的值2。
转载请注明原文地址:https://kaotiyun.com/show/LYPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d%d%3.1f%3.1
以下选项中合法的实型常数是()。
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
x、y、x均为int型变量,描述“x、y和z中至少有两个为正数”的表达式是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
程序中对fun函数有如下说明:void*fun();此说明的含义是()。
在C语言中,不正确的int类型的常数是______。
有以下程序段:typedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是()。
以下不能定义为用户标识符的是 _____。
下列对于线性链表的描述中正确的是 ______。
随机试题
ManypeoplewhoworkinLondonprefertoliveoutsideit,andtogototheiroffices,factoriesorschoolseverydaybytrain,c
某初产妇,35岁,对其进行B超测量骨盆结果是:入口平面前后径11cm,横径13cm;中骨盆横径9.5cm,前后径11.5cm;出口横径7.0cm,后矢状径8.5cm。该产妇是否可以试产,若可试产其时间是
关于法律原则的适用,下列哪些选项是错误的?(卷一/2008年第51题)
工程量清单计价法和工程定额计价法中收集资料不包括()。
数据档案应自人馆之日起()日内完成异地存储工作。
我国《合同法》规定,法律、行政法规规定或者当事人约定采用书面形式订立合同,当事人未采用书面形式,从()时起就没有法律效力的合同是无效合同。
会计电算化未来的发展趋势要求会计电算化与()相结合。
证券公司为期货公司提供中间介绍业务,应当取得()。
延安是中国革命______。从1935年到1948年,这里曾经是中共中央所在地,毛泽东等老一辈无产阶级革命家在陕北和延安战斗、生活、工作了13个春秋,领导全国人民进行了艰苦卓绝的斗争,作出了关系中国革命前途命运的一系列重大决策,为夺取全国政权奠定了坚实的基
Itiseasiertonegotiateinitialsalaryrequirementbecauseonceyouareinside,theorganizationalconstraints(约束)influencewa
最新回复
(
0
)