联系客服
注册
登录
niusouti.com
首页
其它
C语言程序设计
题目
单选题有以下程序:#includemain(){ int a=1,b=0; if(--a) b++; else if(a==0) b+=2; else b+=3; printf(%d,b);}程序运行后的输出结果是( )。A 0B 1C 2D 3
题目
单选题
有以下程序:#include
main(){ int a=1,b=0; if(--a) b++; else if(a==0) b+=2; else b+=3; printf(%d,b);}程序运行后的输出结果是( )。
A
0
B
1
C
2
D
3
相似考题
参考答案和解析
正确答案:
C
解析:
“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。a初始定义为1,b为0,先执行--a,结果为0,即if判断为假,执行b+=2;,然后输出b的值。即b为2。答案选择C选项。
搜答案
相关内容
中级会计
河北住院医师神经外科
水泥生产制造工
建筑D级专工岗位考试
血液净化专科护士血液透析专科护士
木工技能考试
美术素养
TD认证考试
公共卫生基础知识
铁道部THDS技术理论知识竞赛