首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
2020-11-23
21
问题
若有以下程序
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/dq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义字符串的语句是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\
以下选项中,值为1的表达式是
以下关于地址和指针的叙述中正确的是()。
以下叙述中错误的是
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
有以下程序#includevoidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i<6;i++){if(i%2)putchar(i+b);elseputchar(i+c);
以下选项中不能作为C语言合法常量的是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
随机试题
WhatisthedirectresultoftheIndustrialRevolution?
中国社会主义经济发展的立足点和根本基点是()
A,心动过缓B,心动过速C,两者都有D,两者都无麻醉深浅不当、手术刺激、失血、二氧化碳蓄积可引起
症见某些部位出现圆滑柔韧的包块,属于
下列哪项不是输卵管妊娠的病因
下列属于总图布置方案分析内容的有()。
关于债券组合构建,以下说法错误的是()。
我们称通过计算机网络非法进人他人系统的计算机人侵者为()。
属于单方法律行为的是()。
在其他条件不变的情况下,如果连续增加劳动的投人,在总产量达到最大值时,劳动的边际产量()。
最新回复
(
0
)