有以下程序:main(){  int x=0,y=5,z=3;wh

时间:2024-04-20 12:15:41 5A范文网 浏览: 答案大全 我要投稿

问题:

[单选] 有以下程序:
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的值变为l,执行语句“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一一>0为假,表达式(z一一>o&&++x%5)为假,Z的值为-1,不进行++x<5的判断,不执行语句y=y-1;;
所以X的值为3,Y的值为2,z的值为-1。答案为B。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

皮亚杰认为,2岁至l2岁儿童道德性发展的阶段性有(&nbsp;04-20

若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用04-20

美国学者艾利斯创立的合理情绪疗法认为,人的情绪是由其04-20

下列课程属于综合课程的有(&nbsp;&nbsp;&nbsp; )。04-20

想象的基本特征有(  )。04-20

幼儿学会称呼邻家的男性为“叔叔”后,可能会对所遇到的04-20

朋友们给我的东西是太多太多了。我将怎样报答他们呢?04-20

我国学校教育特别是基础教育中存在“满堂灌”“题海战04-20

为了加强社区管理工作,某街道组建了13个志愿服务小分队04-20

1972年,埃德加?富尔在一本书中确定“终身教育”思想,并04-20

热搜文章
最新文章