首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
admin
2009-01-15
59
问题
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
选项
A、if(c<a)x=1; else if(b<a)x=2: 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<l)x=1;
D、if(a<b) x=b; if(b<c) x=c if(c<a) x=a;
答案
4
解析
本题考核的知识点是if-else语句的程序分析。
选项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”,接着执行第三条语句,由于“1<1”为假,后面的语句不执行,所以最后的x值为2不为3。
选项D中,首先选执行第一条if语句,由于“a<b”为真,执行此if后面的语句“x=b”;接着执行第二条if语句,由于“b<c”,为真,执行此if后面的语句“x=c”,接着执行第三条if语句,由于“c<a”为假,后面的语句不执行,所以最后的x值为c即为3.所以,4个选项中选项c符合题意。
转载请注明原文地址:https://www.kaotiyun.com/show/HhXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1_KeyPress(KeyAsciiAsInteger)If"A"
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
假定有如下事件过程:PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2Then
数据库系统的三级模式不包括( )。
设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是( )。
学生选课成绩表的关系模式SC(S#,C#,G),其中S#为学号,C#为课号.G为成绩.关系表达式πS#,C#(SC)/S表示()。
在数据库管理技术的发展中,数据独立性最高的是()。
以下关于VB特点的叙述中,错误的是
将E-R图转换为关系模式时,E-R图中的属性可以表示为
随机试题
少子化とはいえ、自分の通った小学校が閉校するなんて、寂しい________。
具下列化学结构的药物为
安全预评价报告中危险、有害因素的辨识与分析过程包括()。
某项目有4个方案,甲方案财务净现值FNPV=200万元,投资现值Ip=3000万元,乙方案FNPV=180万元,Ip=2000万元;丙方案FNPV=150万元,Ip=3000万元;丁方案FNPV=200万元,Ip=2000万元,据此条件,项目的最好方案是
饰面人造木板测定游离甲醛释放量时,当发生争议时应以()的测定结果为准。
在起草法律、法规或者规章草案过程中,拟设定行政许可的,起草单位应当向制定机关说明的事项不包括()。
当银行存款的名义利率和物价变动率一致时,存户到期提取的本利和能够达到()。
论述我国现行立法权限划分体制。
下列叙述中正确的是()。
EverymorningJohngoestoworkbytrains.He【M1】______alwaysbuysanewspaper.Ithelpstomakethetime【M2】______passmoreq
最新回复
(
0
)