首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句:“int a=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是( )。
有定义语句:“int a=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是( )。
admin
2010-01-10
52
问题
有定义语句:“int a=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是( )。
选项
A、if(c<a)x=1; elseif(b<a)x=2; elsex=3;
B、if(a<3)x=3; elseif(a<2)x=2; elsex=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。所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/VHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在标准模块中,将a定义为全局整型变量的语句是()。
下面能够将某个变量声明为局部变量的是
下面关下VB应用程序的叙述中正确的是
以下关于键盘事件的叙述中,错误的是
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommand1_Click()
在关系数据库中,描述全局数据逻辑结构的是()。
定时器的Interval属性的值是一个整数,它表示的是
数据库设计的根本目标是要解决
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)s1=LCase(Mid(S,i,1))+s1Nex
编写如下程序:PrivateSubCommandlClick()DimiAsInteger,jAsIntegern=InputBox(“输入一个大于1的正整数”)Fori=2TonForj=2ToSqr(i)Ifi
随机试题
请编写函数fun(),它的功能是:求出1到1000之内能被5或13整除、但不能同时被5和13整除的所有整数并将它们放在9所指的数组中,通过n返回这些数的个数。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数
参与RNA转录过程的物质包括
关于Budd~Chiari综合征,下列说法错误的是
甲公司欠乙公司30万元,一直无力偿还。现丙公司欠甲公司20万元已到期,但甲公司明示放弃对丙公司的债权。对甲公司的这一行为,下列表述中正确的是( )。
《银行业从业人员职业操守》是银行业从业人员的法规。()
作为定位基础的竞争优势,应满足的要求有()。
结案的目的是为了适时地结束一种有责任的助人关系。()
教师对学生进行说服教育的独自方式是【】
求
电影放映的标准是(70)。
最新回复
(
0
)