首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void main() {int x=2,y=3; if(!x)y+=3; else if(x==0) if(x)y+=2; else y++; printf(’’%d\n’’,y); } 程序运行后的输出结果是( )。
有以下程序: #include void main() {int x=2,y=3; if(!x)y+=3; else if(x==0) if(x)y+=2; else y++; printf(’’%d\n’’,y); } 程序运行后的输出结果是( )。
admin
2020-11-27
54
问题
有以下程序:
#include
void main()
{int x=2,y=3;
if(!x)y+=3;
else if(x==0)
if(x)y+=2;
else y++;
printf(’’%d\n’’,y);
}
程序运行后的输出结果是( )。
选项
A、3
B、2
C、1
D、0
答案
A
解析
if一elseilf一else分支结构中的关键考察点是else将与最近的一个if一elself配对。本题串最后的else语句将与紧跟在其前面的if(x)y+=2;语句配对,而这两个语句均在其前面的elself语句作用域内;由于x=1,所以,程序开始的if和elseif语句均不执行,因而,本程度段中的具体赋值语句均未得到执行,运行后输出的y值为初始值。
转载请注明原文地址:https://kaotiyun.com/show/2O3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
下面可以作为软件需求分析工具的是()。
数据库设计中反映用户对数据要求的模式是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
下面不能作为结构化方法软件需求分析工具的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
以下选项中非法的C语言字符常量是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
C语言源程序名的后缀是()。
在具有2n个结点的完全二叉树中,叶子结点个数为()。
随机试题
下列关于社会保险制度覆盖范围的说法,正确的是()
鲁迅在《灯下漫笔》中提到的罗素是
下列哪项不是瓜蒌的功效()(2001年第32题)
铅作业工人尿铅升高的意义是
下列关于客车出站的说法不正确的是()。
工程项目的控制性施工进度计划是指()。
“走自己的道路.建设有中国特色的社会主义”这一重要思想是在()上正式提出的。
以下不是传统的Internet应用的是()。
Technologyisatwo-edgedsword.Rarelyisthisasclearasitisintherealmofhealthcare.Technologyallowsdoctorstotest
A、Theman’scompanyhassomedifficulties.B、Theman’scompanyisgoingbankrupt.C、Theman’scompanyisarrangingatravel.D、T
最新回复
(
0
)