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:含有丰富的内置库

欢迎学习更多python相关知识<从0到1Python数据科学之旅>
https://edu.csdn.net/combo/detail/1929

python笔试和面试题汇总(免费下载)相关推荐

  1. 第一篇 多线程笔试面试题汇总(转)

    一.概念性问答题 第一题:线程的基本概念.线程的基本状态及状态之间的关系? 线程:一个线程是进程的一个顺序执行流.同类的多个线程共享一块内存空间和一组系统资源,线程本身有一个供程序执行时的堆栈.线程在 ...

  2. 系统架构师设计师2009-2016真题与模拟题汇总免费下载

    场景 系统架构设计师考试,属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个高级考试. 系统架构设计师考试,考试不设学历与资历条件,不论年龄和专业,考生可根据自己的技术水平,选 ...

  3. python基础知识面试题-基础篇--【python】面试题汇总

    1.尽可能多的列举PEP8规范有哪些? 不要在行尾加分号,也不要用分号将两条命令放在一行 每行不超过80个字符 不要使用反斜杠连接行 在注释中,如果有必要,将长的url放在一行 除非用于实现行连接,否 ...

  4. 美团大众点评往届笔试面试题汇总

    整理了一下美团往届笔试面试题,希望对大家有帮助: 来源:美团笔试面试圈>> 1.美团点评:现场面试41题实拍含答案!JVM+HashMap+多线程+Mysql! 2.2018美团点评秋招笔 ...

  5. Python二级考试试题汇总(史上最全)

    Python二级考试试题(一) ✅作者简介:大家好我是编程ID

  6. 110道python面试笔试题汇总,你能答对几道?

    该文110道面试题全部来自于大家笔试面试时候拍照后发到群里求助的题目,并自己一道一道亲自做了,大部分题目属于巩固基本python知识点的题目,希望对基本知识不熟悉的同学,能认真做一遍,肯定会有不少收获 ...

  7. 在python中、下列代码的输出是什么-python期末考试试题汇总

    6.for i in range(2,n): if n%i==0:break if i==n-1: print('是素数') else: print('不是素数') 7.'abcabcabc'.cou ...

  8. Python入门教程以及资料免费下载

    场景 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像Perl语言一样, ...

  9. Web前端笔试面试题汇总(转自github)

    前言 本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链.万不可投机取巧,只求面试过关是错误的! 面试有几点需注意: 1 ...

  10. JAVA程序员笔试面试题汇总及答案 .

    1.面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只 是选择其中的一部分,暂时不用部分细节. ...

最新文章

  1. mysql远程连接数据库很慢
  2. Android stadio litepal
  3. Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值
  4. 文献记录(part28)--A rotation and scale invariant approach for multi-oriented floor plan image ...
  5. gwt入门和进阶_GWT入门
  6. 【Kaggle微课程】Natural Language Processing - 2.Text Classification
  7. matlab自带四旋翼算例asbQuadcopter使用心得
  8. 用yacc编写的算术运算计算器_10天学会四则运算小计算器设计之第5天
  9. AttributeError: module 'tensorflow' has no attribute 'python'
  10. UVa532 Dungeon Master 三维迷宫
  11. MCMC算法深入理解
  12. docker之run/cmd/entrypoint的区别
  13. 相见恨晚的18本IT界经典必看的书籍
  14. Vue 自适应高度表格的实现方法
  15. Linux安装Nginx以及配置前端项目
  16. Oracle数据库习题整理
  17. 科普知识普及 - 桥接VS中继
  18. 关于自由人的信仰:忠于自己的理想,勇于面对出现在自己人生道路上的任何东西...
  19. 桩筏有限元中的弹性板计算_建研院关于桩筏计算几个问题的解答
  20. KEIL在STM32下面如何仿真!

热门文章

  1. php5.2 xampp,使用XAMPP,如何將PHP 5.3替換為PHP 5.2?
  2. 折线图x轴的日期会超出_折线图技巧丨阈限颜色设置
  3. JavaScript日期对象Date总结(附实例)
  4. 【转】nodejs 爬取前端面经并生成词云
  5. 移动应用设计领域中最拔尖的15大应用
  6. Rails开发细节《六》ActiveRecord Validationa and Callbacks验证和回调
  7. Win10 专业版激活!
  8. DIV CSS设计时IE6、IE7、FF 与兼容性有关的特性
  9. RH124 Chapter 2 Managing Files From the Command Line
  10. U大师U盘启动盘制作工具(V1.1.0版)——升级U盘