首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main( ){ inta=1,b=2,c=3,d=4; if((a=2)ll(b=1))c=2; if((c=3)&&(d=-1))a=5; printf(’’%d,%d,%d,%d\n’’,a,b
若有以下程序 #include<stdio.h> main( ){ inta=1,b=2,c=3,d=4; if((a=2)ll(b=1))c=2; if((c=3)&&(d=-1))a=5; printf(’’%d,%d,%d,%d\n’’,a,b
admin
2020-05-19
59
问题
若有以下程序
#include<stdio.h>
main( ){
inta=1,b=2,c=3,d=4;
if((a=2)ll(b=1))c=2;
if((c=3)&&(d=-1))a=5;
printf(’’%d,%d,%d,%d\n’’,a,b,C,d);}
则程序的输出结果是
选项
A、2,1,2,-1
B、2,2,2,4
C、5,1,2,-1
D、1,2,3,4
答案
B
解析
代码中有两条并列的if语句,第一条if语句执行,(a=2)11(b=1)值为1,由于逻辑或表达式,根据其短路运算规则,a=2,b=2,即b值不变执行if分支c=2。并列的if语句中表达式(c=3)&&(d=-1)为逻辑与表达式,c=3不成立,不考虑d=-1表达式,d为5.逻辑表达式值为0,不执行相应if分支。
转载请注明原文地址:https://kaotiyun.com/show/xuCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain()voidfun(char*c,intd){charb=’a’,a=’A’;{*c=*c+1;d=d+1;fun(&b,a);print
以下程序段的输出结果是()。s=32;s∧=32:printf(’’%d’’,s);
下列叙述中正确的是()。
若intyear=一2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
已知字符A的ASCⅡ码值是65,字符变量c1的值是‘A’,c2的值是’D’,则执行语句prinff(“%d,%d”,c1,c2—2);的输出结果是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换
随机试题
人口经济构成
美国某公司将其几十个不同的塑胶企业重组为一个企业之后,面临的首要问题就是如何对新企业进行竞争性定位。通过对其竞争对手的客户进行初步调查之后发现:在客户偏好方面,该公司只排第三位,落后于处于行业领先地位的其他两家公司。同时,调查还显示,客户对塑胶供应商的服务
Allsubstances,______theyaregaseous,liquidorsolid,aremadeofatoms.
医学伦理学的基本原则是
Seventyyearsago,morethan160,000AlliedtroopsstormedthebeachesofNormandyduringtheD-Dayinvasion.Andwhileweallk
思维的基本形式包括()。
()。
SupposeyouareamajorinEnvironmentalEngineeringoftheHarbinInstituteofTechnology.Aftergraduationyoudecidetopursu
"WhenIdirectShakespeare,"theatricalinnovatorPeterSellarsoncesaid,"thefirstthingIdoisgotothetextforcuts.Ig
Iprefertoliveinthecountryratherthan______inacity.
最新回复
(
0
)