首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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全国计算机二级
相关试题推荐
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
以下程序段的输出结果是______。main(){chars1[10],s2[10],s3[10];scanf("%s",s1);gets(s2);gets(s3);puts(s1);puts(s2);puts(s3);}
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。ch=’b’;k=10;printf("%x,%O,",ch,ch,k);printf("k=%%d\n"
下面一组中都是C语言关键字的是______。
下列关于栈的叙述中正确的是_______。
下面不属于软件设计原则的是______。
下列叙述中正确的是()。
程序流程图中带有箭头的线段表示的是
随机试题
我国刑事诉讼法规定了补充侦查的制度,在人民检察院审查起诉阶段,下述关于补充侦查的期限、次数的说法,正确的是:
A.他扎罗汀B.卡泊三醇C.阿维A酯D.煤焦油E.地蒽酚抑制细胞代谢酶代谢,使酶失去活性,降低增生表皮的有丝分裂,使表皮细胞增殖恢复正常的是
车螺纹时,工件转1转,丝杠转4转,是不会产生乱牙的。()
A.EB病毒B.单纯疱疹病毒C.DNA肿瘤病毒D.C型RNA病毒E.乙型肝炎病毒与鼻咽癌有关的是
下列引起血磷增高的疾病中应除外
中国第一个省级少数民族自治的地方是()。
春天来了,张老师在科学区投放了几只蚕宝宝,让幼儿观察。指出张老师选择蚕宝宝作为科学教育内容的主要依据。
全国人大常委会是全国人大的常设机关,根据《中华人民共和国宪法》的规定,全国人大常委会行使多项职权。下列哪一职权不是由全国人大常委会行使的()。
右侧分割图片中,____能最好地拼成左侧给定的图形。
Concernwithmoney,andthenmoremoney,inordertobuytheconveniencesandluxuriesofmodernlife,hasbroughtgreatchanges
最新回复
(
0
)