首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
admin
2010-01-10
37
问题
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
选项
A、if(c<a) x=1; else if(b<a) x=1; else x=3;
B、if(a<3)x=3; else if(a<2)x=2; else x=1;
C、if(a<3)x=3; if(a<2)x=2; if(a<1)x=1;
D、if(a<b) x=b; if(b<c) x=c; if(c<a) x=a;
答案
4
解析
选项A首先判断if语句条件中表达式的值“3<1”为假,然后执行最近的else后面的语句,该else后面又为if-else语句,在这个if-else语句中首先判断该if语句条件中表达式的值“2<1”为假,程序执行其最近的else后面的语句,将3赋值给x。
选项B中首先判断if语句条件中表达式的值“1<3”为真,然后执行最近的else后面的语句“x=3”,后面的else不再执行,最后x的值为3。
选项C中,首先执行第一条if语句,由于“1<3”为真,执行此if后面的语句“x=3”,接着执行第二条if语句,由于“1<2”为真,执行此if后面的语句“x=2”,接着执行第三条 if语句,由于“1<1为假,后面的语句不执行,所以最后的x值为2不为3。
选项D中;首先执行第一条if语句,由于“a<b”为真,执行此if后面的语句“x=b”;接着执行第二条if语句,由于“b<c”,为真,执行此if后面的语句“x=c”,接着执行第三条if语句,由于“c<a”为假,后面的语句不执行,所以最后的x值为c即为3。
转载请注明原文地址:https://kaotiyun.com/show/HXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于VB特点的叙述中,错误的是()。
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
下列数组定义中错误的是
下列叙述中正确的是
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)……EndSu
下列对于线性链表的描述中正确的是
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
设有下面的程序段:x=InputBox("请输入一个整数")ReDirna(X)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语
下面不属于需求分析阶段任务的是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
随机试题
转化机构法:
《行政处罚法》规定,在行政处罚听证程序中( )。
采用债务转为资本的形式进行债务重组时,债务人为股份有限公司的,应将重组债务的账面价值超过所转换股份公允价值的差额,确认为资本公积。()
关于以权益结算的股份支付,下列说法中正确的有()。
在确定了审计差异后,注册会计师需要进一步考虑错报影响的广泛性。在固定资产项目的下列各笔错报中,影响范围最小的是()。
从年级角度看,大学生心理健康状况最差的时期是()。
影响学习动机的内部因素是()。
甲欲出售自己的房屋,与乙签订房屋买卖合同。乙支付房屋价款30万后甲交付房屋,并且约定5日后办理房屋变更登记手续。丙听闻甲要出售房屋,与甲联系,表示愿意以35万的价格购买甲的房屋,甲同意,与丙签订房屋买卖合同。丙于次日支付了全部房款并且办理了房屋变更登记手续
Email,ultimately,isafragilething,easytoforge,easytocorrupt,easytodestroy.Afewweeksagoaco-workerofmineacci
A、ThePCmarkethaspickeduprapidlyinthepastmonths.B、PCsaresoldatlowerpricesduringtheshoppingseason.C、PCshipme
最新回复
(
0
)