高中信息技术粤教版必修一第四章检测题
高中信息技术粤教版必修一第四章检测题 (满分:100分 考试时间:60分钟) 姓名:__________ 学号:__________ 班级:__________ 完成时间:________ 分钟 得分:________ 一、单项选择题(每题2分,共40分) 1. 下列关于算法特征的描述中,不正确的是( ) A. 有穷性 B. 确定性 C. 无限性 D. 可行
试卷正文
返回总览高中信息技术粤教版必修一第四章检测题
(满分:100分 考试时间:60分钟)
姓名:__________ 学号:__________ 班级:__________
完成时间:________ 分钟 得分:________
一、单项选择题(每题2分,共40分)
1. 下列关于算法特征的描述中,不正确的是( )
A. 有穷性 B. 确定性 C. 无限性 D. 可行性
2. 流程图中表示条件判断的图形是( )
A. 矩形框 B. 菱形框 C. 圆角矩形框 D. 平行四边形框
3. 算法的三种基本结构是( )
A. 顺序结构、选择结构、循环结构 B. 顺序结构、分支结构、递归结构 C. 输入结构、输出结构、处理结构 D. 循环结构、嵌套结构、递归结构
4. 下列 Python 变量名中,合法的是( )
A. 2name B. my-name C. _name D. name#
5. 在 Python 中,用于输出内容到屏幕的函数是( )
A. input( ) B. print( ) C. output( ) D. type( )
6. 在 Python 中,表达式 5 / 2 的值是( )
A. 3 B. 2 C. 2.5 D. 1
7. 在 Python 中,表达式 5 // 2 的值是( )
A. 2 B. 2.5 C. 3 D. 1
8. 在 Python 中,表达式 5 % 2 的值是( )
A. 2 B. 1 C. 2.5 D. 0
9. 在 Python 中,条件判断语句使用关键字( )
A. for B. while C. if D. def
10. 执行语句 for i in range(5): 后,循环体执行的次数是( )
A. 4 B. 5 C. 6 D. 不确定
11. range(1, 5) 生成的整数序列是( )
A. 1, 2, 3, 4, 5 B. 1, 2, 3, 4 C. 0, 1, 2, 3, 4 D. 2, 3, 4, 5
12. 下列选项中,不属于 Python 基本数据类型的是( )
A. int B. str C. float D. double
13. 用自然语言描述算法的主要缺点是( )
A. 通俗易懂 B. 严谨无歧义 C. 可能产生歧义 D. 便于转换为程序
14. 以下属于选择结构的 Python 语句是( )
A. for i in range(10) B. if x > 0: C. while x < 10: D. def f(x):
15. 程序设计语言按其发展过程可分为机器语言、汇编语言和( )
A. 低级语言 B. 高级语言 C. 自然语言 D. 伪代码
16. 在 Python 中,缩进的主要作用是( )
A. 增加程序可读性,不影响程序运行 B. 表示代码块的层次关系 C. 必须每行空格数一致,否则无法保存 D. 相当于注释
17. 执行 a = 5,b = a,b = 7 后,变量 a 的值是( )
A. 5 B. 7 C. 0 D. 不确定
18. 在 Python 中,逻辑运算符 and 连接的两个表达式都为 True 时,整个表达式的值是( )
A. True B. False C. 0 D. 不确定
19. 在 Python 中,用于获取用户键盘输入的函数是( )
A. print( ) B. input( ) C. int( ) D. str( )
20. 算法的时间复杂度主要用来描述( )
A. 程序运行所需内存大小 B. 算法的执行时间随问题规模增长的趋势 C. 程序代码的行数 D. 程序是否容易阅读
二、判断题(第21—32题,每题2分,共24分)
正确的在括号内打“√”,错误的打“×”。
21. 算法必须有输出。( ) | 22. 流程图中的矩形框通常表示条件判断。( ) | 23. Python 变量名区分大小写。( ) | 24. Python 中的单行注释以 # 开头。( ) |
25. range(3) 生成的整数序列是 0、1、2。( ) | 26. 在 Python 中,“=”用于比较两个值是否相等。( ) | 27. 用自然语言描述算法不会产生任何歧义。( ) | 28. 机器语言是计算机能直接识别的语言。( ) |
29. 循环结构只适用于已知循环次数的情况。( ) | 30. 流程图描述算法具有直观形象的特点。( ) | 31. 在 Python 的 if 语句中,条件必须用圆括号括起来。( ) | 32. 用高级语言编写的程序不需要翻译,计算机可以直接执行。( ) |
三、综合题(36分)
33. 某学习小组要编写一个程序:输入学生的姓名和语文、数学、英语三科成绩,计算三科平均分,并判断平均分是否不低于 60 分:若不低于 60 分则输出“合格”,否则输出“不合格”。
(1)(12分)用自然语言描述该程序的算法步骤。
(2)(16分)根据算法,写出 Python 程序代码。
(3)(8分)若输入成绩为 65、72、58,请写出程序输出的平均分和结论。
高中信息技术粤教版必修一第四章检测题
信息技术 · 答题卡
注意事项 1. 答题前请将姓名、准考证号填写清楚。 2. 选择题、判断题必须用2B铅笔填涂,修改时用橡皮擦干净。 3. 非选择题必须使用黑色字迹签字笔在规定区域内作答。 4. 保持卡面清洁,不要折叠、不要弄破。 5. 缺考标记由监考员填涂,考生不得填涂。 |
三、非选择题(33题,共36分) 33.(1)(12分) 33.(2)(16分) 33.(3)(8分) |