首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
48
问题
若有以下程序
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://www.kaotiyun.com/show/y2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下列定义数组的语句中,正确的是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7),{3,7,2,5),{4,8,6,1}),i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)for(k=j+1;k<4;k+
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
下列关于栈的描述中错误的是
数据的存储结构是指
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下面关于位运算符的叙述,正确的是
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
随机试题
我们预料我们的计划会遇到一些人的反对。
女性,26岁。腕踝关节疼痛半年,入夏以来在阳光下行走面部出现红斑,于某年7月就诊。体检:头发稀疏,面颈部有不规则圆形皮损,边缘略高出皮面,口腔有多个浅表溃疡,肝肋下0.5cm,脾肋下刚及。化验:LE细胞阳性,按美国风湿病学修订标准符合SLE诊断关于S
正常情况下,机体排泄的尿液中不含
重度营养不良患儿调整饮食,开始供给热量应为
A.瓜蒌B.白芍C.丹参D.甘草E.乌头根据中药“十八反”与甘遂相反的中药是()。
关于工资差别的说法,正确的是()。
按(1)(2)步折叠后,按(3)的图案剪纸,展开后的图案是()。
一位药物专家只从G、H、J、K、L这5种不同的鱼类药物中选择3种,并且只从W、X、Y、Z这4种不同的草类药物中选择2种,来配制一副药方。他的选择必须符合下列条件:(1)如果他选G,就不能选H,也不能选Y;(2)他不能选H,除非他选K;
基于买方的购买历史及行为分析,进行针对性的信息推送,属于()的典型应用。
Johnwasinanurseryschoolforoneyear.
最新回复
(
0
)