首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int a=3,b=4,c=5,d=2; if(a>B) if(b>C) printf ("%d", d++ +1); else printf("%d", ++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 +
admin
2009-01-15
48
问题
有以下程序 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语句的程序分析。我们首先看程序中if-else的匹配,由于C语言中规定else总是与最近的if搭配,因此程序中else与第二个订搭配,即该if-else语句为第一个if语句的执行部分,接着判断第一个 if后面括号里的表达式的值“a>b”为假("3>4"为假),因此不执行后面if-else语句,程序将执行下面的输出语句输出d,而d一直未被改变故为原来的值2,所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/AbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下面语句或函数中,不能描述选择结构的是
有下面程序代码:PrivateSubCommand1Click()a=3s=0Fork=1To5S=s+aModka=a+kNextkPrintsEndSub程序运行后,单击命令按钮Comma
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上有1个标题为“计算”的命令按钮,1个标题为“1!+2!+…+10!=”的标签。请画1个名称为Text1,初始内容为空的文本框。效果如图3—34所示。程序功能:单击“计算”命令按钮,则计算“1!+2
在窗体模块的声明部分声明变量时,不能使用的关键字是
若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是
下列选项中不符合良好程序设计风格的是
设有如下声明语句OptionBase1Dimart(2,一1To5)AsInteger则数组art中数组元素的个数是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
地址重定位方式分为哪几种?各具有什么特点?
根据《非处方药专有标识管理规定(暂行)》,用作乙类非处方药和经营非处方药药品的企业指南性标志的是
发包人在工程款中逐期扣回预付款,但剩余的预付款担保金额不得()未被扣回的预付款金额。
“备案号”栏应填()。“合同协议号”栏应填()。
洗涤在生活、生产中不可缺少,下列洗涤方法中利用了乳化原理的是()。
把如图13中的拉线开关、螺口灯泡和三孔插座正确地连人家庭电路中(要求用拉线开关控制螺口灯泡)。
下列关于全国人民代表大会代表权利的表述。正确的是()。
根据现有史料考证,将廷尉改为大理寺,以大理寺卿为官名的朝代是()。(2017单37)
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf(’’i=%%d,j=%%%d\n’’,i,j);输出的结果是()。
百合子さんと一番親しい親友です。
最新回复
(
0
)