首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z);
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z);
admin
2021-02-25
46
问题
有以下程序:
#include<stdio.h>
main()
{
int x=1,y=2,z=3;
if(x>y)
if(y<z)printf("%d",++z);
else printf("%d",++y);
printf("%d\n",x++);
}
程序运行的结果是( )。
选项
A、3 3 1
B、4 1
C、2
D、1
答案
D
解析
else子句总是与最前面最近的不带else的if相结合,与书写格式无关,所以本题中的else语句与第二个if语句配对,且if和else都在第一个if的控制范围内。首先判断x>y不成立,直接退出第一个if语句,执行printf("%d\n",x++)。(x++)的值是x加之前的值,所以输出结果为1。
转载请注明原文地址:https://www.kaotiyun.com/show/6htp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件测试的目的是
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf(’’%d’’,&x);y=x>127x+10:x-12;printf(’’%d\n’’,y);
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(
以下程序段中,不能实现条件"如果a
下列关于类、对象、属性和方法的叙述中,错误的是()。
关于结构体说明和变量定义中,正确的是()。
以下关于C语言数据类型的叙述中正确的是()。
下面不属于软件测试实施步骤的是
软件是指
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
患者,男,65岁,双下肢静脉曲张10余年,伴双下肢反复破溃糜烂,体格检查:胫前及双踝附近可见片状暗褐色色素沉着,部分皮损糜烂渗出。该患者诊断首先考虑
下列选项中,属于电话通信系统的有()。
海空运输出口系统操作调度模块功能有()。
根据测验目的,项目难度一般确定在()。
由于海水流中的能量密度在同比的情况下比空气大许多,因此发电设备尺寸相对较少。比如,同为一兆瓦的普通发电机组,风力发电机风车的叶片直径需达到55米左右,但海下“风车”的叶片直径只需20米左右。对这一段文字理解正确的一项是()。
“治国有常、而利民为本”,这些年,“把人民群众的小事当作自己的大事”成为从上到下、真真切切的行动锁定重点人群、重点领域,织牢织密兜底之网:举全社会之力脱贫攻坚,靶向精准,力度增大;户籍制度改革、公立医院改革、城乡养老并轨、“全面二孩”等一系列标志性的改革措
对“人不能两次踏进同一条河流”和“人连一次也不能踏进同一条河流”两句话理解正确的是()
软件生命周期中的活动不包括
在考生文件夹下分别建立KANG1和KANG2两个文件夹。
Goodnewsisbadnewsandbadnewsisgoodnews,newsmenoftensaytooneanother.Andwhenyoulookatthemediait’sonlytoo
最新回复
(
0
)