数学高中公开试卷

高中信息技术粤教版必修一第四章检测题

高中信息技术粤教版必修一第四章检测题 (满分: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分)