首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
21
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有如下嵌套的iF语句iF(a
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=f
数据结构包括数据的逻辑结构、数据的【】以及列数据的操作运算。
在先左后右的原贝吓,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
下列叙述中正确的是()。
诊断和改正程序中错误的工作通常称为______。
下列叙述中错误的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
随机试题
某村诉某市政府案1997年11月,某省政府所在地的市政府决定征收含有某村集体土地在内的地块作为旅游区用地,并划定征用土地的四至界线范围。2007年,市国土局将其中一地块与甲公司签订《国有土地使用权出让合同》。2008年12月16日,甲公司获得市政府发放的
水大而物之浮者大小毕浮。
女性,36岁。发热盗汗,腹泻便秘交替2个月就诊。体检:腹部平软,右下腹轻度压痛,未扪及包块,粪检无特殊。为明确诊断应首选下列哪项检查
溃疡窦道
在致甲亢的各种病因中,哪种为最多见
分散采购的优点是()。
甲股份有限公司为上市公司(以下简称甲公司),2014年度和2015年度有关业务资料如下:(1)2014年度有关业务资料①2014年1月1日,甲公司以银行存款1000万元,自非关联方H公司购入乙公司80%有表决权的股份。当日,乙公司可辨认
【2013年德州市市直】短时记忆的容量是()个组块。
教师是人类灵魂的工程师,承担着神圣使命,要加强师德师风建设,引导广大教师()。①以德立身②以德立学③以德立威④以德教
Youshouldspendabout20minutesonQuestions1-13,whicharebasedonReadingPassage1below.NAT
最新回复
(
0
)