首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
55
问题
有以下程序
#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://www.kaotiyun.com/show/TpJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)white(s[i]){d[j]=【】;j++;}d[j]=0;
有以下程序#include<stdlib.h>structNODE{intnum;stmctNODE*next;};main(){structNODE*p,*q,*r;p=(structN
结构化程序设计的主要任务是确定每个模块的
在printf格式字符中,以带符号的十进制形式输出整数的格式字符是【】;以八进制无符号形式输出整数的格式字符是【】;以十六进制无符号形式输出整数的格式字符是【】;以十进制无符号形式输出整数的格式字符是【】。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_______。
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
数据库系统中实现各种数据管理功能的核心软件是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下列对于软件测试的描述中正确的是()。
下列对于软件测试的描述中正确的是______。
随机试题
在Windows7中,为保护文件不被修改,可将它的属性设置为()
A.脑血管病、心脏病、恶性肿瘤B.肺结核、心脏病、恶性肿瘤C.呼吸系统疾病、急性传染病、肺结核D.恶性肿瘤、急性传染病、肺结核E.恶性肿瘤、脑血管病、呼吸系统疾病20世纪50年代以前,死亡原因居前3位的是
InternetExplorer浏览器能够完成的主要功能是
系统性红斑狼疮交感性眼炎
男,4岁。近3个月发现右侧腹部有一肿物,增长迅速,行经腹肾切除术,病理为肾母细胞瘤。术后首选的辅助治疗方法是
如图所示,某场地的填筑体的支挡结构采用加筋土挡墙。复合土工带拉筋间的水平间距与垂直间距分别为0.8m和10.4m,土工带宽10cm。填料重度18kN/m3,综合内摩擦角32°。拉筋与填料间的摩擦系数为0.26,拉筋拉力峰值附加系数为2.0。根据《铁路路基支
以下情况属于自愿性失业的是()。
政府失效也称政府失灵,指政府在为弥补市场失灵而对经济、社会生活进行干预的过程中,由于政府行为自身的局限性和其他客观因素的制约而产生的新的缺陷,进而无法使社会资源配置效率达到最佳的情景。以下不属于政府失效表现的是(),
识记材料的序列位置不同,遗忘的情况也不一样。一般排列在()的材料容易记忆,不易遗忘;排列在()的材料则容易遗忘。
()提出了“什么知识最有价值”这一问题。
最新回复
(
0
)