首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
有以下程序 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
admin
2006-08-25
50
问题
有以下程序
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
答案
A
解析
因为嵌套 if...else... 结构中,else总是与最近一个订配对,所以此程序可以等价转化为以下
代码:
if(a>b)
{if (b>C.
{printf (“%d”,(1+++1);
elsc
{Prantf(“%d”, ++d+1);
}
printf(“%d”,d);
最外层一个判断语句没有执行,所以,它所包含的判断语句也没有执行,仅执行了最后一个printf语句, 结果为2。
转载请注明原文地址:https://kaotiyun.com/show/H4Hp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
考生文件央下有一个工程文件sjt5.vbp。运行程序后,从文件中读出数据,将其放入一个5×5的删二维数组a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中(a中第一行的最大值保存在b(1)中,
考生文件夹下的工程文件sjt5.vbp中的窗体上有两个标题分别是“产生数据”和“排序”的命令按钮。请画两个名称分别为Text1、Text2,初始值为空,可显示多行文本,有垂直滚动条的文本框(如图1-148所示)。程序功能如下:①单击“产生数据
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
设a=4,b=5,c=6,执行语句Printa
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量,则正确的声明是
设有如下数组定义语句:Dima(一1To4,3)AsInteger以下叙述中正确的是
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
以下关于VB特点的叙述中,错误的是()。
随机试题
人体内的必需氨基酸为8种。()
工作场所健康教育
不属于补体系统功能的是
该患儿首先考虑的诊断是应采取的紧急措施是
患儿,2岁。排黏液脓血便反复发作2个月余,伴营养不良,贫血。疑诊慢性菌痢。
患者,女,30岁。休克,现血压80/60mmHg,皮肤多处瘀斑,考虑弥散性血管内凝血(DIC)。应首选的药物治疗是
某药材有效成分遇热不稳定,工作人员预提取该物质,可以采用的方法为()
在合同计价争议的鉴定中,鉴定项目的发包人对承包人材料采购价格高于合同约定不予认可的说法,正确的有()。
设备成新率是指()。
关于企业所得税的扣除项目,下列表述正确的是()。
最新回复
(
0
)