首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main(){int a=-2,b=0; while(a++) ++b; pfintf("%d,%d\n",a,b);} 则程序的输出结果是
若有以下程序 main(){int a=-2,b=0; while(a++) ++b; pfintf("%d,%d\n",a,b);} 则程序的输出结果是
admin
2018-01-11
52
问题
若有以下程序
main(){int a=-2,b=0;
while(a++)
++b;
pfintf("%d,%d\n",a,b);}
则程序的输出结果是
选项
A、0,2
B、1,2
C、1.3
D、2,3
答案
B
解析
循环体执行两次,第一次表达式a++值为-2,a的值为-1,执行循环体++b,b值为1,第二次表达式a++值为-1,a的值等于0,执行++b,b值为2,第三次判断条件a++,表达式值为0,不执行循环体,但是条件判断以后,a的值为1。
转载请注明原文地址:https://kaotiyun.com/show/FFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是_________。
若i、j已定义成int型,则下列程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4;j++){…}
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a<b){t=a;a=b;b=t;}
若有定义语句:“chars[10]="1234567\0\0";”,则strlen(s)的值是()。
若有以下定义和语句:“doubler=9,*p=&r;*p=r;”,则以下正确的叙述是()。
下列叙述中正确的是()。
以下叙述中错误的是()。
随机试题
悲剧《俄狄浦斯王》的作者是古希腊的【】
患者,男,46岁。病程中突然闻及两肺满布湿哕音,应考虑
肯氏第一类牙列缺损为
我国现行传染病防治法规定的乙类传染病中无需经过国务院批准即可采取甲类传染病的预防控制措施的有
男,28岁。因高位小肠瘘1天入院,入院后经颈内静脉插管滴入肠外营养液,两周后突然出现寒战、高热,无咳嗽、咳痰,腹部无压痛和反跳痛。首先考虑的诊断是()
“若在施工过程中对质量进行事中控制,发现质量问题及时返工,可能影响工程局部进度,但却能起到保证进度的作用”,这表明在进度目标和质量目标之间存在()关系。
业主管理房产的方式,由自管自修转向委托物业服务企业管理,其本质是将自己的物业()职能从管理权限中分离出去。
A.Nokiaposts$1.38bnlossinfourthqtrB.Goldsurgesto7-weekhighof$1720C.R-PowerropesinGermanutilityforminin
IEEE802.3标准,定义了CSMA/CD总线介质访问控制子层与______。
Whatisthemainpurposeoftheresearch?
最新回复
(
0
)