课时提升作业 ( 六) 条件语句 (25 分钟 60分) 一、选择题 ( 每小题 5 分,共25分) 1
(2025•潍坊高一检测 ) 下列对条件语句的描述正确的是 ( ) A
ELSE 后面的语句不可以是条件语句 B
两个条件语句可以共用一个END IF语句 C
条件语句可以没有ELSE后的语句 D
条件语句中 IF-THEN 和ELSE后的语句必须都有 【解析】选C
条件语句有两种格式:分别是 IF-THEN-END IF 格式和 IF-THEN-ELSE-END IF格式
对于一个分支的条件语句可以没有ELSE后的语句
【补偿训练】条件语句中IF…EISE… 的作用是 ( ) A
推断条件真假 B
执行条件 C
表示条件为真 D
表示条件为假 【解析】选A
当计算机执行语句时,首先对IF后的条件进行推断,假如条件符合,执行语句体,否则,执行另一个语句体,因此是对条件真假的推断
给出以下四个问题, ①输入 x ,输出它的相反数; ②求面积为 6的正方形的周长; ③三个数 a , b , c 中输出一个最大数; ④输入 x ,输出函数f(x)= 的函数值
其中不需要用条件语句来描述其算法的有 ( ) A
4个 【解析】选B
①,②两小题中都不需要分类,所以不用条件语句
而③,④则必须分类,故需要用条件语句
【补偿训练】求下列函数的函数值的算法中需要用到条件语句的函数为 ( ) A
f(x)=log4(x2+1) B
y=x3-1 C
f(x)= D
f(x)=2x 【解析】选C
选项 C 是一个分段函数,需要对条件进行推断,因此需要用到条件语句
(2025• 营口高一检测 ) 阅读下列程序: INPUT a IF a>5 THEN b=2 a ELSE b=a a+1 END IF PRINT b END