首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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); } 程序的运行结果是( )。
有以下程序 #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); } 程序的运行结果是( )。
admin
2015-07-28
28
问题
有以下程序
#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,0,1
B、1,1,0,1
C、1,0,1,0
D、1,1,1,0
答案
A
解析
条件表达式的形式为: 表达式1:表达式2 : 表达式3 ,计算"表达式1"的值,若为"真",取"表达式2"的值作为整个条件表达式的值;若为"假",取"表达式3"的值作为整个条件表达式的值。根据逻辑与表达式的"短路"现象,表达式"a++&&b++"的结果为假,a=1,b=0,之后计算"d++"。所以整个条件表达式执行完毕之后:a=1,b=0,c=0,d=1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/TpJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
有以下程序:main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是()。
有以下程序段:intn=0,p;do{scanf("%d",&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是()。
以下程序的输出是【】。main(){charstrl[]]="Howdoyoudo",*p1=strl;strcpy(strl+strlen(strl)/2,"esshe");print
在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是
在printf格式字符中,以带符号的十进制形式输出整数的格式字符是【】;以八进制无符号形式输出整数的格式字符是【】;以十六进制无符号形式输出整数的格式字符是【】;以十进制无符号形式输出整数的格式字符是【】。
当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。if(a<6)if(c>d)x=1;elseif(a<c)if(b>l)x=2
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下列对于软件测试的描述中正确的是()。
随机试题
患者,男,18岁。睫状肌麻痹下验光,右眼有-1.25DS/+4.50DC×170°;左眼-6.25DS/-3.00:DC×150°;双眼矫正视力均1.0。右眼的散光属于
胃溃疡最主要的症状是
根据我国《合同法》,债权人自撤销事由发生之日起()年内没有行使撤销权的,该撤销权消灭。
施工安全管理的主要内容包括( )。
关于施工综合成本分析方法中的分部分项工程成本分析的说法,正确的是()。
在采用票汇付款的情况下,由买方购买银行汇票径寄卖方,因此这种付款方式属于银行信用。()
注册会计师对计划审计工作进行的记录,应当包括下列()内容。
物业管理企业资质等级分为()。
简要介绍联系及其特点。
HometownBusinessmanByGraceMorrisonApril5-Unlikeotherentrepreneurswhoexpandtheiroperationsintodifferentpartsof
最新回复
(
0
)