首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a=-2,b=0; do{ ++b; }while(a++); printf("%d,%d\n",a,b); } 则程序的输出结果是
若有以下程序: #include main( ) { int a=-2,b=0; do{ ++b; }while(a++); printf("%d,%d\n",a,b); } 则程序的输出结果是
admin
2021-06-15
17
问题
若有以下程序:
#include
main( )
{ int a=-2,b=0;
do{ ++b; }while(a++);
printf("%d,%d\n",a,b);
}
则程序的输出结果是( )。
选项
A、1,3
B、0,2
C、1,2
D、2,3
答案
A
解析
本题重点考查do…while语句及do…while的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),++b即变量b自增l后再参与运算,而a++则表示a参与运算后再自增l。所以第一次循环结束后,b=1,a=-1;第二次循环后,b=2,a=0,这里是先对while的判断为真,然后a才自增为零的,所以还会进行第三次循环;第三次循环后,b=3,a=1。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/yftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,执行后的输出结果是main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}
以下叙述中正确的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
有以下程序main(){inta=3;do{printf("%d,",a-=2);)while(!(--a));printf("m");}程序运行后的输出结果是
以下选项中函数形参不是指针的是
某系统结构图如下图所示该系统结构图的宽度是()。
下面不属于结构化程序设计原则的是
在C程序中,下列说法正确的是()。
随机试题
动力蜗杆传动装置的装配,一般是先装蜗轮。()
血清标本的除菌可用
关于“实”的病机概念叙述错误的是
下列激素的分泌,呈现昼夜节律的是()。
根管成形的目的不包括()
可通过减毒活疫苗能有效预防其感染的是()
李某经营服装生意,夏季来临,他发现动感公司生产的“挺美”牌真丝内衣很畅销,于是他在旺旺百货商场租赁一柜台用于销售“挺美”牌真丝内衣,并采取下列促销措施,其中不属于不正当竞争行为的是?
通常,信托产品的绝大部分风险由信托管理公司承担。()
()又称稳定性或可信性,是指一个人在同一心理测量中几次测量结果的一致性。
Advertisementsappeareverywhereinmodernsociety.Whenyouwalkalongthestreets,youcanseelargeboardswithprettygirls
最新回复
(
0
)