首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
33
问题
有以下程序:
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://jikaoti.com/ti/G1B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,【】描述的是具有相似属性与操作的一组对象。
下列选项中不符合良好程序设计风格的是()。
以下程序用业统计文件十字符个数。请填空。#include"stdio.h"main(){FTLE*fp;longnum=OL;if((fp=fopen("fname.dat","r"))
以卜函数sstrcat()的功能是实现宁符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符申为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
若有以下程序intf(intx,inty){return(y-x)*x;}main(){inta=3,b=4,c=5,d;d=f(f(3,4),f(3,5));
有以下程序main(){chars[]="\n123\\";printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果是
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
随机试题
Fitzgeraldwroteonenovel______,inwhichhetracesthedeclineofayoungAmericanpsychiatristwhosemarriagetoabeautiful
GRE序列MRI电影可显示室间隔缺损处的分流,表现为
糖尿病酮症酸中毒常有重度失水,一般第一日补液约( )
麻疹的好发季节是()
血沉增快可见于下列哪些情况
微观经济学的研究对象是价格与供求的关系。()
阅读材料,回答问题。材料一:漫画“落网”。材料二:习近平总书记指出:要加强对权力运行的制约和监督,让人民监督权力,让权力在阳光下运行,把权力关进制度的笼子里。坚持“老虎”“苍蝇”一起打,坚决做到有腐必反,有贪必肃。结合材料二和所学
用配方法化二次型f(χ1,χ2,χ3)=χ12+2χ1χ2+2χ1χ3-4χ32为标准形.
Whatisthepercentageofthepeoplewhoareunhappywiththeirhouses?
Betterthinktwicebeforechoosingapasswordforemails,onlinebankaccountsandairlinetickets.Passwordsthatshownoi
最新回复
(
0
)