首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
admin
2009-01-15
29
问题
有定义语句: "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://jikaoti.com/ti/SOK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计中反映用户对数据要求的模式是( )。
8.6787E+8写成普通的十进制数是()。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSUbCommandl_Click()DimI,NumRandomizeDoForI=1To1000Num=Int(Rnd
窗体上有一个名称为Label1的标签控件,其Caption属性的初始值为0,还有一个计时器。为了在程序运行时,标签上的数字每秒加1,应该把语句:Label1.Caption=Label1.Caption+1写在一个事件过程中,这个事件过程是
在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWhilex
结构化程序设计中,下面对goto语句使用描述正确的是
窗体上有一个名称为Franlel的框架(如图),若要把框架上显示的“Frame1”改为汉字“框架”,下面正确的语句是()。
以下选项中,不合法的VisualBasic的变量名是
下面选项中不是关系数据库基本特征的是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
发电机逆功率保护的主要作用是()。
在次数分布表中,若要用代数区间来表示“60~65”,恰当的是()
A.提示右心室肥大B.提示肺动脉高压C.提示慢性阻塞性肺气肿D.提示左心功能不全E.提示右心功能不全肺动脉瓣区第二心音亢进
我国推荐的每日膳食中蛋白质供给量(极轻体力劳动)成年男子、女子分别为
A.急性膀胱炎B.急性肾盂肾炎C.泌尿系结核D.膀胱结石E.膀胱肿瘤
给予患者用氧指征,一般应以动脉血氧分压低于
某工业项目,建设单位委托了一家监理单位协助组织工程招标并负责施工监理工作。总监理工程师在主持编制监理规划时,安排了一位专业监理工程师负责项目风险分析和相应监理规划内容的编写工作;经过风险识别、评价,按风险量的大小将该项目中的风险归纳为大、中、小三类。根据该
为固定资产发生的大修理费用应在发生时一次计入当期损益。()
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
Theword"Canada"means"village,smallhouseorshanty".In1435,theFrenchexplorerKatiearrivedinthelandandaskedtheI
最新回复
(
0
)