首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; (++a || ++b) ? ++c : ++d; printf("%d,%d,%d,%d\n", a,b,c,d); } 程序的
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; (++a || ++b) ? ++c : ++d; printf("%d,%d,%d,%d\n", a,b,c,d); } 程序的
admin
2021-07-09
53
问题
有以下程序
#include <stdio.h>
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
答案
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选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Ietp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)
支持子程序调用的数据结构是()。
有以下程序main(){inta=2,c=5:printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
下列选项中不符合良好程序设计风格的是
在软件开发中,需求分析阶段产生的主要文档是
下列能正确进行字符串赋值的是()。
以下选项中正确的定义语句是
下列选项中,不能作为合法常量的是()。
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(Xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
下面对软件测试描述错误的是
随机试题
简述社会主义的计划调节。
A.真性红细胞增多症B.骨髓纤维化C.珠蛋白生成障碍性贫血D.再生障碍性贫血E.缺铁性贫血泪滴形红细胞常见于
凡是反映品质标志单位组成的总体称为()。
根据《水工混凝土施工规范》DL/T5144—2001,混凝土拌合料出现下列()情况,应按不合格料处理。
设备安装标高测量时,测点的绝对标高是指测点相对于()的高程。
A公司2008年财务报表主要数据如下表所示:假设A公司资产均为经营性资产,流动负债为自发性无息负债,长期负债为有息负债,不变的销售净利率可以涵盖新增债务增加利息。A公司2009年的增长策略有两种选择:(1)高速增长:销售增长率为20%。为了筹集高速增
A、 B、 C、 C
Afterthebirthofmysecondchild,Igotajobatarestaurant.Havingworkedwithanexperienced【C1】______forafewdays,Iwa
Formilesaround,theneighborhoodswereemptyandsilent.Storesweredark,schoolsclosed,sidewalksempty.Atcorners,thest
A、Bydifferentgesture.B、Bydifferentvoice.C、Bydifferentcolor.D、Bydifferentcostume.C对话中女士提到Theypainttheirfacesindi
最新回复
(
0
)