第30卷 函数与模块(3)安徽省分类招生和对口招生考试-电子与信息大类《计算机编程基础—Python语言双析卷》

2026-04-03
| 2份
| 9页
| 35人阅读
| 0人下载

内容正文:

编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第29、第30卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第30卷 函数与模块(3) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.下列标准自定义函数命名正确的是(   ) A.3w B._3w C.3% D.wu-o 【答案】B 【详解】Python函数命名规则:可以由字母、数字、下划线组成,不能以数字开头,不能包含特殊字符(除下划线 )。A以数字开头不行;C含特殊字符% 不行;D含特殊字符- 不行;B符合规则,以下划线开头,后续是数字和字母组合 。 2."ababc".center(4, "%") 的运行结果为(   ) A.ababc B.%ab% C.ab%c D.%ababc% 【答案】A 【详解】当 center 方法指定的宽度小于字符串本身长度时,直接返回原字符串,“ababc”长度是5,center(4, "%") 中4小于5,所以返回“ababc” 。 3.guo = lambda x: x - 1; print(guo(3)) 的运行结果为(   ) A.4 B.2 C.报错 D.无显示 【答案】B 【详解】lambda 是Python匿名函数,guo = lambda x: x - 1 定义了一个接收参数 x 并返回 x - 1 的函数,调用 guo(3) 时,返回 3 - 1 = 2 ,所以输出2 。 4.执行 import time; print(time.strftime('%Y-%m-%d')) ,说法正确的是(   ) A.输出当前日期,格式如 2025-08-26 B.输出固定日期 2025-08-26 C.语法错误,strftime 参数格式不对 D.报错,需额外导入模块 【答案】A 【详解】time.strftime('%Y-%m-%d') 按指定格式输出当前系统日期,%Y 是年,%m 是月,%d 是日,选 A 。 5.以下导入模块语法,正确的是(   ) A.import random as Guo B.form random import * C.import random D.以上都对 【答案】D 【详解】Python 中 import 模块名、import 模块名 as 别名、from 模块名 import * 都是合法导入语法,D 涵盖所有正确形式 。 6.以下不属于Python内置函数的是(   ) A.print B.input C.my_func D.len 【答案】C 【详解】print、input、len是Python内置函数,my_func是自定义函数,选C。 7.调用 math.sqrt(4) ,说法正确的是(   ) A.返回 2.0 ,sqrt 是求平方根函数 B.返回 2 ,sqrt 是求平方根函数 C.语法错误,需 import math 后使用 D.返回 16 ,sqrt 是平方函数 【答案】A 【详解】math.sqrt() 用于计算平方根,返回浮点数;使用前需 import math ,计算 sqrt(4) 结果是 2.0 ,A 正确 。 8.执行from turtle import * ,以下能绘制直线的函数是(   ) A.forward B.circle C.color D.penup 【答案】A 【详解】forward 函数让画笔向前移动绘制直线;circle 绘制圆形;color 设置颜色;penup 抬起画笔,选A。 9.以下关于 Python 模块说法错误的是(   ) A.模块可包含函数、类、变量等 B.一个 .py 文件就是一个模块 C.导入模块后,通过 模块名.成员 访问其内容 D.导入模块时,模块代码不会执行 【答案】D 【详解】导入模块时,模块顶层代码会执行(如变量定义、函数定义不执行,但 print 等语句会执行 );A、B、C 是模块正确特性,选 D 。 10.关于 Python 第三方库安装,正确的是(   ) A.可用pip install 库名安装,如pip install requests B.安装后就一定能直接import,无需其他操作 C.所有第三方库都能通过pip安装 D.安装时若报错,一定是网络问题 【答案】A 【详解】pip是常用安装工具,A 正确;安装后要确保库在 Python 环境路径,B 太绝对;有些库需额外编译环境或特殊安装方式,C 错;报错可能因网络、依赖、系统环境等,D 错。 11.要查看os模块里所有函数和属性,可使用(   ) A.os.help() B.dir(os) C.help() D.os.dir() 【答案】C 【详解】dir(os)列出os模块的属性、函数等名称;;help() 是一个内置函数,用于获取对象、函数、模块等的帮助信息。A、D 不是合法用法,故选 B。 12.关于 Python 模块导入,以下写法错误的是(   ) A.import math B.from math import sin as s C.from sys import * D.import os.path as op 【答案】D 【详解】os.path是os模块的子模块,不能直接用import os.path as op,应先import os再操作os.path;A、B、C 是合法的模块/函数导入及别名用法。 13.以下能生成0 - 9(含 9 )随机整数的是(   ) A.random.randint(0, 9) B.random.random() C.random.uniform(0, 9) D.random.choice(range(9)) 【答案】A 【详解】A randint(a, b)生成[a, b]整数,符合;B 生成[0,1)浮点数;C 生成[a, b]浮点数;D range(10)是0 - 9,choice选一个元素(整数 ),D 作用是从 0 到 8 这 9 个整数中随机选择一个并返回。 14.代码import time; t = time.gmtime(); print(time.strftime("%Y-%m-%d %H:%M:%S", t)) ,输出是(   ) A.系统当前日期 B.系统当前时间 C.系统当前日期和时间 D.错误信息 【答案】C 【详解】gmtime获取UTC时间,strftime按格式输出日期和时间,选C。 15.以下 库通常用于Python的Web开发。(   ) A.Pygame B.NumPy C.Django D.BeautifulSoup 【答案】C 【详解】Django和Flask框架通常用于Python的Web开发。 16.以下哪个函数可以查看变量的内存地址(   ) A.type() B.id() C.print() D.len() 【答案】B 【详解】id()函数用于获取变量的内存地址。 17.以下不能输出“你的专业是计算机应用”的是(   ) >>> a = '计算机应用' A.print('你的专业是{a}') B.print(f'你的专业是{a}') C.print('你的专业是%s' % (a)) D.print('你的专业是',a,sep="") 【答案】A 【详解】print('你的专业是{a}') 中 {a} 不会被替换,其他选项都能正确输出。 18.若键盘输入0 3 5则下面代码的运行结果是(   ) a,b,c=input("请输入三个数字(用空格隔开):").split() print(a and b or c) A.0 B."5" C.3 D."3" 【答案】D 【详解】输入 0 3 5 后,a、b、c 分别为 "0"、"3"、"5"。a and b 结果为 "3","3" or c 结果为 "3"。 19.下面说法错误的是(   ) A.random.randint(1,10)随机从[1,10]之间产生随机整数 B.random.uniform(1,2)随机从[1.0,2.0)之间随机产生浮点数 C.random.randrange(1,10,2)随机从[1,10]之间随机产生奇数 D.random.choice(seq)从序列seq中随机抽取一个元素 【答案】B 【详解】random.uniform(1,2)随机从[1.0,2.0]之间随机产生浮点数。 20.下面代码的运行结果是(   ) print("数值:%-5d!" % 123) A.数值:123 ! B.数值:123! C.数值: 123! D.报错 【答案】A 【详解】%-5d左对齐,占5位。 二、填空题 21.将二进制数'1010'、八进制数'12'和十六进制数'1F'相加的十进制结果是______。 【答案】51 22.执行以下代码后,变量result的值是______。 result = chr(ord('A') + 3) + str(divmod(17, 5)[1]) 【答案】D2 23.round(3.5)的值为 ______。 【答案】4 24.使用______语句可以同时导入math和random模块。 【答案】import 25.从模块A导入函数B和函数C并分别命别名为b和c,写出对应语句_______。 【答案】from A import B as b,C as c 26.从模块A导入函数B和函数C,写出对应语句______。 【答案】from A import B,C 27.int("5") 的返回值为_______。 【答案】5 【详解】将字符串"5"转换为整数5 28." ababc ".strip() 的运行结果为______。 【答案】"ababc" 【详解】移除两端的空格,结果为"ababc"。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第29、第30卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第30卷 函数与模块(3) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.下列标准自定义函数命名正确的是(   ) A.3w B._3w C.3% D.wu-o 2."ababc".center(4, "%") 的运行结果为(   ) A.ababc B.%ab% C.ab%c D.%ababc% 3.guo = lambda x: x - 1; print(guo(3)) 的运行结果为(   ) A.4 B.2 C.报错 D.无显示 4.执行 import time; print(time.strftime('%Y-%m-%d')) ,说法正确的是(   ) A.输出当前日期,格式如 2025-08-26 B.输出固定日期 2025-08-26 C.语法错误,strftime 参数格式不对 D.报错,需额外导入模块 5.以下导入模块语法,正确的是(   ) A.import random as Guo B.form random import * C.import random D.以上都对 6.以下不属于Python内置函数的是(   ) A.print B.input C.my_func D.len 7.调用 math.sqrt(4) ,说法正确的是(   ) A.返回 2.0 ,sqrt 是求平方根函数 B.返回 2 ,sqrt 是求平方根函数 C.语法错误,需 import math 后使用 D.返回 16 ,sqrt 是平方函数 8.执行from turtle import * ,以下能绘制直线的函数是(   ) A.forward B.circle C.color D.penup 9.以下关于 Python 模块说法错误的是(   ) A.模块可包含函数、类、变量等 B.一个 .py 文件就是一个模块 C.导入模块后,通过 模块名.成员 访问其内容 D.导入模块时,模块代码不会执行 10.关于 Python 第三方库安装,正确的是(   ) A.可用pip install 库名安装,如pip install requests B.安装后就一定能直接import,无需其他操作 C.所有第三方库都能通过pip安装 D.安装时若报错,一定是网络问题 11.要查看os模块里所有函数和属性,可使用(   ) A.os.help() B.dir(os) C.help() D.os.dir() 12.关于 Python 模块导入,以下写法错误的是(   ) A.import math B.from math import sin as s C.from sys import * D.import os.path as op 13.以下能生成0 - 9(含 9 )随机整数的是(   ) A.random.randint(0, 9) B.random.random() C.random.uniform(0, 9) D.random.choice(range(9)) 14.代码import time; t = time.gmtime(); print(time.strftime("%Y-%m-%d %H:%M:%S", t)) ,输出是(   ) A.系统当前日期 B.系统当前时间 C.系统当前日期和时间 D.错误信息 15.以下 库通常用于Python的Web开发。(   ) A.Pygame B.NumPy C.Django D.BeautifulSoup 16.以下哪个函数可以查看变量的内存地址(   ) A.type() B.id() C.print() D.len() 17.以下不能输出“你的专业是计算机应用”的是(   ) >>> a = '计算机应用' A.print('你的专业是{a}') B.print(f'你的专业是{a}') C.print('你的专业是%s' % (a)) D.print('你的专业是',a,sep="") 18.若键盘输入0 3 5则下面代码的运行结果是(   ) a,b,c=input("请输入三个数字(用空格隔开):").split() print(a and b or c) A.0 B."5" C.3 D."3" 19.下面说法错误的是(   ) A.random.randint(1,10)随机从[1,10]之间产生随机整数 B.random.uniform(1,2)随机从[1.0,2.0)之间随机产生浮点数 C.random.randrange(1,10,2)随机从[1,10]之间随机产生奇数 D.random.choice(seq)从序列seq中随机抽取一个元素 20.下面代码的运行结果是(   ) print("数值:%-5d!" % 123) A.数值:123 ! B.数值:123! C.数值: 123! D.报错 二、填空题 21.将二进制数'1010'、八进制数'12'和十六进制数'1F'相加的十进制结果是______。 22.执行以下代码后,变量result的值是______。 result = chr(ord('A') + 3) + str(divmod(17, 5)[1]) 23.round(3.5)的值为 ______。 24.使用______语句可以同时导入math和random模块。 25.从模块A导入函数B和函数C并分别命别名为b和c,写出对应语句_______。 26.从模块A导入函数B和函数C,写出对应语句______。 27.int("5") 的返回值为_______。 28." ababc ".strip() 的运行结果为______。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第30卷 函数与模块(3)安徽省分类招生和对口招生考试-电子与信息大类《计算机编程基础—Python语言双析卷》
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。