首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
15
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序:#include<stdio.h>main(){intc;c=13|15:printf(″%d\n″,c);}则程序的输出结果是()。
对于一个正常运行的C程序,以下叙述中正确的是()。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
以下叙述错误的是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
给定程序中,函数fun的功能是:有NxN矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
以下叙述中错误的是()。
C语言源程序名的后缀是()。
随机试题
一般情况下TMV经昆虫介体________。
患者,女,33岁,已婚。经血非时而下,淋漓不净,色紫黯、有块,小腹胀瘠,舌紫苔薄白,脉涩。治疗应首选
58岁男性,晨起出现右侧偏瘫、言语不清,持续20分钟许,头CT检查正常58岁男性,高血压病史,左偏身痛觉减退一周来诊,头CT右基底节小低密度灶(0.5cm)
下列关于私募基金的说法,错误的是()。
西山公司2011年度和2012年度与长期股权投资相关的资料如下: (1)2011年度有关资料: ①1月1日,西山公司以银行存款5000万元自甲公司股东购入甲公司10%有表决权股份。当日,甲公司可辨认净资产的公允价值和账面价值均为48000万
2014年8月22日,李克强总理在考察铁路总公司时强调,铁路投资再靠国家单打独斗和行政方式推进走不动了,非改不可,这不仅是为自身发展寻求新的机遇,也是为大型国企改革创造经验。他称赞铁路总公司从原铁道部旧有的行政管理体制中实现了“靓丽转身”,“从过去的‘铁老
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()
【S1】【S8】
Everyhumanbeing,nomatterwhatheisdoing,givesoffbodyheat.Theusualprob-lemishowtodisposeofit.Butthedesigner
Inrecentyearn,Israeliconsumershavegrownmoredemandingasthey’vebecomewealthierandmoreworldly-wise.Foreigntraveli
最新回复
(
0
)