首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
41
问题
若有以下程序:
#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://www.kaotiyun.com/show/Ai3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是()。
有以下程序main(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);printf("\n");}程序的运行结果是
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf(’’%d\n’’,siz
以下叙述中正确的是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是()。
以F叙述中正确的是
以下关于return语句的叙述中正确的是
下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
下面属于黑盒测试方法的是
随机试题
威尔逊认为,住各种社会监督中,居于核心地位,具有最高权威的是()
度量溶液吸光度和浓度间是否存在线性关系可以用
恶性肿瘤的扩散方式概括起来有
慢性粒细胞白血病患者,WBC50×109/L,巨脾,出现左上腹剧痛,诊断最可能是
患者男,66岁,因无痛性血尿入院行膀胱镜检查。在膀胱镜检查后,患者出现下腹部疼痛,护士应如何指导患者
一般的账务处理系统主要由初始设置和()模块组成。
A公司以人民币作为记账本位币,对外币业务采用交易发生日的即期汇率折算,并按月计算汇兑损益,A公司的合并财务报表于年末编制。20×5年6月30日有关外币账户期末余额如下。上述持有至到期投资和应收利息,系20×5年1月1日按面值1200万欧元购入,按月计提
公安机关在行使权力过程中使用武器、警械,就其性质来讲,与《刑法》所规定的公民正当防卫没有原则区别。()
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是
Onlywhenwehadfinishedallthework_____thatitwastoolatetotakeabushome.
最新回复
(
0
)