柠檬试题库
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,351
参考答案: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年计算机等级考试题库
推荐
十进制数18转换成二进制数是()。
以下叙述中正确的是
以下对伪指令的解释错误的是( )。
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人; (3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是( )。
标签
二级C语言
exp
求解
程序
计算