python笔试和面试题汇总(免费下载)
2021/7/2 14:25:04
本文主要是介绍python笔试和面试题汇总(免费下载),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
python面试题汇总,PDF下载下载
链接:https://pan.baidu.com/s/1DXcAUmDPjKVzKBi1texq-Q
提取码:1234
部分内容如下:
判断题
1、Python是一种跨平台、开源、免费的高级动态编程语言。(对)
2、Python 3.x完全兼容Python 2.x。(错)
3、Python 3.x和Python 2.x唯一的区别就是:print在Python 2.x中是输出语句,而在Python 3.x中是输出函数。(错)
4、已知列表 x = [1, 2,3],那么执行语句 x = 3 之后,变量x的地址不变。(错)
5、Python字典和集合属于无序序列。(对)
6、表达式 {1, 3, 2}> {1, 2, 3} 的值为True。(错)
7、函数是代码复用的一种方式。(对)
8、定义Python函数时,如果函数中没有return语句,则默认返回空值None。(对)
9、如果在函数中有语句 return 3,那么该函数一定会返回整数3。(错)
10、Python类不支持多继承。(错)
11、执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。(对)
12、列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。(对)
13、在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。(对)
14、在类定义的外部没有任何办法可以访问对象的私有成员。(错)
15、可以使用py2exe或pyinstaller等扩展库把Python源程序打包成为exe文件,从而脱离Python环境在Windows平台上运行。(对)
16、Python程序只能在安装了Python环境的计算机上以源代码形式运行。(错)
17、不同版本的Python不能安装到同一台计算机上。(错)
18、一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。
19、表达式 [] == None 的值为True。(错)
20、当作为条件表达式时,{}与None等价。(对)
单选题
Python版本的年份是:
A 1991
B 1998
C 2002
D 2008
2、以下关于Python语言中“缩进”说法正确的是:
A 缩进是程序中长度统一且强制使用
B 缩进是非强制的,仅为了提高代码可读性
C 缩进可以用在任何语句之后,表示语句间的包含关系
D 缩进统一为四个空格
3、以下不属于IPO模型的是:
A Process
B Input
C Program
D Output
4、字符串是一个字符序列,给字符串S,以下表示S从右侧向左第三个字符的是:
A S[3]
B S[-3]
C S[:-3]
D S[0:-3]
5、以下不是Python合法命名的是
A _MyGod_
B 5MyGod
C MyGod5
D MyGod
6、在Python中,用于获取用户输入的函数是
A eval()
B input()
C print()
D get()
7、下列不属于Python保留字的是:
A elif
B type
C import
D def
8、以下不是Python数据类型的是:
A 整数
B 字符串
C 列表
D 实数
9、哪个选项给出的保留字不直接用于表示分支结构?
A elif
B if
C else
D in
10、利用print()格式化输出,哪个选项用于控制浮点数的小数点后两位输出?
A {.2}
B {:.2}
C {.2f}
D {:.2f}
参考答案
1A
2C
3C
4B
5B
6B
7B
8D
9D
10D
11· 关于 Python 组合数据类型,以下选项中描述错误的是 ( D )
A: Python 的 str、tuple 和 list 类型都属于序列类型
B: Python 组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易
C: 组合数据类型可以分为 3 类:序列类型、集合类型和映射类型
D: 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
12· 以下选项中不是 Python 对文件的写操作方法的是 ( D)
A: writelines
B: write
C: write 和 seek
D: writetext
13· 关于数据组织的维度,以下选项中描述错误的是( A)
A: 数据组织存在维度,字典类型用于表示一维和二维数据
B: 高维数据有键值对类型的数据构成,采用对象方式组织
C: 二维数据采用表格方式组织,对应于数学中的矩阵
D: 一维数据采用线性方式组织,对应于数学中的数组和集合等概念
14.关于算法的描述,以下选项中错误的是 ( B)
A: 算法是指解题方案的准确而完整的描述
B: 算法的复杂度主要包括时间复杂度和数据复杂度
C: 算法具有可行性、确定性、有穷性的基本特征
D: 算法的基本要素包括数据对象的运算和操作及算法的控制结构
解释:算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。
15.关于数据结构的描述,以下选项中正确的是 ( A)
A: 数据结构指相互有关联的数据元素的集合
B: 数据的存储结构是指反映数据元素之间逻辑关系的数据结构
C: 数据结构不可以直观地用图形表示
D: 数据的逻辑结构有顺序、链接、索引等存储方式
16.关于Python循环结构,以下选项中描述错误的是( A)
A: 每个continue语句只有能力跳出当前层次的循环
B: break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
C: 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
D: Python通过for、while等保留字提供遍历循环和无限循环结构
多选题
1.下面对 strs 和 list 的值输出正确的是( C D )
A strs ['1','2'] B list ['1','2']
C list ['1','2',’end’] D strs ['1','2',’end’]
2.下面说明错误的是( C D )
A 该类实例中包含__dir__()方法
B 该类实例中包含__hash__()方法
C 该类实例中只包含__dir__(),不包含__hash__()
D 该类没有定义任何方法,所以该实例中没有包含任何方法
3.下面描述正确的是(AC)
A该类不可以实例化
B 该类可以实例化
C 在pycharm 工具中会出现语法错误,说self没有定义
D 该类可以实例化,并且能正常通过对象调用showInfo()
4、【多选题】Python语言的特点有:(ABCDEF)
A:语法简洁
B:可以跨平台使用
C:可以与其它语言集成
D:开源
E:可用于构建大型应用程序
F:含有丰富的内置库
欢迎各位同学学习更多相关知识<从0到1Python数据科学之旅>
https://edu.51cto.com/sd/d6ae8
这篇关于python笔试和面试题汇总(免费下载)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门