首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2012-12-03
46
问题
有以下程序:
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
答案
B
解析
while语句执行如下:当z=3,x=0时,表达式z-->0&&++x<5为真,z的值变为2,x的值变为1,执行语句“y=y-1;”,y的值变为4;当z=2,x=1时,表达式z-->0&&++x<5为真,z的值变为1,x的值变为2,执行语句“y=y-1;”,y的值变为3;当z=1,x=2时,表达式z-->0&&++x<5为真,z的值变为0,x的值变为3,执行语句“y=y-1;”,y的值变为2;当z=0,x=3时,表达式z-->O为假,表达式(z-->0&&++x<5)为假,z的值为-1,不进行++x<5的判断,不执行语句y=y—1;;所以x的值为3,y的值为2,z的值为-1,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/CMPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),s
若fp已正确定义为—‘个文件指针,d1.dd为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(______);。
有以下程序main(){unsignedchara,b,c;a=0x3;b=a|0x8;c=b<<1;printf("~%d%d\n",b,C);}程序运行后的输出结果是
程序中对fun函数有如下说明void*fun();此说明的含义是
以下程序的输出结果是main(){inta=5,b=4,c=6,d;printf("%d\n",d=a>b?(a>c?a:C):(B));}
字符型数据在机器中用ASCII码表示,字符“5”和“7”在机器中表示为()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下函数fun的功能是返回str所指字符中中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为“Hello!”,c中的字符为’e’,则函数返回字符串"ello!"的首地址。若str所指字符串为空中或不包含c中的字符,则函数返回NULL。请填
对于一棵具有n个结点的树,则该树中所有结点的度之和为【】。
随机试题
ESP发出平衡纠偏指令,过度转向产生向理想轨迹曲线_______的偏离倾向。
A、阳和汤B、当归四逆汤C、仙方活命饮D、当归六黄汤E、清瘟败毒饮治疗阴疽,治宜选用
下列不属于心脏传导系统的是
作为净现值的辅助评价指标,净现值率是指( )的比值。
一般来说,各项消防安全管理工作的参与者和监督者是()。
中国金融期货交易所于2006年9月8日在()成立。
能使预算期间始终保持为一个固定长度的预算方法是()。
设则f(x,y)在点(0,0)处
下列叙述中正确的是()。【10年9月】
A、Money.B、Safety.C、Family.D、Health.D短文提到随着年龄的增长,许多老年人越来越关注自己的健康,故D正确。
最新回复
(
0
)