内容正文:
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第25、第26卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第26卷
函数与模块(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.print(round(3.1415926,3))语句的运行结果为( )
A.3.141 B.3.142 C.3.14 D.3.1415
【答案】B
2.print("GUO".lower( ))的运行结果为( )
A.GUO B.guo C.'guo' D.'GUO'
【答案】C
3."abab".replace("a","g")的运行结果为( )
A.'gbgb' B.gbgb C.'gabgab' D.''
【答案】A
4.执行int(abs(-4.73))的结果是( )
A.-4.0 B.4.0 C.4 D.-4
【答案】C
5.下面哪个函数可以查看Python中的所有内建函数( )
A.dir(__builtins__) B.help() C.type() D.abs()
【答案】A
6.关于help()函数的作用,下面说法正确的是( )
A.help()函数可以执行Python代码
B.help()函数可以查看函数的帮助信息
C.help()函数可以修改函数的参数
D.help()函数可以创建新的函数
【答案】B
7.关于Python中的round()函数,下面说法正确的是( )
A.round()函数总是向上取整
B.round()函数对于.5的情况会四舍五入到最近的偶数
C.round()函数只能用于整数
D.round()函数对于.5的情况总是向上取整
【答案】B
8.Python 中,使用 print 函数打印包含引号的字符串,正确的写法是( )
A.print('He said, "Hello"') B.print("He said, "Hello"")
C.print('He said, \Hello') D.print(He said, "Hello")
【答案】A
【详解】打印含引号字符串,可用单引号包裹,内部用双引号,A 正确;B 会因双引号嵌套语法错误,C 转义符用错(应为 " ),D 没引号包裹字符串会语法错误,所以选 A。
9.Python 中用于打印输出的函数是( )
A.print() B.get() C.accept() D.read()
【答案】A
【详解】Python 中用于打印输出的函数是 print()。其他选项如 get()、accept() 和 read() 并不是 Python 标准库中用于用户输入的函数。
10.关于Python模块的使用,下面说法正确的是( )
A.所有函数都可以直接使用,无需导入模块
B.一个模块只能包含一个函数
C.导入模块后,函数名可以直接使用,无需模块名前缀
D.使用math模块中的函数前必须先用import语句导入该模块
【答案】D
11.执行下面代码的结果是:( )
import math
print(math.floor(-4.3))
A.-4 B.-5 C.4 D.5
【答案】B
12.关于包的结构层次,下面说法正确的是( )
A.包只能有一层结构
B.包可以包含模块和子包,形成多层结构
C.子包不能包含其他子包
D.包和模块必须在同一目录下
【答案】B
13.关于Python中的库,下面说法正确的是( )
A.库是具体存在的文件
B.库和包是完全独立的概念
C.库只能包含模块,不能包含包
D.库是完成一定功能的代码集合,以包和模块形式存在
【答案】D
14.下面哪种方式可以直接使用函数foo()而不需要写完整路径( )
A.import A.C.c1 B.from A import foo C. import foo
D.from A import C
【答案】B
15.执行以下代码后,输出的结果是( )
tup1 = (1, 2)
tup2 = (3, 4, 5)
print(len(tup1 * 2 + tup2 * 3))
A.5 B.7 C.11 D.13
【答案】D
16.print(round(2.5)) 的结果是( )。
A.2 B.3 C.2、5 D.报错
【答案】A
【详解】Python 3.x 里 round(2.5) 结果是2 ,当数值是x.5 形式时,Python 3 中会舍入到最接近的偶数,2.5 更接近2 和3 中的偶数2 ,遵循“四舍六入五取偶”规则。
17.print(round(123、456,2)( )
A.123.4 B.123.45 C.123.46 D.123.456
【答案】C
【详解】round()函数四舍五入。
18.sum([4,3,7])( )
A.4 B.14 C.7 D.17
【答案】B
【详解】sum()函数的作用是求和
19.sum([-1,2,7])的返回值为( )
A.8 B.9 C.10 D.11
【答案】A
【详解】sum()求序列的累加和 -1 + 2 + 7 = 8。
20.max(1,True,-8,0)的返回值为( )
A.1 B.True C.-8 D.0
【答案】A
【详解】这里的1和True值大小相同,但是由于1在前面因此返回1
二、填空题(本大题共8小题,每题5分,共40分)
21.表达式int(8.75)的结果是 ________。
【答案】8
22.表达式int("101", 2)的结果是 ________。
【答案】5
23.Python中的函数分为内建函数、第三方库函数和_________、用户自定义函数。
【答案】标准库函数
24.print(round(3.4)+round(3.5)+round(3.6))的运行结果是__________。
【答案】11
25.在Python中,要使用math模块中的函数,必须先用____语句导入该模块。
【答案】import
26.如果要同时导入math和os模块,可以使用语句____。
【答案】import math,os
27.包是一个有层次的________结构。
【答案】文件目录
28.在Python包结构中,使用import A.B.C语句导入后,要调用模块C中的函数func(),需要使用______的完整路径。
【答案】A.B.C.func()
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第25、第26卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第26卷
函数与模块(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.print(round(3.1415926,3))语句的运行结果为( )
A.3.141 B.3.142 C.3.14 D.3.1415
2.print("GUO".lower( ))的运行结果为( )
A.GUO B.guo C.'guo' D.'GUO'
3."abab".replace("a","g")的运行结果为( )
A.'gbgb' B.gbgb C.'gabgab' D.''
4.执行int(abs(-4.73))的结果是( )
A.-4.0 B.4.0 C.4 D.-4
5.下面哪个函数可以查看Python中的所有内建函数( )
A.dir(__builtins__) B.help() C.type() D.abs()
6.关于help()函数的作用,下面说法正确的是( )
A.help()函数可以执行Python代码
B.help()函数可以查看函数的帮助信息
C.help()函数可以修改函数的参数
D.help()函数可以创建新的函数
7.关于Python中的round()函数,下面说法正确的是( )
A.round()函数总是向上取整
B.round()函数对于.5的情况会四舍五入到最近的偶数
C.round()函数只能用于整数
D.round()函数对于.5的情况总是向上取整
8.Python 中,使用 print 函数打印包含引号的字符串,正确的写法是( )
A.print('He said, "Hello"') B.print("He said, "Hello"")
C.print('He said, \Hello') D.print(He said, "Hello")
9.Python 中用于打印输出的函数是( )
A.print() B.get() C.accept() D.read()
10.关于Python模块的使用,下面说法正确的是( )
A.所有函数都可以直接使用,无需导入模块
B.一个模块只能包含一个函数
C.导入模块后,函数名可以直接使用,无需模块名前缀
D.使用math模块中的函数前必须先用import语句导入该模块
11.执行下面代码的结果是:( )
import math
print(math.floor(-4.3))
A.-4 B.-5 C.4 D.5
12.关于包的结构层次,下面说法正确的是( )
A.包只能有一层结构
B.包可以包含模块和子包,形成多层结构
C.子包不能包含其他子包
D.包和模块必须在同一目录下
13.关于Python中的库,下面说法正确的是( )
A.库是具体存在的文件
B.库和包是完全独立的概念
C.库只能包含模块,不能包含包
D.库是完成一定功能的代码集合,以包和模块形式存在
14.下面哪种方式可以直接使用函数foo()而不需要写完整路径( )
A.import A.C.c1 B.from A import foo C. import foo
D.from A import C
15.执行以下代码后,输出的结果是( )
tup1 = (1, 2)
tup2 = (3, 4, 5)
print(len(tup1 * 2 + tup2 * 3))
A.5 B.7 C.11 D.13
16.print(round(2.5)) 的结果是( )。
A.2 B.3 C.2、5 D.报错
17.print(round(123、456,2)( )
A.123.4 B.123.45 C.123.46 D.123.456
18.sum([4,3,7])( )
A.4 B.14 C.7 D.17
19.sum([-1,2,7])的返回值为( )
A.8 B.9 C.10 D.11
20.max(1,True,-8,0)的返回值为( )
A.1 B.True C.-8 D.0
二、填空题(本大题共8小题,每题5分,共40分)
21.表达式int(8.75)的结果是 ________。
22.表达式int("101", 2)的结果是 ________。
23.Python中的函数分为内建函数、第三方库函数和_________、用户自定义函数。
24.print(round(3.4)+round(3.5)+round(3.6))的运行结果是__________。
25.在Python中,要使用math模块中的函数,必须先用____语句导入该模块。
26.如果要同时导入math和os模块,可以使用语句____。
27.包是一个有层次的________结构。
28.在Python包结构中,使用import A.B.C语句导入后,要调用模块C中的函数func(),需要使用______的完整路径。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$