柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
main() { int a=1,b=2,c=3,d=4, r=0; if (a!=1) ; else r=1; if (b==2) r+=2; if (c!=3); r+=3; if (d==4) r+=4; printf("%d\n", r); } 则程序的输出结果是
A.3
B.7
C.6
D.10
热度🔥3,889
参考答案:D
解析:
【解析】第一个if语句a!=1条件为假,所以执行else后的语句r=1。第二个if语句b==2条件成立,执行r+=2,r的值变为3,第三个if语句c!=3条件为假,所以不做任何操作。执行下面的r+=3操作,r的值变为6。判断第四个if条件,d==4条件成立,执行r+=4操作,结果为10。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。
在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是
下列各种事件中,不属于I/O中断的事件是
郝秘书在Word中草拟一份会议通知,他希望该通知结尾处的日期能够随系统日期的变化而自动更新,最快捷的操作方法是( )。
下列叙述中正确的是( )。
标签
二级C语言
if
条件
执行
语句