首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int y=10; while(y--); printf("y=%d\n",y);} 程序执行后的输出结果是
有以下程序 main(){ int y=10; while(y--); printf("y=%d\n",y);} 程序执行后的输出结果是
admin
2013-10-19
70
问题
有以下程序
main(){
int y=10;
while(y--);
printf("y=%d\n",y);}
程序执行后的输出结果是
选项
A、y=0
B、y=1
C、y=-1
D、while构成无限循环
答案
C
解析
while循环语句的循环体为空语句,所以每一次循环程序什么都不做。当循环自变量y=0时,退出循环结束,变量y执行自减运算,得-1,所以打印输出变量y的值为-1。
转载请注明原文地址:https://kaotiyun.com/show/dSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是
对建立良好的程序设计风格,描述正确的是
若有程序:main(){inti,j;scanf(’i=%d,j=%d";&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入上【】。
若下面程序的输出结果是4,请填空。main(){inti,j,k;k=0;i=j=【】;k+=-(i+j);printf("%d\n",k);}
在下述程序中,判断i>j共执行的次数是()。main(){inti=O,j=10,k=2,s=0;for(;;){i+=k;if(i>j){ptintf("%d",s);break;
下列条件语句中,功能与其他语句不同的是()。
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
下列叙述中,正确的是
随机试题
乙型病毒性肝炎产妇的新生儿最好的免疫方法为
患者孕5个月,尿少色深黄,艰涩而痛,面赤心烦,口舌生疮。舌红少苔,脉细滑数。治疗方剂是
属于客观方面的健康资料是
征信异议的处理方法错误的是()。
资料一:甲公司正在开会讨论是否投产一种新产品,对以下收支是否列入项目相关现金流量发生争论:A.新产品投产需要占用营运资金80万元,它们可在公司现有周转资金中解决,不需要额外筹集;B.该项目利用现有未充分利用的厂房和设备,如将该设备出租可获收益200万
下列金融市场类型中,能够为企业提供中长期资金来源的有()。
公告是向国内外发布重要事项和法定事项的公文,地方行政机关、党团组织、社会团体、企事业单位,一般不能发布公告。()
下列情形中,诉讼时效为1年的是()。
经常研究犯罪分子的活动规律,防范刑事犯罪活动属于()的一项职责。
《呐喊》是伟大文学家鲁迅先生的著名小说集,下列哪一项并不是出自《呐喊》的文学作品?()
最新回复
(
0
)