fccjxxw.com
非常超级学习网 学习超级帮手
当前位置:首页 >> 数学 >>

人教版必修3数学第一章算法初步练习题及答案

第一章 班次 算法初步测试题(A 组) 学号 姓名 一、选择题 (每小题 5 分,共 50 分) 1.已知直角三角形两直角边长为 a , b ,求斜边长 c 的一个算法分下列三步: ①计算 c ? a 2 ? b 2 ;②输入直角三角形两直角边长 a , b 的值; ( ( ) ) ③输出斜边长 c 的值,其中正确的顺序是 A.①②③ B.②③① C.①③② D.②①③ 2.给出以下一个算法的程序框图(如下图所示),该程序框图的功能是 A.求输出 a, b, c 三数的最大数 C.将 a, b, c 按从小到大排列 开始 B.求输出 a, b, c 三数的最小数 D.将 a, b, c 按从大到小排列 开始 输入 a, b, c 输入 x 是 m ? x 除以 2 的余数 a >b ? 否 a?b 是 是 输出 “ x 是偶数” 否 输出 “ x 是奇数” a>c? 否 输出 a a?c 结束 结束 第 2 题图 第 3 题图 3.右边的程序框图(如上图所示),能判断任意输入的数 x 的奇偶性:其中判断框内的条件是 A. m ? 0 ? B. x ? 0 ? C. x ? 1 ? D. m ? 1 ? ( ) 4.将两个数 a =8, b =7 交换,使 a =7, b =8,使用赋值语句正确的一组 ( ) A. a = b , b = a B. c = b , b = a , a = c C. b = a , a = b D. a = c , c = b , b = a 5.下列给出的输入语句、输出语句和赋值语句 ⑴输出语句 INPUT a ; b ; c (2)输入语句 INPUT x =3 (3)赋值语句 3=B (4)赋值语句 A=B=2 则其中正确的个数是, ( ) A.0 个 B. 1 个 6.直到型循环结构为 C. 2 个 D. 3 个 ( ) 循环体 满足条件? 循环体 是 满足条件? 否 否 A B 是 AA A 循环体 循环体 否 满足条件? 是 满足条件? 否 C 7.下边程序执行后输出的结果是 D 是 ( ) n?5 s?0 WHILE s ? 15 s ? s?n n ? n ?1 WEND PRINT n END A. -1 B. 0 C. 1 8.当 x ? 2 时,下面的程序段结果是 D. 2 ( ) i ?1 s?0 WHILE i ?? 4 s ? s * x ?1 i ? i ?1 WEND PRINT s END A. 3 B. 7 C. 15 D. 17 9.下面为一个求 20 个数的平均数的程序,在横线上应填充的语句为 ( ) S ?0 i ?1 DO INPUT x S ?S?x i ? i ?1 LOOP UNTIL ___________ a ? S / 20 PRINT a END A. i ? 20 B. i ? 20 C. i ?? 20 10.下列各数中最小的数是 A. 111111? 2? B. 210? 6 ? C. 1000? 4? D. i ?? 20 ( D. 81? 9 ? ) 二、填空题 (每小题 5 分,共 20 分) 11.如图⑵程序框图箭头 a 指向①处时,输出 s=__________. 箭头 a 指向②处时,输出 s=__________. 开始 a i=1 ① s=0 ② s=s+i a =2 b =3 c =4 a =b b = c +2 c = b +4 d ? ?a ? b ? c? / 3 PRINT “ d =”;d 第 12 题 i=i+1 N i≤5? Y 输出 s INPUT x IF x>9 AND x<100 THEN a=x\10 b=x MOD 10 x=10*b+a PRINT x END IF END 第 13 题程序 11 题 结束 12.此题程序运行结果为___________。 13.若输入的数字是“37”,输出的结果是________________. 14.2183 和 1947 的最大公约数是___________________. 三、解答题 (每小题 10 分,共 30 分) ? x2 ?1 15.已知 f ? x ? = ? 2 ?2 x ? 5 函数值. ? x ? 0? ? x ? 0? 编写一个程序,对每输入的一个 x 值,都得到相应的 16.用 WHILE 语句求 1 ? 2 ? 2 ? 2 ? ... ? 2 的值。 2 3 63 17.设个人月收入在 5000 元以内的个人所得税档次为(单位: 元): 0 ? x ? 1000 1000 ? x ? 3000 0% 10% 25% 3000 ? x ? 5000 设某人的月收入为 x 元,试编一段程序,计算他应交的个人所得税. 18.求 100~999 中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方和等于该 数,例如 153 是一个水仙花数,因为 153 ? 1 ? 5 ? 3 .试编一段程序,找出所有的水仙花数. 3 3 3 第一章算法初步测试题(A 组) 一、选择题 DBABA DBCAA 二、填空题 11.5,15 12. 19 3 13.73 14.59 三、解答题 15.程序如下: Input x If x>=0 then y=x*x-1 Else y=2*x*x-5 End if Print y End 16. 程序如下: i=0 s=0 While i<=63 s=s+2^i i=i+1 Wend Print s End 17. 分析:设个人所得税为 y 元,则 0, ? ? y?? ? x ? 1000 ? ?10%, ?? 3000 ? 1000 ? ?10% ? ? x ? 3000 ? ? 25%; ? 解: INPUT“请输入个人月收

更多相关文章:

非常超级学习网 fccjxxw.com

copyright ©right 2010-2021。
非常超级学习网内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图