安徽省新华高级技工学校2024-2025学年高二上学期期中质量检测《Python 》试卷

标签:
普通文字版
| 3页
| 174人阅读
| 0人下载

内容正文:

第 1 页 共 4 页 ◎ 第 2 页 共 4 页 … … … … ○ … … … … 外 … … … … ○ … … … … 装 … … … … ○ … … … … 订 … … … … ○ … … … … 线 … … … … ○ … … … … 学 校 :_ _ _ _ _ _ _ _ _ _ _ 姓 名 : _ _ _ _ _ _ _ _ _ _ _ 班 级 : _ _ _ _ _ _ _ _ _ _ _ 学 号 : _ _ _ _ _ _ _ _ _ _ _ … … … … ○ … … … … 内 … … … … ○ … … … … 装 … … … … ○ … … … … 订 … … … … ○ … … … … 线 … … … … ○ … … … … 2024 学年度安徽新华高级技工学校 23 级(10 月)期中质量检测 Python 试卷 考试时间:90分钟 试卷满分:100分 题号 一 二 三 四 总分 得分 注意:单选题答案要填写在答题卡内;姓名填写在指定位置,否则均按照零分计算。 一、选择题(共 15 题 每题 2分,共 30 分) 1 python 是一种什么类型的编程语言?( ) A. 编译型语言 B. 解释型语言 C. 机器语言 D. 汇编语言 2 哪个是 Python 官方推荐的集成开发环境(IDE)?( ) A. Visual Studio Code B. PyCharm(社区版) C. Eclipse D. IDLE 3 Python 中,推荐每行代码的长度不应超过多少字符?( ) A. 60 B. 79 C. 80 D. 100 4 执行下列程序代码,得到的输出结果是?( ) Print(5**2/5and5>4) A. 11 B. 12 C. true D. 14 5 在 Python 中,用于连接两个字符串的运算符是?( ) A. + B. - C. * D. / 6 Python 中,整数类型的关键字是?( ) A. int B. float C. str D. list 7 在 Python 中,多行注释使用的符号是( ) A. # B. """ C. \\\ D. *** 8 Python 中,列表(List)的索引是从哪个数字开始的?( ) A. 0 B. 1 C. -1 D. 任意数字 9 如何向 Python 列表末尾添加一个元素?( ) A. append() B. insert() C. extend() D. pop() 10 将字符串"hello"转换为包含单个字符的列表的正确方法是?( ) A. list("hello") B. "hello".to_list() C. list(hello) D. "hello".split() 11 在 Python 中,表达式 (3 + 4) * 2 的结果是多少?( ) A. 7 B. 14 C. 10 D. 28 12 Python 中,使用\操作符格式化字符串时,如何表示换行?( ) A. \s B. \d C. D. \i 13 以下哪个 Python 变量名是不合法的?( ) A. my_var B. 2nd_var C. var_1 D. var_name 14 哪个 Python 字符串方法用于计算字符串中字符的数量(不包括空格)?( ) A. len() B. count() C. strip() D. replace() 15 列表推导式 [x*2 for x in range(5)] 的结果是什么?( ) A. [0, 1, 2, 3, 4] B. [0, 2, 4, 6, 8] C. [1, 2, 3, 4, 5] 第 3 页 共 4 页 ◎ 第 4 页 共 4 页 … … … … ○ … … … … 外 … … … … ○ … … … … 装 … … … … ○ … … … … 订 … … … … ○ … … … … 线 … … … … ○ … … … … ※ ※ 请 ※ ※ 不 ※ ※ 要 ※ ※ 在 ※ ※ 装 ※ ※ 订 ※ ※ 线 ※ ※ 内 ※ ※ 答 ※ ※ 题 ※ ※ … … … … ○ … … … … 内 … … … … ○ … … … … 装 … … … … ○ … … … … 订 … … … … ○ … … … … 线 … … … … ○ … … … … D. [2, 4, 6, 8, 10] 二、填空题(共 5 题 每题 4 分 共 20 分) 16. Python 是一种广泛使用的_____编程语言,以其简洁的语法和强大的功能而受到开发者的喜爱。 17. 在 Windows 系统上,可以通过 Python 的官方网站下载并安装 Python 解释器,安装完成后,在命令行(CMD)中输 入_____可以查看 Python 的版本信息。 18. Python 中的变量赋值不需要显式地进行类型申明,但它会根据____________的结果自动判断变量的类型。 19. 在 Python 中,使用_____可以将两个字符串连接起来形成一个新的字符串。 20. 在 Python 中,列表(List)是一种有序的数据集合,用于存储一系列的元素,元素之间用_____分隔。 三、程序分析题(共 2 题 每题 9 分 共 18 分) 21 运行以下程序,输出的结果是 i=0 s=0 Print(i != s and i <= s) ______________________________ 22 下面程序的运行结果是: a = 2 b = 3.3 c = int(b) Print(a ** 2 + b * c) _________________________________ 四、程序设计题(共 2 题 每题 16 分 共 32 分) 24 编写一个 Python 程序,定义两个变量 a 和 b,分别赋值为 5 和 10,然后计算它们的和、差、乘积以及商(注意: 商应为浮点数),并将结果打印出来。 25 编写一个 Python 程序,首先定义一个字符串 greeting,内容为"Hello, world!",然后定义一个列表 fruits,包 含三个元素:"apple", "banana", "cherry"。接下来,请完成以下任务:。(16 分) (1)使用字符串的索引功能,打印出 greeting 字符串中的第一个单词("Hello")。 (2)使用列表的追加功能(append方法),在 fruits 列表的末尾添加一个新的元素"date"。 (3)使用计算字符串长度方法计算出 greeting 变量中的字符串长度并打印。 第 5 页 共 4 页 ◎ 第 6 页 共 4 页 … … … … ○ … … … … 外 … … … … ○ … … … … 装 … … … … ○ … … … … 订 … … … … ○ … … … … 线 … … … … ○ … … … … 学 校 :_ _ _ _ _ _ _ _ _ _ _ 姓 名 : _ _ _ _ _ _ _ _ _ _ _ 班 级 : _ _ _ _ _ _ _ _ _ _ _ 学 号 : _ _ _ _ _ _ _ _ _ _ _ … … … … ○ … … … … 内 … … … … ○ … … … … 装 … … … … ○ … … … … 订 … … … … ○ … … … … 线 … … … … ○ … … … … 参考答案: 一、 1-5. B D C C A 6-10. A B A A A 11-15. B C B A B 二、16.高级 17.python --version 或 python -V 18. 运算 19. +或加号 20. ,或逗号 三、21. false 22. 13.9 四、 1.# 定义变量 a = 5 b = 10 # 计算和打印结果 print(a+b) print(a-b) print(a*b) print(a/b) 2. # 定义字符串和列表 greeting = "Hello, world!" fruits = ["apple", "banana", "cherry"] # 任务 1:打印 greeting 的第一个单词 print(greeting[0:5]) # 任务 2:向 fruits 列表追加新元素 fruits.append("date") # 任务 3: Length = len(greeting) print(length)

资源预览图

安徽省新华高级技工学校2024-2025学年高二上学期期中质量检测《Python 》试卷-第1页
1

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。