首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=1,b=0; if(--a)b++; else if(a==0)b+=2; else b+=3; printf("%d\n",b); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> 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
30
问题
有以下程序:
#include<stdio.h>
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
解析
“++”和“--”运算,当以前缀形式出现时,则先进行加1或减1操作,再进行其他运算;当以后缀形式出现时,则先进行其他运算,再进行加1或减1操作。a初始定义为1,b为0,执行--a,a的值变为0,即if判断为假,执行b+=2,输出b的值为2。
转载请注明原文地址:https://kaotiyun.com/show/cvtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下正确的字符串常量是()。
C语言中char类型数据占字节数为()。
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
下列定义数组的语句中正确的是()。
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
下列叙述中正确的是
设有以下定义chars1[]="0123";chars2[]={’0’,’1’,’2’,’3’};则以下叙述正确的是()。
软件生命周期是指()。
以下选项中非法的C语言字符常量是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
随机试题
依法配备公务用枪的人员,非法出租、出借枪支的,须造成严重后果才能构成犯罪。
你的两个好朋友因为产生误会而断绝关系,但是那个误会与你有关,你要怎么处理?(2011年7月30日下午云南省玉溪市公务员面试真题)
ThequestionofhowAmericansspentand,crucially,savedmoneyoverthepasttwoyearsloomslargeovertheeconomytoday.Ins
炎症病灶内血管发生速发持续反应时,血管内皮的主要改变是()(2007年)
A、细菌感染B、病毒感染C、碘缺乏D、血钙增高E、自身免疫性疾病慢性淋巴细胞性甲状腺炎可能是
大便次数增多,大便黏稠食欲增强,易饥饿,尿多,消瘦
下列叙述不是硝苯地平特点的是
一老年男性病人,1个月前进食时偶有梗噎感,胸骨后有刺痛,食后症状消失。近日来自觉吞咽困难,进食米粥也难下咽,明显消瘦、无力。首先考虑()
4.瑞典汽车制造商沃尔沃与中国新东家吉利就在华扩张计划产生分歧。据多名知情人士透露,吉利希望在中国冉建至多3家工厂,以便从中国高速增长的汽车需求量中获利,而位于瑞典哥德堡的沃尔沃管理层希望在扩张之前先确立扎实的商业计划。“如果没有盈利数据和良好的利润率
“历史活动中,英雄人物是剧作者,人民群众是剧中人”,这是()。
最新回复
(
0
)