柠檬试题库
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,414
参考答案: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年计算机等级考试题库
推荐
查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是( )。
将项目添加到List控件中的方法是( )。
在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法中错误的是( )。
假设系统由相同类型的7个资源被3个进程共享,若要使系统不会死锁,每个进程最多可以申请的资源个数是
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
标签
二级C语言
exp
求解
程序
计算