首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {intx=1,y=0; if(!x)y++; elseif(x==0) if(x)y+=2; elsey+=3; printf("%d\n",y); } 程序运行后的输出结果是( )。
有以下程序: #include main() {intx=1,y=0; if(!x)y++; elseif(x==0) if(x)y+=2; elsey+=3; printf("%d\n",y); } 程序运行后的输出结果是( )。
admin
2015-07-31
47
问题
有以下程序:
#include
main()
{intx=1,y=0;
if(!x)y++;
elseif(x==0)
if(x)y+=2;
elsey+=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/zbDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
关系数据库管理系统能实现的专门关系运算包括_______。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
在最坏情况下,下列排序方法中时间复杂度最小的是()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
用链表表示线性表的优点是()。
结构化程序设计主要强调的是()。
下列选项中,合法的C语言关键字是______。
结构化分析方法是面向______进行分析的方法。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
幂级数的收敛域是________.
中央银行对商业银行的放款的额度加以限制,属于
计算。
1岁患儿,母乳喂养,未加辅食,约2个月前发现患儿活动少,不哭、不笑,面色蜡黄,表情呆滞,手及下肢颤抖。检查发现肝、脾增大,血红细胞1×1012/L血红蛋白65g/L。血清铁、叶酸正常,血清维生素B12降低。
极限的值是()。
项目监督的核心是()。
下列关于仲裁的说法中,正确的有()。
在()的情况下,养父母可以要求送养人适当补偿收养期间支出的生活费和教育费。
下列不属于人才甄选流程设计环节的是()。
感觉上与我容易投机交谈的人,多是比我年长十岁或十几岁的,也许因为他们都_______了各个领域的书籍,从年轻时候起就曾深深_______自我内心和世间万象。我平时所思所想,都是人生观问题,所以与同年代的人往往难有共同语言。对方若是20来岁的年轻人,未曾思考
最新回复
(
0
)