首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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-23
55
问题
若有以下程序
#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++,先用后加,为-2不为0条件为真,执行a的自加与++b操作,a的值变为-1,b的值变为1,第二次while判断后,a的值变为0,b的值变为2,第三次while判断条件为假,但是仍要执行自加操作,即值为1,跳出循环,打印1和2。
转载请注明原文地址:https://kaotiyun.com/show/Of3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义字符串的语句是()。
下列给定程序中,函数fun的功能是:计算直到若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#in
有以下程序:#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n—1);returna;}
若有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)||(d=—1))a=5
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo",子字符串为"as",则应当输出6。注意:请勿改动主函数main和其他函
以下关于字符串的叙述中正确的是()。
下面选项中关于位运算的叙述正确的是
有三个关系R,S和T如下图所示:其中关系T由关系R和S通过某种运算得到,则所使用的运算为
以下选项中关于C语言常量的叙述错误的是()。
随机试题
既能清热燥湿,又能杀虫、利尿的药物是
患者,女,38岁。患类风湿关节炎多年。现症见低热,关节灼热疼痛红肿,形寒肢凉,阴雨天疼痛加重,得温则舒,舌红,苔白,脉数。其中医治法是()
按建设工程生产组织的特点,一个项目往往由许多参与单位承担不同的建设任务,而各参与单位的( )不同,就形成了不同类型的项目管理。
在招投标活动中,招标工程量清单应由()提供。
( )是希望他人向自己发出要约的意思表示。
黄埔军校
Whydowealongwith75othercountries—alternatebetweenstandardtimeanddaylighttime?Althoughmanypeoplebelieveithasa
表达式Fix(-3.25)和Fix(3.75)的结果分别是( )。
ItispossibleforstudentstoobtainadvanceddegreesinEnglishwhileknowinglittleornothingabouttraditionalscholarlyme
【B1】【B5】
最新回复
(
0
)