内容正文:
编写说明:本套试卷紧扣《数学 下册》(劳保版第8版)教材,以教材章节为基准精准覆盖核心考点。
每个章节设置AB卷,A卷为基础巩固卷,侧重基础考点训练,帮助学生扎实掌握知识要点;B卷为能力提升卷,注重知识整合与全面检测,引导学生构建知识网络。全书设计4份综合测试卷,模拟实战情境,聚焦解题能力突破,全面提升应试能力与知识应用水平。
第五章 算法初步
(A卷·基础巩固)
考试时间:60分钟 满分:100分
班级 姓名 学号 成绩
一、单项选择题(本大题共15小题,每小题3分,共45分.在每小题给出的四个选项中,只有一项是符合题目要求的)
1. 下列不能看成算法的是( )
A.洗衣机的使用说明书
B.烹制油烟大虾的菜谱
C.从长沙乘火车到北京,再从北京坐飞机到纽约
D.小明不会做饭
2. 算法的三种基本结构是( )
A. 顺序结构、流程结构、循环结构
B. 顺序结构、分支结构、嵌套结构
C. 顺序结构、条件结构、循环结构
D. 流程结构、分支结构、循环结构
3. 在程序框图中下列图形符号叫判断框的是( )
A. B. C. D.
4. 任何一个算法都离不开的基本结构为( )
A.逻辑结构 B.条件分支结构 C.循环结构 D.顺序结构
5. 程序框图如图所示,是循环结构的是( )
A.①② B.②③ C.③④ D.②④
6. 下列关于循环结构的说法正确的是( )
A.循环结构中,判断框内的条件是唯一的
B.判断框中的条件成立时,要结束循环向下执行
C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”
D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去
7. 下列给出的赋值语句中正确的是( )
A. B. C. D.
8. 已知直角三角形两直角边长为a, b,求斜边长c的一个算法分下列三步:
①计算
②输入直角三角形两直角边长a,b的值;
③输出斜边长c的值;
其中正确的顺序是 ( )
A.①②③ B.②③① C.①③② D.②①③
9. 下列计算式中,不能设计算法求解的是 ( )
A.
B.
C.
D.
10. 下列代码执行后,将返回几个“hello”( )
i=1
while i<5
print (“ hello”)
i=i+1
end while
A.2个 B.3个 C.4个 D.5个
11.
下列代码执行后,得到的精确值是( )
end for
A.1 B. C. D.
12. 算法:
输出m.
则m表示 ( )
A.a、b、c、d中的最大值
B.a、b、c、d中的最小值
C.将a、b、c、d由小到大排序
D.将a、b、c、d由大到小排序
13.
阅读程序图框,若输入,则输出a的值是( )
A.5 B.8 C.7 D.6
14.
阅读程序框图,运行相应的程序,则输出的值为( )
A.8 B.18 C.26 D.80
15. 执行如图所示的程序框图,输出n的值为( )
A.1 B.2 C. D.
二、填空题(本大题共5小题,每小题3分,共15分).
16.
已知一个学生的语文成绩为分,数学成绩为分,外语成绩为分,请将“求他的平均成绩的一个算法”补充完整.
第一步:
第二步:_______________;
第三步:
第四部:输出
17. 执行以下伪代码,则输出 x 的值为__________
x←0
Do
x←x+1
x←x²
Until x>20
End Do
Print x
18. 如图所示的程序的程序框图输出的的值分别是______和______.
19. 如果执行如图的程序框图,那么输出的S=______
20.
执行如下程序框图,输出的值为______
三、解答题(本大题共4小题,每小题10分,共40分.解答应写出文字说明、证明过程或演算步骤)
21.
半径为 的圆的面积计算公式为: ,当时,写出圆面积的算法并画出流程图.
22. 分别用While当型、Do-Until直到型循环编写伪代码,计算
23. 如图,是一个“函数求值机”的示意图,其中y是 x的函数.下面表格中,是通过该“函数求值机”得到的几组x与y的对应值.
根据以上信息,参考答案下列问题:
(1)当输入的x值为1时,输出的y 值为_______;
(2)求 k,b的值;
(3)当输出的y值为0时,求输入的x值.
24.
某电信部门规定:拨打市内电话时,如果通话时间不超过,则收取通话费0.20元,如果通话时间超过,则超过部分以0.10元/收取通话费(通话不足时按计),试设计一个计算通话费用的算法.(要求写出算法,画出程序框图)
原创精品资源学科网独家享有版权,侵权必究!1
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:本套试卷紧扣《数学 下册》(劳保版第8版)教材,以教材章节为基准精准覆盖核心考点。
每个章节设置AB卷,A卷为基础巩固卷,侧重基础考点训练,帮助学生扎实掌握知识要点;B卷为能力提升卷,注重知识整合与全面检测,引导学生构建知识网络。全书设计4份综合测试卷,模拟实战情境,聚焦解题能力突破,全面提升应试能力与知识应用水平。
第五章 算法初步
(A卷·基础巩固)
考试时间:60分钟 满分:100分
班级 姓名 学号 成绩
一、单项选择题(本大题共15小题,每小题3分,共45分.在每小题给出的四个选项中,只有一项是符合题目要求的)
1. 下列不能看成算法的是( )
A.洗衣机的使用说明书
B.烹制油烟大虾的菜谱
C.从长沙乘火车到北京,再从北京坐飞机到纽约
D.小明不会做饭
【答案】D
【分析】根据算法的概念判断即可.
【详解】很明显A,B,C都是按步骤完成的某项任务,而D中仅仅说明了一个问题,不是算法,
故选:D.
2. 算法的三种基本结构是( )
A.顺序结构、流程结构、循环结构 B.顺序结构、分支结构、嵌套结构
C.顺序结构、条件结构、循环结构 D.流程结构、分支结构、循环结构
【答案】C
【分析】根据算法的基本结构即可得解.
【详解】算法的三种基本结构是顺序结构、条件结构、循环结构.
故选:C.
3. 在程序框图中下列图形符号叫判断框的是( )
A. B. C. D.
【答案】A
【分析】根据程序框图的概念判断即可.
【详解】A:为程序框图的判断框,故正确,
B:为程序框图的起始框(终止框),故错误,
C:为程序框图的处理框,故错误,
D:为程序框图的输入(出)框,故错误.
故选:A.
4. 任何一个算法都离不开的基本结构为( )
A.逻辑结构 B.条件分支结构 C.循环结构 D.顺序结构
【答案】D
【分析】根据程序的特点,我们根据程序三种逻辑结构的功能,分析后即可得到答案.
【详解】对于A,算法的基本结构不包括逻辑结构,故A错误;
对于B,如果在执行过程中,不需要分类讨论,则不需要有条件结构,故B错误;
对于C,如果不需要重复执行某些操作,则不需要循环结构,故C错误;
对于D,任何一个算法都离不开顺序结构,故D正确;
故选:D.
5. 程序框图如图所示,是循环结构的是( )
A.①② B.②③ C.③④ D.②④
【答案】C
【分析】观察程序框图,回忆常见结构的程序框图特征.
根据每个框图的运算方式,确定每个框图的结构分别是什么;通过分析可知①是顺序结构,接下来依次分析②③④的结构,问题即可解答.
【详解】①是顺序结构,②是条件结构,③和④是循环结构.
故选:C.
6. 下列关于循环结构的说法正确的是( )
A.循环结构中,判断框内的条件是唯一的
B.判断框中的条件成立时,要结束循环向下执行
C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”
D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去
【答案】C
【分析】根据循环结构的特征逐个分析即可.
【详解】判断框内的条件可以改变,
只要不同的表现形式表达的是同一个内容即可,故A错误.
判断框中的条件成立时,不一定结束循环,故B错误.
循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环,故C正确.
循环结构不是无限循环的结构,循环结构具有有限性,故D错误.
故选:C.
7. 下列给出的赋值语句中正确的是( )
A. B. C. D.
【答案】C
【分析】根据赋值语句的语法规则即可求解.
【详解】赋值语句的格式为:左侧是一个变量,而不是一个数字或表达式,右边是表达式,因此A选项错误;
的左侧是表达式“”,赋值号左侧必须是单个变量,而不是表达式,因此B选项错误;
的左侧是变量“”,右侧是表达式“”,符合赋值语句的语法,因此C选项正确;
左侧“”是一个表达式,其值取决于“”和“”的值,而不能直接被赋值为0,因此D选项错误.
故选:C.
8. 已知直角三角形两直角边长为a, b,求斜边长c的一个算法分下列三步:
①计算
②输入直角三角形两直角边长a,b的值;
③输出斜边长c的值;
其中正确的顺序是 ( )
A.①②③ B.②③① C.①③② D.②①③
【答案】D
【分析】由算法的概念知:算法步骤具有先后顺序、结果明确,每一步操作清晰,根据求斜边长的逻辑判断顺序
【详解】由算法规则得
第一步:输入直角边长a,b;
第二步:计算 ;
第三步:输出斜边长c的值;
故选:D.
9. 下列计算式中,不能设计算法求解的是 ( )
A.
B.
C.
D.
【答案】C
【分析】根据算法特征“有穷性”即可求解
【详解】算法可以理解为按要求设计好的有限的确切的计算序列,且能解决对应问题;有穷性指算法必须能在有限个步骤之后终止。
C中n为任意自然数,取值不确定,无法通过有限步骤完成计算,不能设计算法,故选:C.
10. 下列代码执行后,将返回几个“hello”( )
i=1
while i<5
print (“ hello”)
i=i+1
end while
A.2个 B.3个 C.4个 D.5个
【答案】C
【分析】根据代码即可求解.
【详解】由下列代码可知,当时,都是返回的“ hello”.
i=1
while i<5
print (“ hello”)
i=i+1
end while
故返回了4个“ hello”.
故选:C.
11.
下列代码执行后,得到的精确值是( )
end for
A.1 B. C. D.
【答案】D
【分析】根据循环语句的含义求解即可.
【详解】初始值为
for i from 1 to 3 step 1即把依次赋值给,
把赋值给时,,
再把赋值给时,.
再把赋值给时,.
故选:D.
12. 算法:
输出m.
则m表示 ( )
A.a、b、c、d中的最大值
B.a、b、c、d中的最小值
C.将a、b、c、d由小到大排序
D.将a、b、c、d由大到小排序
【答案】B
【详解】逐步分析算法中各语句的功能:
第一步是将a的值赋值给m,
第二步比较m,b,把两者较小值存入m,
第三步比较m,c,把两者较小值存入m,
第四步比较m,d,把两者较小值存入m,
最终变量m存储四个数里最小的数,故选B
13.
阅读程序图框,若输入,则输出a的值是( )
A.5 B.8 C.7 D.6
【答案】B
【分析】将输入程序框图中,按照指令计算输出即可.
【详解】输入,则,
.
故选:B.
14.
阅读程序框图,运行相应的程序,则输出的值为( )
A.8 B.18 C.26 D.80
【答案】C
【分析】根据程序图的循环结构,按照给定的初始值,逐步计算每次循环后的值,直到满足输出条件.
【详解】,
第一次循环,,;
第二次循环,,;
第三次循环,,,循环结束,
输出,
故选:.
15. 执行如图所示的程序框图,输出n的值为( )
A.1 B.2 C. D.
【答案】D
【分析】根据程序框图依次计算求解即可解得.
【详解】由题,开始时,
第一次进入程序后,
继续循环,
继续循环退出循环,
此时.
故选:D
二、填空题(本大题共5小题,每小题3分,共15分).
16.
已知一个学生的语文成绩为分,数学成绩为分,外语成绩为分,请将“求他的平均成绩的一个算法”补充完整.
第一步:
第二步:_______________;
第三步:
第四部:输出
【答案】
【分析】根据第二步是求和,第三步是计算平均成绩,即可解答.
【详解】第二步为求和,即,
故答案为:.
17. 执行以下伪代码,则输出 x 的值为__________
x←0
Do
x←x+1
x←x²
Until x>20
End Do
Print x
【答案】25
【分析】分步模拟循环执行
【详解】第1步:x=1,;
第2步:x=1+1=2,;
第3步:x=4+1=5,;
25>20,满足终止条件,退出循环,输出25
18. 如图所示的程序的程序框图输出的的值分别是______和______.
【答案】 2 6
【分析】模拟程序框图的运行,输出结果即可.
【详解】初始,
则,,
所以的值分别是,
故答案为:.
19. 如果执行如图的程序框图,那么输出的S=______
【答案】30
【分析】根据程序框图的逻辑循环即可得解.
【详解】输入,
第一次循环得:,,
第二次循环得:,,
第三次循环得:,,
结束循环,输出.
故答案为:30.
20.
执行如下程序框图,输出的值为______
【答案】/
【分析】利用流程图计算运行结果即可得解.
【详解】,
第一次循环,,,
第二次循环,,,
第三次循环,,,
第四次循环,,,
循环结束,输出,
故答案为:.
三、解答题(本大题共4小题,每小题10分,共40分.解答应写出文字说明、证明过程或演算步骤)
21.
半径为 的圆的面积计算公式为: ,当时,写出圆面积的算法并画出流程图.
【答案】答案见解析.
【分析】先根据圆的面积公式写出算法,再画出流程图即可.
【详解】算法如下:
第一步,输入;
第二步,计算;
第三步,输出S.
流程图如下:
22. 分别用While当型、Do-Until直到型循环编写伪代码,计算
【详解】
(1) 当型While格式
i ← 2
A ← 1
While i ≤ 100
A ← A * i
i ← i + 2
End While
Print A
(2)直到型Do Until格式
i ← 2
A ← 1
Do
A ← A * i
i ← i + 2
Until i > 100
End Do
Print A
【答案】见上方两段伪代码
23. 如图,是一个“函数求值机”的示意图,其中y是 x的函数.下面表格中,是通过该“函数求值机”得到的几组x与y的对应值.
根据以上信息,参考答案下列问题:
(1)当输入的x值为1时,输出的y 值为_______;
(2)求 k,b的值;
(3)当输出的y值为0时,求输入的x值.
【分析】按区间分段代入求解
【详解】
(1)x=1满足,;
(2)将代入:
解得;
(3)若:
①时,,不满足区间,舍去;
②时,,符合条件;
【答案】(1)8;(2);(3)
24.
某电信部门规定:拨打市内电话时,如果通话时间不超过,则收取通话费0.20元,如果通话时间超过,则超过部分以0.10元/收取通话费(通话不足时按计),试设计一个计算通话费用的算法.(要求写出算法,画出程序框图)
【答案】见解析
【分析】根据题意,列出满足题意的分段函数,然后根据分段函数,设计算法步骤,写出框图即可.
【详解】我们用(单位:元)表示通话费,(单位:)表示通话时间,则依题意有.
算法步骤如下:
第一步,输入通话时间;
第二步,如果,那么;否则令;
第三步,输出通话费用.
程序框图如图所示.
原创精品资源学科网独家享有版权,侵权必究!1
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$