首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main(){ int a=-2,b=0; do { ++b;}while(a++); printf("%d,%d\n",a,b);} 则程序的输出结果是
若有以下程序 main(){ int a=-2,b=0; do { ++b;}while(a++); printf("%d,%d\n",a,b);} 则程序的输出结果是
admin
2013-10-19
64
问题
若有以下程序
main(){
int a=-2,b=0;
do {
++b;}while(a++);
printf("%d,%d\n",a,b);}
则程序的输出结果是
选项
A、0,2
B、1,2
C、1,3
D、2,3
答案
C
解析
由于a的初始值等于-2,所以while循环语言执行三次结束,第一次a=-2,b=1,然后判断循环条件a++非零,执行第二次循环体a=-1,b=2,判断循环条件非零,执行循环体a=0,b=3,判断循环条件为0,此时变量a的值等于1。
转载请注明原文地址:https://kaotiyun.com/show/ZSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
对建立良好的程序设计风格,描述正确的是
函数check用来判断字符串s是否是“回文”(顺读和倒读都一样的字符串为“回文”,如abeba)。是则函数返回值1,否则返回值0,请填空。intcheck(char*s){char*p1,*p2;intn;n=st
下列程序执行后的输出结果是()。voidfuncl(inti);voidfunc2(inti);charst[]="hello,friend!";voidfuncl(inti){printf("
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f的值的数据类型为()。
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(【】)if(【】)y=2*x-1;elsey=x;elsey=3*x-11;
若有定义int*p[3]:,则以下叙述中正确的是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
在下列叙述中,错误的一条是()
随机试题
设备监理的目的是为了()。
Eventhoughweliveinahigh-techage,it’sstillimpossibletopredicttheweather________.
某方法一次测量得出的结果很接近于真值,说明该方法
关于子宫下段,不正确的是
2019年《中华人民共和国药品管理法》修订,首次将“保护和促进公众健康”作为新的药品管理理念。《基本医疗卫生与健康促进法》对此有更深入的规定。关于公民健康权和获得基本医疗卫生服务权利的说法,错误的是
患者,男性,35岁。3个月来发热、乏力、盗汗、食欲缺乏。查体:体重减轻,一般状况尚可。实验室检查:痰结核分枝杆菌阳性,初步诊断为肺结核收住入院。医嘱行PPD试验。护士对营养失调的护理措施不正确的是
下列各岗位中,出纳不得同时兼任的是()。
从公共产品理论的角度看,学前教育具有()
设曲线y=lnx与y=k相切,则公共切线为_______.
下列删除VLAN的命令中,无法执行的是()。
最新回复
(
0
)