【优选整合】人教A版高中数学必修三 1.2.2 条件语句 测试(教师版).doc
文本预览下载声明
1.2.2 条件语句
(检测教师版)
班级: 姓名:
选择题.
1.下列问题所描述出来的算法,其中不包含条件语句的是 ( )
A.输入三个表示三条边长的数,计算三角形的面积
B.给出两点的坐标,计算直线的斜率
C.给出一个数x,计算它的常用对数的值
D.给出三棱锥的底面积与高,求其体积
【答案】
IF 条件
语句体
【答案】
INPUT
m=x MOD 2
IF
“为奇数”
?
END A.m=2k+1 x=2k
B.m=0 “x为偶数”
C.m=0 “x为奇数”
D.m=1 “x为偶数”
【答案】
INPUT
IF
y=7x/2+3
ELSE
x/2-5
y=0
END
PRINT
END A.2 B.-12 C.10 D.-4
【答案】+3”,故输出结果为-4.
5.阅读下列程序,则该程序运行后,变量y的值为 ( )
INPUT “x=”;4
IF x3 THEN
x
ELSE
x
END IF
PRINT y
END A.4 B.16 C.6 D.8
【答案】
INPUT x
IF x1 THEN
x+3
ELSE
END IF
PRINT y
END A.{3,0} B.{3,1}
C.{0,1} D.{0,1,3}
【答案】A
令y=0得x=0或3,故选A.
二、填空题
7.为了在运行下面的程序之后输出y=25,键盘输入x应该是 .
INPUT
IF x0
(x+1)
ELSE
(x-1)
END IF
PRINT
END 【答案】
【解析】程序表达的是求分段函数y=的函数值.
由或得x=-6或x=6.
8.如下程序:
INPUT
IF
ELSE
PRINT
【答案】
【解析】本程序执行的功能是求函数
y=的函数值.
由函数的性质知当x=1或x=-1时,y有最小值为0.
9.完成如图所示的程序,输入x的值,求函数y=|8-2x2|的值.
INPUT “x=”;x
IF ①
② ?
x^2-8
END
PRINT
END ① ;② .
【答案】
【解析】根据ELSE后的语句为y=2x^2-8,故条件①应为8-2x2≥0,即-2≤x≤2,写出语句为x=-2 AND x=2;②应为y=8-2x^2.
10.此处给出的是条件语句编写的程序,该程序的功能是求函数 的函数值.
INPUT
IF
x
ELSE
x-1
END IF
PRINT
END 【答案】
【解析】该程序的主要功能是对分段函数f(x)求值.
当x≤3时,y=2x;当x3时,y=x2-1.
所以函数为f(x)=
显示全部