首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x=1,y=0; if(!x)y++; else if(x==0) if(x)y+=2; else y+=3: printf(“%d
有以下程序: #include main() { int x=1,y=0; if(!x)y++; else if(x==0) if(x)y+=2; else y+=3: printf(“%d
admin
2020-07-28
26
问题
有以下程序:
#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/1J3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下列叙述中正确的是
对于循环队列,下列叙述中正确的是
下面选项中的程序段,没有编译错误的是
若变量均己正确定义并赋值,以下合法的C语言赋值语句是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
算法空间复杂度的度量方法是()。
在深度为7的满二叉树中,度为2的节点个数为()。
有以下程序#includemain(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);
随机试题
公务员申请复核,提交书面申请的时限是()
清代中叶,并称为“长江三码头”的有()。
应用奥伦的自理模式护理患者时,护理系统的选择取决于()。
慢性风湿性心脏瓣膜病患者易出现
一般认为,只有在()市场上,企业的生产成本从长期来看才是最低的,市场机制才能实现资源的有效配置。
乙公司在与国外某客户交易的过程中,约定三个月后该客户足额支付货款300万美元。三个月到期后,该客户表示公司缺乏资金,暂时无法支付货款,希望拖后两个月。在此期间,该客户突然宣布破产,乙公司只收回100万美元。整个过程中,美元一直处于贬值过程中,给乙公司带来了
太阳系的行星中体积最大的是()。
下列选项中,符合非特异性感觉投射系统功能的是()。
Ifambitionistobewellregarded,therewardsofambition—health,distinction,controloverone’sdestiny—mustbedeemedworth
A、Hisqualificationforgraduation.B、Theoldcurriculumrequirements.C、Hiscreditsofoptionalcourses.D、Thereasonforchang
最新回复
(
0
)