首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int a=1,b=0; if(--a)b++; else if(a==0)b+=2; else b+=3: printf("%d\n",b);
有以下程序: #include main() {int a=1,b=0; if(--a)b++; else if(a==0)b+=2; else b+=3: printf("%d\n",b);
admin
2021-07-09
37
问题
有以下程序:
#include
main()
{int a=1,b=0;
if(--a)b++;
else if(a==0)b+=2;
else b+=3:
printf("%d\n",b);
}
程序运行后的输出结果是( )。
选项
A、0
B、1
C、2
D、3
答案
C
解析
“++”和“--”运算,当以前缀形式出现时,则先进行加一或减一操作,再进行其他运算,当以后缀形式出现时,则先进行其他运算,再进行加一或减一操作。a初始定义为1,b为0,执行--a,a的值变为0,即if判断为假,执行b+=2,输出b的值为2。
转载请注明原文地址:https://kaotiyun.com/show/eKtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
在一个C源程序文件中所定义的全局变量,其作用域为
若有定义语句:intx=10;则表达式x-=x+x的值为
C语言源程序名的后缀是
以下叙述中正确的是
下列关于数据库设计的叙述中正确的是()。
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
在C语言中,以下说法不正确的是()。
在C语言中,以下说法不正确的是()。
随机试题
蒸汽中不凝性气体的存在,会使它的对流传热系数口值()。
A.血糖升高B.血糖降低C.白蛋白增高D.白蛋白降低E.球蛋白降低坏死型胰腺炎患者血生化检查可出现
A.滑胎B.不孕症C.带下过少D.经行浮肿E.子肿肾气虚,胎失所系,可发生
特殊药品的分类不包括
当环境温度低于皮肤温度时.人体散热的主要方式是
给水排水预应力钢筒混凝土管安装遇软地基时,应铺设()垫层。
不能用于大型物件运输或危险货物运输,一车一证,在规定期限内往返一次有效的许可证是()
在Word中,为了在一个大型表格的每一页都自动出现标题,需要选定标题行,然后执行()。
十八大关于“全面建成小康社会”的内容表述,正确的是()
Whatisthewoman’smainpurposeinthisconversation?
最新回复
(
0
)