首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { int a=-2,b=0; while(a++) ++b; printf("%d,%d\n",a,b); } 则程序的输出结果是( )
若有以下程序: #include main() { int a=-2,b=0; while(a++) ++b; printf("%d,%d\n",a,b); } 则程序的输出结果是( )
admin
2020-11-27
24
问题
若有以下程序:
#include
main()
{ int a=-2,b=0;
while(a++) ++b;
printf("%d,%d\n",a,b);
}
则程序的输出结果是( )。
选项
A、1,2
B、0,2
C、1,3
D、2,3
答案
A
解析
第一次while判断条件是a++,先使用后加1,为一2时不为0,条件为真,执行a的自加与++b操作,a的值变为-1,b的值变为1。第二次while判断后,a的值变为0,b的值变为2。第三次while判断条件为假,但是仍要执行自加操作,即值为1,跳出循环。打印1和2。
转载请注明原文地址:https://kaotiyun.com/show/Ai3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序段#includechars[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述正确的是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是()。
下面对软件测试和软件调试有关概念叙述错误的是()。
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
若有定义语句inta[2][3],*P[3];,则以下语句中正确的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
以下叙述中正确的是
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(a,b),(b,c),(c,d),(d,e),(e,f),(f,a)}该数据结构为
随机试题
()决定着企业的差别,左右着企业的素质,更在相当程度上影响企业的市场定位,是最深层次、最核心的部分,它决定行为识别和视觉识别。
经营者的下列哪项行为,未违反《消费者权益保护法》规定的义务?()
《国家基本比例尺地形图分幅和编号》(GB/T13989—2012)规定我国基本比例尺地形图均以()地形图为基础,按经差和纬差划分图幅。
下列关于期货交易和期权交易的说法中,不正确的是()。
股东大会作出决议必须经出席会议的股东所持表决权三分之二以上通过。()
从层次结构上来看,我国现行的学校教育包括()
我国《宪法》的主要特征有()。
下列有关科学常识的表述,不正确的是()。
Quittingsmokingismoreofamatterofwillpowerthanofindividualchoice,forsmokingiswidelyrecognizedasaddictive.Alth
Beforethe20thcenturythehorseprovideddaytodaytransportationintheUnitedStates.Trainswereusedonlyforlong-distan
最新回复
(
0
)