首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果
有以下程序: main() { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果
admin
2013-02-23
59
问题
有以下程序: main() { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是
选项
A、3,2,0
B、3,2,-1
C、4,3,1
D、5.-2,-5
答案
2
解析
本题中首先定义了三个整型变量x、y和z并分别赋值为0、5和3,while循环的判定条件为z-->0&&++x<5,由于x的初值为 3,所以当z--执行3次后,z-->0将不在成立,又由于x的初值为0,所以++x执行5次,++x<5将不再成立,而它们两个表达式的值为逻辑与的关系,故当z-->0不成立时整个表达式的值为假,因此该循环共执行了3次,即语句y=y-1共执行了三次,但 while循环的判定表达式却执行了四次,故起最后输出的x、y、z的值分别为3,2,-1,所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/67Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序的3种基本控制结构是
在下列定义中的共用体所占内存字节数是()Union{chark[6];struct{intm;floatf;}a;doubled;}b;
下列程序voidfunc1(inti);voidfunc2(inti)charst[]="hello,friend!";voidfuncl(inti){printf("%c",st[i]);
以下说法错误的是
信息隐蔽的概念与下述哪一种概念直接相关?()
下面程序的输出是______。typedefunion{longx[2];inty[4];charz[8];}MYTYPE;MYTYPEthem;mare(){
数据结构分为逻辑结构和存储结构,循环队列属于【 】结构。
下列数据结构中,能用二分法进行查找的是 ______。
CPU主要由运算器与控制器组成,下列说法中正确的是()
随机试题
以下在花盛开时采收的药材是
下列腧穴中,属于足太阳膀胱经的是
男性,40岁。患肝硬化已2年,近2周来发热腹痛就诊。体检:体温38℃左右,全腹有压痛,随访中腹水量逐渐增加。[假设信息]假如患者住院后经常有鼻出血与牙龈出血,近日来皮肤有大片瘀斑,在注射部位更多,应考虑有下列哪种情况可能
“药学服务具有很强的社会属性”,其中的含义是指“药学服务的对象”()。
简述我国现行对外贸易宏观管理体系(管理模式、管理手段)
注册资产评估师对于执业过程中所知悉的()负有保密义务。
社会学习理论的代表人物是班杜拉。()
被取保候审的犯罪嫌疑人、被告人违反应遵守的规定的,可予以逮捕。()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
1956年召开的中共八大通过的政治报告指出:我国国内的主要矛盾是()
最新回复
(
0
)