首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x=1,y=0; if(!x)y++; else if(x==0) if(x)y+=2; else y+=3: printf("%d\n",y); } 程序运行后的输出结果是( )。
有以下程序: #include main() { int x=1,y=0; if(!x)y++; else if(x==0) if(x)y+=2; else y+=3: printf("%d\n",y); } 程序运行后的输出结果是( )。
admin
2015-07-30
19
问题
有以下程序:
#include
main()
{ int x=1,y=0;
if(!x)y++;
else if(x==0)
if(x)y+=2;
else y+=3:
printf("%d\n",y);
}
程序运行后的输出结果是( )。
选项
A、3
B、2
C、1
D、0
答案
D
解析
在if else语句中,else总是与离它最近的if配对。本题目中x为1,所以!x为0,因此执行else if语句中的内容,判断(x==0)是否成立。因为x为1,所以条件不成立,于是else if内部的if…else语句不再执行,所以y的值还是初始值0。
转载请注明原文地址:https://kaotiyun.com/show/RsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
下列说法错误的是()。
对建立良好的程序设计风格,下列描述正确的是()。
在深度为5的满二叉树中,叶子结点的个数为_______。
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是______。
在最坏情况下,下列排序方法中时间复杂度最小的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
下列选项中非法的字符常量是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
在组建网吧时,通常采用()网络拓扑结构
我国原则上采用的补偿贸易方式是
属于优导体的是
男性患者,23岁,乏力、心悸、气促两周。查体:心尖搏动向左下移位,胸骨左缘第3、4肋间闻及舒张期哈气样杂音,坐位时明显。最可能的诊断是女性患者,62岁,劳累后乏力、心悸两周。查体:心率82次/分,律齐,心尖部闻及全收缩期吹风样杂音且向左腋下传导,应首先
A.对乙酰氨基酚B.丙磺舒C.别嘌醇D.碳酸氢钠E.呋塞米患者,男,42岁,患有家族性痛风,既往有磺胺类药物过敏史,患者近日因工作应酬较多,未能控制饮食,昨夜造成痛风急性发作,右足第一关节出现红、肿、热、痛且疼痛剧烈。因无法忍受,今日晨起后速来
青田石雕因材施艺、因色取巧,以其秀美的造型和精湛的工艺,享有“在石头上绣花”的美誉。()
下列药材属于同一类的是()。
热情欢迎
设3阶矩阵只有一个线性无关的特征向量,则t=______________________.
针对上述情况,结合你的经验,请用150字左右的文字分析问题产生的可能原因。如果你是小李,你怎样在合同谈判、计划和执行阶段分别进行范围管理?请用350字左右的文字说明。
最新回复
(
0
)