当前位置:首页 >> 高一数学 >>

高一数学必修3算法测试题及答案详解


揭阳市云路中学高一数学必修 第一单元测试 揭阳市云路中学高一数学必修 3 第一单元测试
班级: 班级:
是符合题目要求的. 1.算法的三种基本结构是( ) (B)顺序结构,循环结构,模块结构 (D)模块结构,条件结构,循环结构 )

姓名: 姓名:

座号: 座号:

评分: 评分:

一,选择题:本大题共 10 小题,每小题 4 分,共 40 分.在每小题给出的四处备选项中,只有一项

(A)顺序结构,条件结构,循环结构 (C)顺序结构,模块结构,条件结构

2.将两个数 a=25,b=9 交换,使 a=9,b=25,下面语句正确一组是 ( (A) (B) (C) (D)

a=b b=a

b=a a=b

3.下列各数中,最小的数是( ) . (B)105(8) (A)111 111(2) 4.下列给变量赋值的语句正确的是( ) (A)5=a (B)a+2=a

t=b b=a a=t
(C)200(6) (C)a=b=4

a=c c=b b=a
(D)75 (D)a=2*a

5.下面程序运行后,a,b,c 的值各等于 a=3 b=-5 c=8 a=b b=c c=a PRINT a, b, c END

(

)

(A) –5,8,-5 (B) –5,8,3 (C) 8,–5,3 (D) 8,–5,8 6.为了在运行下面的程序之后得到输出 y=16,键盘输入 x 应该是( ) . Input x If x<0 then y=(x+1)(x+1) Else y=(x-1)(x-1) End if Print y End (A) 3 或-3 (B) -5 (C) -5 或 5 (D) 5 或-3 7.用二分法求方程的近似根,精确度为δ,用直到型循环结构的终止条件是( ) . (C)x1<δ<x2 (D)x1=x2=δ (A)|x1-x2|>δ (B)|x1-x2|<δ
第 1 页 共4 页

8.读两段程序:

甲:i=1 S=0 WHILE i<=1000 S=S+i i=i+1 WEND PRINT S END

乙:i=1000 S=0 DO S=S+i i=i-1 LOOP UNTIL i<1 PRINT S END

对甲,乙程序和输出结果判断正确的是( ) (A)程序不同,结果不同 (B)程序不同,结果相同 (C)程序相同,结果不同 (D)程序相同,结果相同 9.给出下面的程序框图,那么其循环体执行的次数是 ( ) (A) 500 (B) 499 (C) 1000 (D) 998 开始

i=2,sum=0 i=12 s=1 DO s=s*i i = i-1 LOOP UNTIL PRINT s END

sum=sum+i

i=i+2 否 i ≥ 1000 是 结束 (第 9 题)

条 件

(第 10 题)程序

10.已知有上面程序,如果程序执行后输出的结果是 11880,那么在程序 UNTIL 后面的"条件"应 为 ( ) (B) i >= 9 (C) i <= 8 (D) i < 8

(A) i > 9

请将第一部分选择题 选择题答案填入下列表格内. 10 题,每小题 4 分,共 40 分. (共 ) 选择题 题号 1 2 3 4 5 6 7 8 9 10 答案
二,填空题:本大题共 4 小题,每小题 4 分,共 16 分.把答案填在题中相应的横线上. 11.下列四个有关算法的说法中,正确的是 . ( 要求只填写序号 )

(1) 算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题; (2) 正确的算法执行后一定得到确定的结果; (3) 解决某类问题的算法不一定是唯一的;(4) 正确的算法一定能在有限步之内结束.
第 2 页 共4 页

开 始 12.右边的程序框图(如图所示) , 输入 x 能判断任意输入的整数 x 是奇数 或是偶数.其中判断框内的条件 是________________. 是 m = x 除以 2 的余数 否

输出" 是偶数" 输出"x 是偶数"

输出" 是奇数" 输出"x 是奇数"

13.已知有如下两段 QBasic 程序:

结 束

程序 1 如下: i = 51 sum = 0 while i <= 50 sum=sum+i i = i+1 wend print sum end

程序 2 如下: i = 51 sum = 0 do sum=sum+i i = i+1 loop until i > 50 print sum end

问:程序 1 运行的结果为_______________. 程序 2 运行的结果为_______________. 14.把下面求 n! n!= n×(n-1)×……×3×2×1 ) ( ________________"n=" ;n 的程序补充完整

i=1 s=1 WHILE _______________ _________________ i = i+1 WEND PRINT s END

三,解答题:本大题共 4 小题,共 44 分.解答应写出文字说明,演算步骤或推证过程. 15.(本题满分 8 分)用秦九韶算法计算函数 f ( x) = 2 x 4 + 3 x 3 + 5 x 4当x = 2 时的函数值.

第 3 页 共4 页

16.(本题满分 12 分) 已知算法: (1)指出其功能(用算式表示) , (2)将该算法用流程图描述之.

17.(本题满分 12 分) 以下程序流程图及其相应程序是实现用二分法求近似值,但步骤并没有全部给出,请补上适当 的语句或条件,以保证该程序能顺利运行并达到预期的目的. f(x)=x^2-5 Input "a=";a Input "b=";b Input "d=";d Do

S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12

输入 x 若 x <-2,执行 S3; 否则,执行 S6 y = x^2+1 输出 y 执行 S12 若-2 =< x< 2, 执行 S7; 否则执行 S10 y=x 输出 y 执行 S12 y = x^2-1 输出 y 结束.

m=

a+b 2

18.(本题满分 12 分)

If f(m)=0 then a=m b=m Else If f(a)f(m)<0 then ___________ Else ____________ End if End if Loop until ____________ Print a , b End

已知 S=12-22+32-42+……+(n-1)2-n2, 请设计程序框图,算法要求从键盘输入 n,输出 S.并写出计算机程序.

第 4 页 共4 页

算法试题答案
ACADA CBBBC 11. (3) (2) (4) 12.m=0 ? 13.0 ,51 14.Input , 三,解答题 15.解:f(x)=2x 4+3x 3+5x-4 =x (2x 3+3x 2+5)-4 = x[x2 (2x +3 )+5]-4 ∴f(x)= 2[22 (2*2+3 )+5]-4 = 2[4*7+5]-4 =2*33-4 =62

i<=n, s=s*i

x 2 + 1 16.解:算法的功能为: y = x x2 1
程序框图为:

( x < 2) (2 ≤ x ≤ 2) ( x > 2)
开始 输入 x

是 x < -2 ?



是 y = x 2+1

x<2 ?



y=x

y = x 2-1

输出 y

结束

第 5 页 共4 页

17. 程序如下: Define f(x)=x^2-5 Input "a=";a Input "b=";b Input "d<";d Do

m=

a+b 2

If f(m)=0 then a=m b=m Else If f(a)f(m)<0 then ___b = m____ Else ___ a = m ___ End if End if Loop until _abs(a-b) < d_ - Print a , b End

第 6 页 共4 页

18.解:由表达式规律可知,输入的 n 必须为偶数. 程序框图为: 开始 i =1,S =0

输入 n 否 n mod 2 =0 ? 是

i = i+1

S = S+(-1) i+1 * i 2 i <= n ? 否 输出错误信息 输出 S



结束 注:程序框图也可以不对 n 进行奇数和偶数的讨论,直接进入循环.

第 7 页 共4 页


相关文章:
高中数学必修3算法习题(含答案)
高中数学必修3算法习题(含答案)_高三数学_数学_高中教育_教育专区。高中数学必修3算法习题(含答案) 2011 届高一同步练习题 新课标必修 3 算法部分练习(一) (...
高一数学必修3测试题及答案
高一数学必修3测试题及答案 - (数学)必修三 一、选择题 1.下列关于算法的说法中正确的个数有 () 35 A. 0.9, 45 B. 0.9, , 35 C. 0.1 , 45 D...
高中数学必修3(人教版)测试题及答案详解
高中数学必修3(人教版)测试题及答案详解 - (数学 3 必修)第一章:算法初步 [基础训练 A 组] 一、选择题 1.下面对算法描述正确的一项是: ( A.算法只能用...
(经典)高中数学必修三单元测试题附答案解析
(经典)高中数学必修三单元测试题答案解析 - (数学 3 必修)第一章:算法初步 [基础训练 A 组] 一、选择题 1.下面对算法描述正确的一项是: ( A.算法只能...
高一数学必修3算法初步试题含答案
高一数学必修3算法初步试题答案_数学_高中教育_教育专区。含答案 高一数学必修 3 算法初步试题一、选择题: (每小题 5 分,共 60 分) 1. 算法的三种基本...
新人教版高中数学必修3全册同步测试题及解析答案汇编
新人教版高中数学必修3全册同步测试题及解析答案汇编 - 新人教版高中数学必修 3 同步测试题 目 1.1.1 算法的概念同步测试 1.1.2-1 程序框图、顺序结构同步...
2018年新人教A版高中数学必修3全册同步检测含答案解析
2018年新人教A版高中数学必修3全册同步检测答案解析_教学研究_教育专区。2018...选择题 1.下列四种自然语言叙述中,能称作算法的是( A.在家里一般是妈妈做饭 ...
高中数学必修三解答题262题(附解析)
高中数学必修三解答题262题(附解析)_数学_高中教育_教育专区。必修 3 解答题 ...一个算法,并画出程 序框图. 19、某班共有学生 50 人,在一次数学测试中,要...
高中数学必修3各章节知识点梳理及测试题(附加答案)
高中数学必修3各章节知识点梳理及测试题(附加答案) - 高中数学 必修 3 知识点 第一章 算法初步 1.1.1 算法的概念 1、算法概念: 在数学上,现代意义上的“...
高一数学必修3测试题及答案
高一数学必修3测试题及答案 - 高一数学必修 3 第一章测试题-人教版(A) 数学第一章测试题 一.选择题 1.下面的结论正确的是 () A.一个程序的算法步骤是...
更多相关标签: