首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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-06-09
30
问题
若有以下程序
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/FjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=0,b=0,c=0,d=0;(a++&&b++)?c++:d++;printf("%d,%d,%d,%d\n",a,b,c,d);}程序的运行结果是()。
下列叙述中正确的是()。
有如下程序#includemain(){inta=0,b=1;if(++a==b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n",a,b);printf(
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
以下叙述中正确的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
随机试题
外用膏剂药物的透皮吸收包括三个阶段,其中穿透是指
苏合香与安息香的共同功效是
房地产交易,是指房地产权利依照法律规定和合同约定,通过转让、租赁和()的方式将其所有的房地产权利全部或者部分有偿移交给受让人的行为。
证券公司在向客户融资、融券前,应当与其签订载入中国证券业协会规定的必备条款的融资融券业务合同。合同应载明的事项包括( )。
银行要将关于()的数据变为有用的资讯资源。
根据资料,回答以下问题。根据资料,下列表述中正确的一项是:
根据上图,下列说法正确的是( )。2000年参与城市最低生活保障人数的年增长率比1999年提高了几个百分点?( )
生成URL对象时,必须进行______。
Ifyou’refindingittoughtolandajob,followahuntingplanwiththefollowingtactics:Setyour【C1】______Whileyoushou
Ifyouareayoungcollegestudent,mostofyourconcernsaboutyourhealthandhappinessinlifeareprobablyfocusedonthepr
最新回复
(
0
)