首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int a=7; while(a--); printf("%d\n",a);} 程序运行后的输出结果是
有以下程序 #include main(){int a=7; while(a--); printf("%d\n",a);} 程序运行后的输出结果是
admin
2018-01-11
24
问题
有以下程序
#include
main(){int a=7;
while(a--);
printf("%d\n",a);}
程序运行后的输出结果是
选项
A、0
B、1
C、-1
D、7
答案
C
解析
在while语句中,先判断while后面的表达式是否为0,如果为0,则退出循环,否则执行循环体。在本题中,当变量a的值经过几次循环后,其值等于0时,退出while循环语句,变量a再执行自减运算,所以其值等于-1。
转载请注明原文地址:https://kaotiyun.com/show/cUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义和语句:charstr[20]="Program",*p:p=str;则以下叙述中正确的是()。
在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件命令行是_________。
在面向对象的程序设计中,类描述的是具有相似性质的一组_________。
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
定义结构体数组:structstu{intnum;charname[20];}X[5]={1,"LI".2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU");for(i=1;i<5;i++)prin
有以下程序段:#includemain(){charch;ch=getchar();switch(ch){case97:printf("%c",’A’);case6
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
设有定义:“inta;floatb;”,执行“scanf("%2d%f",&a,&b);”语句时,若从键盘输入876543.0,a和b的值分别是()。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
下列叙述中错误的是()。
随机试题
编制预算草案的具体事项由()部署。
下列软件中,不是操作系统的是
空调水系统管道施工程序中,管道支吊架制作与安装的紧后工作是()。
下列所给级数中:收敛级数的个数为()
如图所示的桁架,a杆内力为()。
根据我国《标准施工招标文件》,下列情形中,承包人可以得到费用和利润补偿而不能得到工期补偿的事件有()。【2011年真题】
甲公司是一家专业从事装修业务的企业,适用的增值税税率为9%,2020年12月1日与乙公司签订合同,为其装修一栋办公楼,装修期为3个月,合同总收入600000元,该项装修服务构成单项履约义务,并属于在某一时段内履行的履约义务。(1)甲公司于202
教师按照考试成绩排座位,将考试成绩排在最后几名的学生安排在了教室的最后一排。教师的这种做法()。
设u=u(x,y,z)是由方程ex+u-xy-yz-zu=0确定的可微函数,求du的值.
______hiscold,hecamefirstintheathleticsmeet.
最新回复
(
0
)