python笔试和面试题汇总(免费下载)

2021/7/2 14:25:04

本文主要是介绍python笔试和面试题汇总(免费下载),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

3bbcbb1c420a9fa3e60b04e1c0bd320b.png

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笔试和面试题汇总(免费下载)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程