首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
73
问题
有以下程序: 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://kaotiyun.com/show/hpXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
对于含有多个窗体的工程而言,以下叙述中正确的是
设窗体上有一个名称为List1的列表框和一个名称为Check1的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubCheck
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
设a=2,b=3,c=4,d=5,表达式Nota
在关系模型中,每一个二维表称为一个
假定有以下函数过程:FunctionFun(SAsString)AsString Dims1AsString Fori=1ToLen(S) s1=LCase(Mid(S,i,1))+s1 Nexti
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
在数据库中,数据模型包括数据结构、数据操作和
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
随机试题
下列属于呼吸链中递氢体的是
功能祛风胜湿止痛,发汗,清里热者,为功能祛风胜湿止痛,益肝肾补气血者,为
A.阿昔洛韦B.羟苄唑C.奥司他韦D.噻吗洛尔E.拉米夫定急性视网膜坏死综合征宜选用()。
政府在道路、公园、博物馆等公共设施方面的投资,能显著地提高附近房地产的价值,这体现了房地产的()性。
建筑工程施工过程中,对于涉及结构安全的试块、试件及有关材料,应按规定进行()。
下列说法中错误的是()。
王某系中国公民,就职于中国境内甲公司,20X9年全年从境内取得如下收入:(1)工资收入10000元/月,奖金收入500元/月,岗位津贴400元/月,交通补贴1000元/月,2月取得差旅费津贴800元。(2)受乙公司委托进行软件设
2018年1月,中国人民银行发布了《关于进一步完善人民币跨境业务政策促进贸易投资便利化的通知》(以下简称《通知》)。《通知》提出,凡依法可以使用外汇结算的跨境交易,企业都可以使用人民币结算。央行进一步支持企业跨境人民币的使用,将促进跨境人民币业务的发展,
Thefoodwasdivided______accordingtotheageandthesizeofthechildren.
Copernicus(哥白尼)discoveredanimportant(true)______whenhelearntthattheearthmovesroundthesun.
最新回复
(
0
)