首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
17
问题
有以下程序:
#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全国计算机二级
相关试题推荐
在容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
有以下程序#include<stdio.h>inta=1;b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){funl(5,6);fun2(
以下选项中不合法的标识符是
在嵌套使用if语句时,C语言规定else总是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是()。
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和()。
数据库中对概念模式内容进行说明的语言是()。
随机试题
在地方的行政体制设置中,首先设置“路”这一管理层次的是()
患儿,7岁,肥胖症,护士向其父母介绍减轻体重的重要手段是
()能支持信息内容的网上发布。
甲公司拥有一项产品发明专利,其权利要求包括a、b、c、d四个特征,其中a、b、c三个特征属于必要技术特征。未经甲公司许可,乙公司制造的下列哪个产品侵犯甲公司的专利权?
如果你拟定了“监狱安全零报告”方案.一位领导认为方案可行。另一位领导却很不满意,你怎么办?
元认知策略包括计划策略、_________和调节策略。
设随机变量X服从正态分布N(μ,σ2),则随σ的增大,概率P{|X一μ|>σ}应该()
MIMD systems can be classified into(150)-oriented systems, high-availability systems and response-oriented systems.The goal of(1
计算机操作系统通常具有的五大功能是()。
A、Mr.Smithwillbereplacedifhemakesanothermistake.B、Mr.SmithisanadmirablechiefoftheAsianDepartment.C、Mr.Smith
最新回复
(
0
)