首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int a = -2, b = 0; while (a++ && ++b) ; printf("%d,%d\n", a, b ); } 程序运行后输出结果是
有以下程序 main() { int a = -2, b = 0; while (a++ && ++b) ; printf("%d,%d\n", a, b ); } 程序运行后输出结果是
admin
2018-10-16
58
问题
有以下程序
main() {
int a = -2, b = 0;
while (a++ && ++b) ;
printf("%d,%d\n", a, b ); }
程序运行后输出结果是
选项
A、0,3
B、1,2
C、1,3
D、0,2
答案
B
解析
循环体为空,共执行2次。第一次变量a初值为-2,b初值为0,表达式a++ && ++b值为1,同时a的值为-1,b的值为1,第二次循环条件判断以后,a的值为0,b的值2,执行循环体空,第三次判断条件表达式值为0,不执行循环体,而a的值为1,但是表达式a++的值为0,因此不计算表达式++b的值,b的值仍为2。
转载请注明原文地址:https://www.kaotiyun.com/show/g5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行的结果是【】。#include<conio.h>#include<stdio.h>#defineM100voidfun(intm,int*a,int*n){inti,j=0;
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
以下能正确表示x在-5到-1或5到1范围(含5和1)内,值为“真”的表达式是()
若有定义“char,*p2,*p3,*p4,ch;”,则不能正确赋值的程序语句为()
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
设x=2.5、a=7、y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为______。
下列叙述中正确的是______。
C语言中while循环和do-while循环的主要区别是______。
以下的for循环______。for(x=0,y=0;(y!=123)||(x<4);x++)
随机试题
某小学派校车接送学生,途中有几个学生提出要上厕所。司机在路边停车3分钟后,没有清点人数就将车开走了。小学生王某从厕所出来后,发现车已经开走了,急忙追赶,在追赶过程中摔倒在地,致使胳膊骨折。对王某的伤害()。
下列不属于女性外生殖器的有()。
治疗胁助胀痛,嗳气吞酸,舌红苔薄黄,脉弦数者,宜选用
在肝性脑病的治疗中,禁止使用的药物是
会计人员违背了会计职业道德,就会受到法律制裁。()
甲公司2018年8月开业,实收资本6000万元。2019年增加资本公积200万元,3月份与乙公司签订受托加工合同,约定由甲公司提供原材料100万元,并向乙公司收取加工费20万元;5月份与丙公司签订技术开发合同记载金额100万元。2019年甲公司应缴纳印花税
某公司年会设有6个红包,分别装有100、200、300、400、500、600元现金,若从中任意抽取3个红包且红包内总金额能被i等分,则三个红包归抽中的人所有。那么中奖概率为多少?
三班的一次联欢活动有学生没有参加,何捷、小马、丹丹、小珍中有一人没有参加,其他三人都参加了。老师在询问时,他们做了如下的回答。何捷:小马没来。小马:我不但参加了,而且还表演了节目。丹丹:我晚来了一会儿,但一直到晚会结束才走。
OnTVDatingShows小议电视相亲节目A.OnTVDatingShowsB.Wordlimit:160~200words(notincludingthegivenopeningsentence)C.Yourc
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
最新回复
(
0
)