首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
admin
2009-01-15
46
问题
有定义语句: "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全国计算机二级
相关试题推荐
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
下列叙述中正确的是( )。
窗体上有一个名称为Label1的标签控件,其Caption属性的初始值为0,还有一个计时器。为了在程序运行时,标签上的数字每秒加1,应该把语句:Label1.Caption=Label1.Caption+1写在一个事件过程中,这个事件过程是
编写如下程序:PrivateSubCommand1_Click() DimxAsInteger,yAsInteger x=InputBox("输入第一个数") y=InputBox("输入第二个数") Callf(x,
结构化程序设计中,下面对goto语句使用描述正确的是
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click() DimxAsInteger x=Val(InputBox("输入数据")) Text1=
关于变量作用域,下列叙述中正确的是()。
检查软件产品是否符合需求定义的过程称为()。
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
在E—R图中,用来表示实体联系的图形是
随机试题
新民主主义革命总路线的主要内容是什么?
根据思维探索答案的方向不同可以把思维分为()、()。
广义的信息资源包罗了信息运动中的各个要素,包括
女,35岁。局麻下行右乳房脓肿切开术,术中病人突然烦躁,呼吸快,脉快,血压160/90mmHg。首项工作是
关于仲裁的争端解决方式,下列说法不正确的是()。
城市给水管网中,平行的干管间距和连通管间距分别为()m和()m。
评估受训人员对培训开发的主观感受和看法,属于培训与开发效果评估中的()。
甲企业为增值税一般纳税人,向乙企业销售货物8万件,每件不含税销售价格为60元。由于乙企业购买量大,甲企业给予乙企业7折优惠,并在同一张发票的“备注”栏分别注明了销售额和折扣额,则甲企业此项业务的增值税销项税额是()万元。
摄氏温度是一种()。
ArecurringcriticismoftheU.K.’suniversitysectorisitsperceivedweaknessintranslatingnewknowledgeintonewproducts
最新回复
(
0
)