首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int y=10; while(y--); printf("y=%d\n",y);} 程序执行后的输出结果是
有以下程序 main(){int y=10; while(y--); printf("y=%d\n",y);} 程序执行后的输出结果是
admin
2017-04-26
44
问题
有以下程序
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/tlDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#includemain(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b0);*p=′\0′;puts(s);}
以下程序的输出结果是#includestructst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[0],60,&dt[
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf("Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t=MAX(a+b
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strlen(a)/2
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
下面程序的运行结果是#includemain(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b0);*p=′\0′;puts(s);}
以下选项中可作为C语言合法常量的是
下列叙述中正确的是
随机试题
下述哪个器官或细胞可对抗原识别与应答
痢下赤多者,应重用()痢下白多者,应重用()
2005年小张、小李、小王三人成立一普通合伙企业。由于某种原因,2006年1月,小王退出合伙企业。2006年12月,小谢加人合伙企业。2007年5月,小张、小李、小谢决定合伙企业解散,四人对于合伙企业债务的承担应如何安排?
35kV户外配电装置采用单母线分段接线时,下列表述中哪一项是正确的?()
函数的三要素:___________、___________、___________.
动机是学习的先决条件,因此没有动机,学习便不会产生。()
遇到问题急于求成,往往没有全面分析问题,甚至还没有弄清楚问题就快速做出回答,这类学生的认知风格属于()
下列关于生活中的物理常识的说法,正确的是()。
Hurricanes(飓风)1.Didyouknowthatbefore1950,hurricaneshadnonames?Theyweresimplygivennumbers.Thefirstnameswe
Shestumbledand______thecoffee.
最新回复
(
0
)