首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main( ) { int a=5,b=4,c=3,d=2; if(a>b>c) cout<<d<<endl; else if((c-1>=d)==1) cout<<d+1<<endl
有以下程序 main( ) { int a=5,b=4,c=3,d=2; if(a>b>c) cout<<d<<endl; else if((c-1>=d)==1) cout<<d+1<<endl
admin
2010-12-16
62
问题
有以下程序
main( )
{ int a=5,b=4,c=3,d=2;
if(a>b>c)
cout<<d<<endl;
else if((c-1>=d)==1)
cout<<d+1<<endl;
else
cout<<d+2<<endl;
}
执行后输出结果是
选项
A、2
B、3
C、4
D、编译时有错,无结果
答案
B
解析
本题考查逻辑表达式的结合特性,即左结合性。对于表达式a>b>c,首先判断a>b为真,结果为l,然后判断1>c,为假,故转去判断c-1>=d是否成立,成立,结果为1,再判断1= =1,结果为真,因此,执行d+1,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/voVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序:#includemain(){charstr[10];scanff"%s",&str);printf("%s\n".str);}运行上面的程序,输入字符串howare
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是()。
当变量c的值不为2、4、6时,值也为”真”的表达式是()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
以下关于C语言数据类型使用的叙述中错误的是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
以下关于逻辑运算符两侧运算对象的叙述中正确的是
数据库应用系统中的核心问题是( )。
在下列选项中,没有构成死循环的是()。
随机试题
张某预计甲股票的价格在以后的几个月里将会由目前的80元上涨至110元,于是打算大量买进,待价格上涨后再高价卖出。张某当时手中共有现金8万元,为买进更多的股票以获取更大的利润,他向经纪人提出融资要求,经纪人审查后同意融资,双方商定利息按垫付款项的10%计算。
与孩子沟通的基础是建立在尊重和_________之上的。
护士给予慢性心衰患者的饮食指导不妥的是
该病人应补充询问的病史是该病人应做的检查是
学龄期儿童造血的红骨髓位于
半夏的形状为
“已贴现的商业承兑汇票”项目应填列在资产负债表的()。
A公司2018年发生了如下经济业务:(1)发行债券100万份,扣除手续费后取得价款4900万元存入银行;(2)支付债券利息50万元;(3)以分期付款方式购建固定资产支付第一期价款50万元;(4)发行股票3000万股,取得价款30000万元存入银行,
Onceyouarehiredbyacompany,youwillprobablyhavebusinesscards.Abusinesscardisprintedwithyourname,title,compan
A、Theyereborntobepale.B、Theydidnotliketravelinginsunnycountries.C、Theywantedtobedifferentfromthepeasants.D
最新回复
(
0
)