首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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全国计算机二级
相关试题推荐
在软件开发中,需求分析阶段产生的主要文档是
有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是
若变量已正确定义,有以下程序段:i=0;dopfinff(“%d,”,i);while(i++);prinff(“%d\n”,i);程序的运行结果是()。
若变量已正确定义为int型,要通过语句:scanf(“%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。(注:口代表一个空格符)
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
下面选项中关于位运算的叙述正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
有以下字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
由关系R1和R2得到关系R3的操作是
C语言程序的模块化通过以下哪个选项来实现
随机试题
下列各项中不属于票据行为的是()。
对伤寒高热患者的护理,不正确的是
治疗痫病风痰闭阻证,应首选
良性前列腺增生是老年男性的常见疾病,其最典型的临床表现是()
金融衍生工具产生的最基本原因是()。
《中华人民共和国教师法》颁布的时间是()。
关于××市人民政府应对雨雪天气保障房屋安全的紧急通报××、××、××××:近来持续的雨雪天气,已经给各类房屋安全和生产设施带来较大忧患。据不完全统计,截至昨天上午8时,全市倒塌房屋50多间、蔬菜大棚600多亩,直接经济损失达数百万元。为切实维
某县人民政府以发展县域经济为由,在土地利用总体规划以外,批准征用农用地15公顷,其中包括基本农田5公顷,供该县经济投资开发总公司建设来料加工园区。下列对该批准行为的表述中错误的是()。①县政府无权批准征用基本农田,也无权批准该宗农用地转为
关于“死锁”,下列说法中正确的是
AClassroomWhereNoOneCheatsA)WhenIcatalogmypersonaltoptenlistofteachingfailures,thefirstspotalwaysgoestoth
最新回复
(
0
)