2024年5月4日发(作者:)
Python
考试目标: 测试考生系统掌握 Python 基本概念及其编程思想, 了解 Python 计算生态, 利
用Python 进行数据处理及解决问题的能力。
考试要求:
1. 熟练掌握 Python 语言基础语法,掌握模块化程序设计思想, 了解面向对象基本概念。
2. 熟练掌握 Python 常用标准库及第三方库的使用。
3. 能够阅读和分析 Python 程序,利用 Python 进行简单的数据处理及数据可视化。
【考试要求】
掌握Python中的常量、 变量、 数据类型、运算符、表达式、内置函数和基本输入输出。
【主要考点】
1.常量与变量
2.基本数据类型
3.运算符与表达式
4.数据类型转换
5.字符串类型及相关函数/方法
6.基本输入输出
7. Python常用内置函数
8.注释
【考试要求】
掌握Python程序格式框架及书写风格, 掌握顺序、 选择、 循环结构在Python中的实现方
法,能灵活运用不同的控制结构解决实际问题。
【主要考点】
1.顺序结构
2. 选择结构: 单分支、双分支、 多分支选择结构,选择结构的嵌套
3. 循环结构: for 循环、 while 循环, 带有 else 子句的循环,break 与 continue 语句的作
用
4. 程序的异常处理: try ---except
【考试要求】
掌握Python中列表、元组、字典、集合的使用方法以及应用场合;了解不同数据类型的
1/7
优缺点和适用领域;学会综合应用多种数据类型解决实际问题。
【主要考点】
1.列表:创建、删除、 修改、 切片、 访问、排序;多维列表
2. 元组: 创建、删除、切片、 访问
3. 字典: 创建、删除、添加、修改及访问,有序字典的使用
4. 集合: 创建、删除、访问,集合的并、交、差以及对称差等运算
5. 列表、元组、集合的区别及相互转换
【考试要求】
了解模块化程序设计思想, 掌握分而治之的结构化程序设计方法; 掌握函数定义、 参数传
递及高级函数的使用;了解变量作用域的含义;掌握匿名函数的定义及使用。
【主要考点】
1. 函数定义与使用
2. 函数参数: 默认参数、可变参数、关键字参数
3. 变量作用域: 局部变量和全局变量
4. 匿名函数的定义及使用
5. 高级函数(map、reduce、filter) 的使用
【考试要求】
了解Python中面向对象程序设计的基本方法,包括类的定义与使用、类的属性、类中的
特殊方法。
【主要考点】
1. 类的定义与使用
2. 类成员访问控制
3. 继承与多态
4. 特殊方法与运算符重载
【考试要求】
要求考生掌握文件的基本操作,掌握CSV、Excel文件的读取。
【主要考点】
1. 文件的使用:打开、读写、定位和关闭
2. 一二维数据组织:存储、处理及可视化
3. 读写CSV格式数据文件
4. 读取Excel格式数据文件(pandas库)
【考试要求】
了解Python生态系统, 掌握Python常用标准库, 运用第三方库解决实际问题,包括但不限
于网络爬虫、数据分析、文本处理、数据可视化、 机器学习、 Web应用开发、网络编程等领域。
【主要考点】
2/7
1. Python常用标准库: random、math、string、OS、time、datetime、t。
2.第三方库: Matplotlib、pandas、jieba、wordcloud、requests、BeautifulSoup4、XPath、
NumPy、Scrapy。
机试(考试时间: 105 分钟)
考卷题型题量: 卷面总分 100 。单选题( 15 题, 30 分)、填空题(5 题, 30 分) 和操作题
(程序代码挖空题)(2 题, 40 分)。
Python 3.7 及以上, 可选装 PyScripter、Pycharm、Anaconda、VSCode 等 IDE 编程环境。
15 30
1、下面__________不是 Python 合法标识符。
A)__name32
B) name32
C) __name32__
D) 32name
2 、关于Python 内存管理,下面__________说法错误。
A) 当Python 运行时垃圾回收也会启动
B) python 会自己管理内存,对于占用很大内存的对象,并不会马上释放
C) Python 采用了类似 Windows 内核对象一样的方式来对内存进行管理
D) Python 语言,对象的类型和内存都是在运行时确定的
3、在 Python3 中, 下列不支持的数字类型是__________。
A) 浮点型
B) 分数
C) 复数
D) 长整型
4 、下列不能作为字典的键是__________。
A) 变量
B) 字符
C) 元组
D) 数字
5 、关于单引号,双引号,三引号的说法错误的是__________。
A) 单引号和双引号是等效的
B) 单引号,双引号,三引号,如果要换行,需要符号() ,不可以直接换行
C) 三引号则可以直接换行,并且可以包含注释
D) 三引号可以包含双引号,而不需要转义
6 、在 Python3 中下列__________语句是非法的。
3/7
A) m=(n=a+1)
B) a,b=b,a
C) m,n='ab'
D) m,n=3,4
7 、在Python3 中,关于模块说法错误的是__________。
A) 模块是对象
B) 模块是一个 Python 文件
C) 模块能定义函数和变量,但不能定义类
D) 在不同的模块中可以存在相同名字的函数名和变量名
关于变量的作用域说法错误的是__________。
8、
A) 如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量
B) Python 变量的作用域不由变量所在源代码中的位置决定
C) 全局变量如果是在函数内部赋值的话,必须经过声明
D) 全局变量在函数内部不经过声明也可以使用
9、
以下关于异常处理的描述,正确的是__________。
A) try 语句中有 except 子句,但也可以有 finally 子句
B)Python 中不允许利用 raise 语句由程序主动引发异常
C) 引发一个不存在索引的列表元素会引发 NameError 错误
D) Python 中,可以用异常处理捕获程序中的所有错误
10、
以下语句会无限循环下去的是__________。
B) while 1<10:
A) for n in range(1000):
(5)
(10)
C) while False: D) while True:
continue
break
Python 变量命名规则说法错误的是__________。
11、
A) 变量名不能包含空格,但可使用下划线来分隔其中的单词。
B) 不论是类成员变量还是全局变量,均不使用 m 或 g 前缀
C) 变量名只能包含字母、数字和下划线。以字母或数字开头
D) 变量名不应带有类型信息,因为 Python 是动态类型语言
关于Python 的 lambda 函数,以下选项中描述错误的是__________。
12、
A) f = lambdax,y:x+y 执行后, f 的类型为数字类型
B) lambda 函数是指一类无需定义标识符(函数名)的函数或子程序
C) lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值
D) lambda 的主体是一个表达式,而不是一个代码块
13、
以下选项中,不是 Python 语言保留字的是__________。
A) pass
B) continue
C) except
D) next
关于 Python 程序中与“缩进”有关的说法中,以下选项中不正确的是__________。
14、
A) 缩进统一为 4 个空格且强制使用
B)Python 中的每一条语句都有一个缩进级别,并且缩进级别会使用栈的数据结构进行存
储
4/7
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714767969a2511836.html
评论列表(0条)