首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include<iostream> using namespace std; int main() { int a=2,b=-1,c=2; if(a<b)
下面程序的输出结果是( )。 #include<iostream> using namespace std; int main() { int a=2,b=-1,c=2; if(a<b)
admin
2010-06-06
49
问题
下面程序的输出结果是( )。 #include<iostream> using namespace std; int main() { int a=2,b=-1,c=2; if(a<b) if(b<0) c=0; else c+=1; cout<<c<<end1; return 0; }
选项
A、0
B、1
C、2
D、3
答案
4
解析
本题常见的错误答案是:由于a>b(a=2,b=-1),所以程序进入else分支执行语句“c+=1;”,最后得到答案3。其实不然,本题考的知识点是else与if的配对问题。由于else关键词总是与它前面最近的未配对的且可见的那个if关键词配对,因此本题程序中的else是与第2个if配对。由于a>b(a=2,b=-1),那么第1个if分支后的语句就不再执行,从而输出c的值为2。
转载请注明原文地址:https://www.kaotiyun.com/show/Yrjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
当输入为”Fool&Swalow”时,下面程序的执行结果是()。#includemain(){charc;while(c!=’?’){c=getchar();pu
在E-R图中,用来表示实体间联系的图形是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
在关系代数运算中,有5种基本运算,它们是()。
设有如下三个关系表:下列操作中正确的是()。
下面对对象概念描述正确的是
下列关于数据库设计的叙述中,正确的是()。
关于数据结构的存储原理,以下数据类型不能采用顺序存储结构的是()。
下列说法不正确的是()。
随机试题
Anyonewhohaseverattendedauniversityknowsthatthequalityoflecturersvariesgreatly.Afewareveryeffectivecommunica
A.上皮角化层出现角质栓塞B.上皮基底细胞液化变性及基底膜界限不清C.上皮增生伴有异常增生D.上皮萎缩、上皮异常增生或原位癌E.上皮明显增厚但细胞分化较好白斑的病理特征是
表皮样囊肿内含有哪种组织
在如图所示的电路中,Us单独作用时,电阻R流过的电流I’=1A,消耗的功率P’=5W;Is单独作用时,电阻R流过的电流I’’=2A,电阻尺消耗的功率P’’=20W;则Us和Is同时作用时,电阻R消耗的功率为()。
依据《烟花爆竹生产经营安全规定》,以下关于烟花爆竹生产企业和批发企业的相关管理,说法错误的是()。
入境、出境的人员、交通工具、运输设备以及可能传播检疫传染病的行李、货物、邮包等物品,都应当接受检疫,经过国境卫生检疫机关许可,方准入境或者出境。( )
卧推杠铃主要发展哪两块肌肉的力量?()
根据表格资料,回答问题:下列关于2001~2006年我国上市公司数目、上市股票数目,A股上市股票数目、B股上市股票数目年平均增长速度(顺次记为V1、V2、V3、V4)的比较正确的是()。
中国共产党在长征途中召开的遵义会议,集中解决了在当时具有决定意义的()
Insomecountries,thenationaltraditionalartsarefacingextinction.Somepeoplethinkthatthegovernmentshouldsupportthe
最新回复
(
0
)