首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
admin
2010-01-10
40
问题
有定义语句: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全国计算机二级
相关试题推荐
以下叙述中错误的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
设有如下程序:PrivateSubForm_Click()num=InputBox("请输入一个实数"):P=InStr(num,".")Ifp>0ThenPrintMid(num,P+1)ElsePrint"END"
设窗体上有一个Picturel图片框,要求在图片框中的指定位置(坐标为(500,300))输出“OK”,下面可以实现这一功能的事件过程是
下面有关标准模块的叙述中,错误的是
设整型数组a有10个元素,其中前9个元素中数已按小到大顺序排列,下面程序段的作用是x=InputBox("请输入一个整数")k=8DoIfx>=a(k)Thena(k
编写如下程序:PrivateSubCommandl_Click()DimiAsInteger,jAsIntegern=InputBox(”输入一个大于1的正整数”)
设窗体文件中有下面的事件过程:PrivateSubCommand1Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是
使计算机病毒传播范围最广的媒介是()
随机试题
女性,25岁。妊娠8个月,渐感头晕、乏力、面色苍白、下肢水肿。化验:RBC2.0×1012/L,Hb75g/L,WBC3.8×109/L,PLT76×109/L,MCV120fl(120μm3),MCH40pg,叶酸测定1ng/ml(正常值
治疗小儿脾胃虚弱所致的泄泻,可选用的成药有
竞争性或说生产类型的工程项目,咨询评价所关注的重点是()。
监理工程师的执业特点主要表现在()
当作者与主要受文者存在不相隶属关系时,只能选取()。
国债的基本功能是弥补财政赤字。()
简述国际收支的差额及含义。(东北财经大学2012年真题)
所有切实关心教员福利的校长,都被证明是管理得法的校长;而切实关心教员福利的校长,都首先把注意力放在解决中青年教员的住房上。因此,那些不首先把注意力放在解决中青年教员住房上的校长,都不是管理得法的校长。以下哪项是上述论证所必须假设的?
下面描述中不属于软件需求分析阶段任务的是
Theinterviewisconductedtodiscussthesignificanceofsalesfiguresinrecessionand
最新回复
(
0
)