9299.net
大学生考试网 让学习变简单
当前位置:首页 >> 数学 >>

高中数学 第2章 3.1条件语句课时作业(含解析)北师大版必修3

高中数学 第2章 3.1条件语句课时作业(含解析)北师大版必修3


高中数学 第 2 章 3.1 条件语句课时作业 北师大版必修 3 一、选择题 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.下列问题可使用条件语句设计程序的有( ①求函数 f(x)=2x-1 的函数值; ②输入三角形的底边边长和高,求三角形的面积; ?x +2x-3 ? ③求函数 f(x)=? ?-x+1 ? 4 ) x x 的函数值; ④从给定的 3 个整数中找出最大数. A.①③ C.①② [答案] D [解析] 只有③④使用条件语句. 3.求实数 x 的绝对值的程序如下,其中空白处应填入( ) B.②④ D.③④ 1 输入 x IF Then y=-x Else y=x End If 输出y A.x>0 C.x≤0 [答案] B B.x<=0 D.x>=0 [解析] 求的是 x 的绝对值,输出的为 y=-x,故输入条件应用 x<=0,选 B. 4.当 a=3 时,下面的程序输出的结果是( 输入 a If ) a<10 Then y=2*a Else y=a*a End If 输出 y A.9 C.10 [答案] D [解析] 程序执行的顺序为 a=3,y=2×3=6,输出 6. 5.下列关于条件语句的说法中正确的是( 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 错. 6.根据下列算法语句,当输入 x 的值为-2 时,输出结果是( 输入 x If ) ) B.3 D.6 x>0 Then 2 y=2*x*x-1 Else If x=0 Then y=2*x+1 Else y=-2*x*x+4*x End If End If 输出 y A.7 C.0 [答案] D 2x -1,x>0 ? ? [解析] 程序表示的是函数 y=?2x+1,x=0 ? ?-2x2+4x,x<0 ∴当 x=-2 时,y=-2×(-2) +4×(-2)=-16. 故选 D. 二、填空题 7.执行下面语句: 输入 a; If 2 2 B.-3 D.-16 a<0 Then 输出“不存在” Else t=sqr(a) 输出 t End If 当 a=-3 时,输出结果为________;当 a=9 时,输出结果为________. [答案] 不存在 3 [解析] 本算法语句的作用是输入一个数,若该数大于等于 0,求该数的算术平方根, 若输入的数小于 0,则该数的算术平方根不存在. 8.写出下列程序运行的结果: 输入 a; If a<0 Then b=0.5*a 3 Else b=a^2+3*a+1 End If 输出 b 若 a=4,则 b=________;若 a=

推荐相关:
网站首页 | 网站地图
All rights reserved Powered by 大学生考试网 9299.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com