首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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<stdio.h> 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
2021-07-09
12
问题
有以下程序:
#include<stdio.h>
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/3Ekp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
有以下程序#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
若有以下语句:typedefstructS{intg;charh;|T;以下叙述中正确的是()。
下列定义数组的语句中,正确的是()。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
关于位运算的叙述中正确的是()。
在面向对象方法中,不属于"对象"基本特点的是( )。
数据字典(DD)所定义的对象都包含于()。
随机试题
1934年为了号召中国人民自己起来武装驱逐日本帝国主义,由中国共产党提出,宋庆龄等1779人签名,发表了()
碳酸酐酶抑制剂的副作用()
患者烦渴多饮,口干舌燥,尿频量多,舌边尖红苔薄黄,脉洪数。其治法是
A.“乌金衣”B.“挂甲”C.“骨塞”D.“通天眼”E.“血丝”羚羊角中上部有一条隐约可辨的细孔道直通角尖,习称
患者,男,71岁,晚餐时情绪激动,饭后自感咽部及下颌有“紧缩性发闷”感,并放射至颈部。来院急诊前自含硝酸甘油后憋闷感逐渐缓解。应考虑的诊断为
城市广场的竖向设计要满足自身的功能要求,兼作停车场的广场坡度应为()。
检验批可根据施工、质量控制和专业验收的需要,按()进行划分。
党对公安工作的垂直领导,就是要求公安机关自觉地接受党中央制定的路线、方针、政策的领导,同时也应自觉接受党中央和各级党委对公安机关实际工作的直接领导。()
有一个自以为是全才的年轻人,毕业以后屡次碰壁,一直找不到理想的工作,他觉得自己怀才不遇,对社会感到非常失望。多次的碰壁工作,让他伤心而绝望,他感到没有伯乐来赏识他这匹“千里马”。痛苦绝望之下,有一天,他来到大海边,打算就此结束自己的生命。
A、Shefeelsthathewon’tacceptanything.B、She’ssurehe’alreadyhasapocketcalculator.C、Shethinkshehasalmosteverythi
最新回复
(
0
)