首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 main() { int x=1,y=3,a=0; while(x++!=(y-=1) ) { a+=1; if(y<x)break; } printf("%d,%d
下列程序的运行结果是( )。 main() { int x=1,y=3,a=0; while(x++!=(y-=1) ) { a+=1; if(y<x)break; } printf("%d,%d
admin
2013-02-23
56
问题
下列程序的运行结果是( )。
main()
{ int x=1,y=3,a=0;
while(x++!=(y-=1) )
{ a+=1;
if(y<x)break;
}
printf("%d,%d,%d\n",x,y,A) ;
}
选项
A、2,3,2,
B、2,3,1
C、1,3,3
D、3,1,2
答案
D
解析
本题考查while循环。第一次循环,先拿x的值和(y-1)比较,此时x=1,y-1=2,循环条件成立,比较完将x的值加1,此时x=2,进入循环,a=a+1=1,判断if语句的控制条件是否成立,y<x不成立,接着执行下一次循环。第二次循环,先拿x的值和(y-1)比较,此时x=2,y-1=1,循环条件成立,比较完将x的值加1,此时x=3,进入循环,a=a+1=2,判断if语句的控制条件是否成立,y<x成立,执行break语句退出循环。
转载请注明原文地址:https://kaotiyun.com/show/zzJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字母A的ASCⅡ码为十进制数的65,下面程序的输出是______。main(){charch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+’6’-’3’;printf("%d
设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
若有以下说明和定义:fun(int*c){……}main(){int(*a)()=fun,*b(),w[10],c;┇}在必要的赋值之后,对fun函数的正确调用语句是()
有如下定义#defineD2intx=5;floaty=3.83;charC=’D’;则下面选项中错误的是
语句X++;、++X;、X=X+1;、X=1+X;,执行后都使变量X中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
在下列方法中,不用查找表中数据元素的关系进行查找的方法是______。
关系模型的数据操纵即是建立在关系上的数据操纵,一般有【】、增加、删除和修改四种操作。
执行下列语句的结果为______。i=3;printf("%d,",++i);printf("%d",i++);
以下能正确定义一维数组的选项是
下列语句中,不正确的是______。
随机试题
下列有关制定风险管理策略的说法中,正确的有()。
国家二、三级保护的野生药材物种()。
有关消防软管卷盘设计及使用的规定,以下()是正确的。
在建筑边坡工程中,永久性锚杆挡墙现浇混凝土构件的温度伸缩缝间距不宜大于()m。
甲私刻乙公司的财务专用章,假冒乙公司名义签发一张转账支票交给收款人丙,丙将该支票背书转让给丁,丁又背书转让给戊。当戊主张票据权利时,根据票据法律制度的规定,下列表述中,正确的是()。
根据以下资料,回答问题。2012年全国国道网车流量较大的地区主要集中在北京、天津、上海、江苏、浙江、广东和山东,上述省市国道网的日平均交通量均超过2万辆。全国国道网日平均行驶量为244883万车公里,北京、天津、河北、山西、上海、浙江、湖北、广东
下列关于唐朝继承制度的表述,正确的是()。(2012年单选38)
设f(x,y)=xy,则__________.
=________.
项目质量管理包括制定质量管理计划、质量保证、质量控制,其中质量控制一般在项目管理过程组的()中进行。
最新回复
(
0
)