首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() {inta=1,b=2,c=3,d=4; if((a=2)&&(b=1))c=2; if((c==3)||(d=-1))a=5; printf("%d,%d,%d,%d\n",a,b,c,d); } 则程序的输
若有以下程序 #include main() {inta=1,b=2,c=3,d=4; if((a=2)&&(b=1))c=2; if((c==3)||(d=-1))a=5; printf("%d,%d,%d,%d\n",a,b,c,d); } 则程序的输
admin
2020-05-19
14
问题
若有以下程序
#include
main()
{inta=1,b=2,c=3,d=4;
if((a=2)&&(b=1))c=2;
if((c==3)||(d=-1))a=5;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
则程序的输出结果是
选项
A、2,2,2,4
B、2,1,2,-1
C、5,1,2,-1
D、1,2,3,4
答案
C
解析
第一个if语句的判断条件中是逻辑与表达式,只有运算对象均非零结果才为真,执行第一个if判断条件,均为赋值表达式,第一个运算对象a=2非零,判断第二个表达式b=1也非零,所以条件成立执行c=2的赋值操作。执行第二个if判断条件中的逻辑或表达式,只要有一个对象非零结果就是真,本条件中c==3运算对象为假,所以需要判断第二个运算对象d=-1,结果为-1非零,所以条件成立,执行a=5,的操作,所以a值为5,b值为1,c值为2,d值为-1。
转载请注明原文地址:https://kaotiyun.com/show/UVCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于算法复杂度叙述正确的是()。
下面叙述中错误的是()。
有以下程序#includetmain(){charb[3][10],c;inti;for(i=0;i<2;i++)scanf("%s",b[i]);i=0;while((c=getehar())!=’\n’)b[2][i++]=c;
有以下程序:#include#includetypedefstruet{charname[9];charsex;intscore[2];}STU;STUf(STUa){STUb={"Zhao",’m’,85,90};inti
有以下程序:#includemain(){intX=0x13;printf("INT:%d\n",x+1);}程序运行后的输出结果是()。
下列叙述中正确的是()。
若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是()。
下列选项中不属于结构化程序设计原则的是()。
下列选项中不属于面向对象程序设计特征的是()。
下列数据流图(DFD)构造规则中正确的是()。
随机试题
患者金某,交通事故后导致第五颈椎骨折、第六颈椎前脱位,行颅骨牵引治疗。护士应帮助患者采取下列哪种体位
女,55岁,食管癌术后留置胃管,术后5天发热、咳嗽、气急,痰略呈黄色,查体:右下肺湿罗音,胸片示:右下肺野大片状炎性病变,最可能的病原体是
下列哪项不是代谢性酸中毒的临床表现
A.益气摄血B.益气固表C.活血化瘀D.温经通络E.清热解毒,凉血止血
不属于癌前病变的是()
甲诉乙人身损害赔偿一案,一审法院根据甲的申请,冻结了乙的银行账户,并由李法官独任审理。后甲胜诉,乙提出上诉。二审法院认为一审事实不清,裁定撤销原判,发回重审。关于重审,下列哪一表述是正确的?(2014年卷三第47题)
根据商业银行法律制度的规定,对于个人储蓄存款,下列机关中,有权依法采取查询、冻结和扣划措施的有()。
采用平行结转分步法,每一步骤的生产费用要在其完工产品与月末在产品之间进行分配。这里的在产品不包括()。
社会本位论主张教育目的应以()。
在所有权的取得方式中,属于原始取得的是
最新回复
(
0
)