柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
main() { int a=0,b=0,c=0,d=0; (++a || ++b) ? ++c : ++d; printf("%d,%d,%d,%d\n", a,b,c,d); } 程序的运行结果是
A.1,0,1,0
B.1,1,0,1
C.1,0,0,1
D.1,1,1,0
热度🔥1,320
参考答案:A
解析:
【解析】条件表达式一般形式:exp1?exp2:exp3,执行规则为:若exp1为真,求解exp2,输出exp2的值,不计算exp3的值;若为假,求解exp3,输出exp3的值,不计算exp2的值。本题程序执行过程为:求解逻辑表达式(++a || ++b),先求解++a,a=1,则整个表达式为真,不计算++b,然后求解++c,不计算++d,最后得到a=1,b=0,c=1,d=0,A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
要将计算控件的控件来源属性设置为计算表达式,表达式的第一个符号必须是
下面描述中错误的是( )。
一个运行着的进程打开了一个新的文件,则指向该文件数据结构的关键指针存放在
标签
二级C语言
exp
求解
程序
计算