首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
2019-12-17
19
问题
若有以下程序
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/y2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
以下叙述中正确的是
有以下程序#include<stdio.h>#include<string.h>voidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2
以下叙述中错误的是
有如下嵌套的if语句if(a<b)iffa<c)k=a;elsek=c:elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
下列关于栈的描述中错误的是
下列叙述中正确的是
以下选项中不属于C语言标识符的是
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是:WSHWSHWSHWSH。
随机试题
经复议的案件,复议机关决定维持原行政行为的,()为被告。
Hetellsmethisistheonlybigmistake________hehasmadeduringthelastthreemonths.
关于药品采购管理目标和药品采购原则,说法正确的是
A.大便潜血试验持续阳性B.柏油样黑便C.排便后滴鲜血,血在粪便表面D.白陶土样便E.脓血粘液便下列疾病的典型表现是
在各种口腔黏膜中哪种黏膜下层不明显
招标人对已发出的招标文件进行必要的修改,在投标截止时间()日前,招标人可以书面形式修改招标文件。
试述几种常见的学习分类。
依法被指定、确定的枪支制造企业、销售企业,违反枪支管理规定,有下列哪种行为之一的,构成违规制造、销售枪支罪?()
根据以下资料回答相关问题。材料1现在,我们党是在国际形势深刻变化、国际竞争日趋激烈、国内改革开放日益深化的条件下带领人民搞社会主义现代化建设的。深刻变化的国际国内环境,给党员队伍和党的自身建设带来了深刻影响,使保持和发展党的先进性既面临许多新情况
IfJimDehlseneverneedstoremindhimselfwhy,at67,he’sstilltryingtosavetheworld,allhehastodoisglanceoutside
最新回复
(
0
)