编辑:sx_liujy
2015-11-23
一个表达式的返回值都可以用来判断真假, 除非没有任何返回值的void型和返 回无法判断真假的结构。下面是威廉希尔app 整理的高三数学一轮复习条件语句专题练习,请考生及时进行练习。
一、选择题
1.条件语句的一般格式是
If A Then
B
Else
C
End If
其中B表示的是( )
A.满足条件A时执行的内容
B.条件语句
C.条件
D.不满足条件A时执行的内容
[答案] A
[解析] 格式中的A表示条件,Else后面的C表示不满足条件A时执行内容,而在Then后面的B表示满足条件A时执行的内容,故选A.
2.下列语句中,输入x的值为-5,则输出的值为( )
A.-5 B.5
C.±5 D.0
[答案] B
[解析] 由条件语句知选B.
3.当a=3时,下面的程序输出的结果是( )
输入a
If a<10 Then
y=2Else
y=End If
输出y
A.B.3
C.10 D.6
[答案] D
[解析] 程序执行的顺序为a=3,y=2×3=6,输出6.
4.下列关于条件语句的说法中正确的是( )
A.任何条件语句中不能没有Else及后序语句
B.在复合If语句中,可以只有一个End If语句
C.在算法语句中,可以同时使用多个条件语句
D.在Else和Then后面只能有一个语句
[答案] C
[解析] A中If—Then语句可以没有Else语句,所以A错;B中在复合If语句中,有多少个If应对应多少个End If,所以B错;D中在复合If语句中Else和Then后面可以不只有一个语句,故D错.
5.下列程序的功能是:
判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.
则填入的条件应该是( )
A.x>0 B.x<0
C.x>=0 D.x<=0
[答案] D
[解析] 因为条件真则执行y=-x,条件假则执行y=x*x,由程序功能知条件应为x<=0.
6.根据下列算法语句,当输入x的值为-2时,输出结果是( )
输入x
If x>0 Then
y=2Else
y=End If
输出y
A.B.-3
C.0 D.-16
[答案] D
[解析] 程序表示的是函数y=
当x=-2时,y=-2×(-2)2+4×(-2)=-16.
故选D.
二、填空题
7.写出下列程序运行的结果:
输入a;
If a<0 Then
b=0.5 Else
b=End If
输出y
若a=4,则b=________;若a=-4,则b=________.
[答案] 29 -2
[解析] 分析程序可以知道,上述程序是一个分段函数的程序,即b=
所以当a=4时,b=42+3×4+1=29;
当a=-4时,b=0.5×(-4)=-2.
标签:高考数学试题
威廉希尔app (51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。