首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
admin
2009-01-15
61
问题
有定义语句: "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://kaotiyun.com/show/HhXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A、自然连接B、交C、投影D、并A关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,选A。
在过程定义中,Private表示()。
在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWhilex
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl—Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
下列有关数据库的描述,正确的是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
对于循环队列,下列叙述中正确的是()。
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
随机试题
4岁女婴,因高热、头疼4d于5月4日入院。体检提示:话多,答非所问。时而烦躁,无明显神经系统体征出现。应考虑诊断
请示属于报请性公文。
脊髓亚急性联合变性症状主要表现________。
对于非重点污染源的调查与评价时,一般采用()的方法。
出纳管理模块中的“出纳轧账”功能应在()时候操作。
问卷法的两个主要特点是()。
台湾自古即属于中国。大量的史书和文献记载了中国人民早期开发台湾的情景。距今1700多年以前,三国时吴人沈莹的()就对此有所著述。
子口税
《担保法》第89条当事人可以约定一方向对方给付定金作为债权的担保。债务人履行债务后,定金应当抵作价款或者收回。给付定金的一方不履行约定的债务的,无权要求返还定金;收受定金的一方不履行约定的债务的,应当双倍返还定金。《担保法》第90条定金应当以书面形式约定
分组交换与报文交换在形式上的主要区别在于__________。
最新回复
(
0
)