首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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://www.kaotiyun.com/show/1J3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
以下叙述中错误的是
下列叙述中错误的是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
有如下程序#include<stdio.h>intsum(intdata){staticintS=0;S=S+data;returnS;}main(){
有以下说明语句:char/s="\"Name\\Address\n";指针S所指字符串的长度是()。
没有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
数据库中对概念模式内容进行说明的语言是()。
有以下程序:#include<stdio.h>#include<string.h>main()}chara[]=″1234″,*b=″ABC″;printf(″%d%d%d%d\n″,strlen(a),sizeof(a),strlen(b
随机试题
评估政策的主要依据和前提是指
因紧急避险造成损害的,如果险情是由人为的原因引起的,承担民事责任的是()
碘解磷定解救有机磷酸酯类中毒症状作用最明显的是:
蜂蜜制成老密需加热至
环境影响评价工程师登记有效期届满需要继续以环境影响评价工程师名义从事环境影响评价及相关业务的,应当于有效期满()办理再次登记。
Whenanimportantholidaycomes,Iusuallythinkofwhatgiftstobuyorprepareformyfamilymembers.Itistheactitselfrat
(2012年河北)在我国获奖运动员举行的赛后记者会上,一些别有用心的西方记者对我国年轻运动员就训练的“辛苦与代价”等提出挑衅性的问题。西方记者戴着有色眼镜对我国运动员取得的佳绩及“举国体制”评头品足的做法倒不足为奇,令人费解的是,国内居然也有一些人对中国体
关于法治与德治的联系与区别,下列说法不正确的有()。
关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、(21)和(22)的定义。设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学
It’sonlyanarguablyverywillfulmisinterpretationoftheancientMayancalendartoconcludetheworldendson21December201
最新回复
(
0
)