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:含有丰富的内置库
欢迎学习更多python相关知识<从0到1Python数据科学之旅>
https://edu.csdn.net/combo/detail/1929
python笔试和面试题汇总(免费下载)相关推荐
- 第一篇 多线程笔试面试题汇总(转)
一.概念性问答题 第一题:线程的基本概念.线程的基本状态及状态之间的关系? 线程:一个线程是进程的一个顺序执行流.同类的多个线程共享一块内存空间和一组系统资源,线程本身有一个供程序执行时的堆栈.线程在 ...
- 系统架构师设计师2009-2016真题与模拟题汇总免费下载
场景 系统架构设计师考试,属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个高级考试. 系统架构设计师考试,考试不设学历与资历条件,不论年龄和专业,考生可根据自己的技术水平,选 ...
- python基础知识面试题-基础篇--【python】面试题汇总
1.尽可能多的列举PEP8规范有哪些? 不要在行尾加分号,也不要用分号将两条命令放在一行 每行不超过80个字符 不要使用反斜杠连接行 在注释中,如果有必要,将长的url放在一行 除非用于实现行连接,否 ...
- 美团大众点评往届笔试面试题汇总
整理了一下美团往届笔试面试题,希望对大家有帮助: 来源:美团笔试面试圈>> 1.美团点评:现场面试41题实拍含答案!JVM+HashMap+多线程+Mysql! 2.2018美团点评秋招笔 ...
- Python二级考试试题汇总(史上最全)
Python二级考试试题(一) ✅作者简介:大家好我是编程ID
- 110道python面试笔试题汇总,你能答对几道?
该文110道面试题全部来自于大家笔试面试时候拍照后发到群里求助的题目,并自己一道一道亲自做了,大部分题目属于巩固基本python知识点的题目,希望对基本知识不熟悉的同学,能认真做一遍,肯定会有不少收获 ...
- 在python中、下列代码的输出是什么-python期末考试试题汇总
6.for i in range(2,n): if n%i==0:break if i==n-1: print('是素数') else: print('不是素数') 7.'abcabcabc'.cou ...
- Python入门教程以及资料免费下载
场景 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像Perl语言一样, ...
- Web前端笔试面试题汇总(转自github)
前言 本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链.万不可投机取巧,只求面试过关是错误的! 面试有几点需注意: 1 ...
- JAVA程序员笔试面试题汇总及答案 .
1.面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只 是选择其中的一部分,暂时不用部分细节. ...
最新文章
- mysql远程连接数据库很慢
- Android stadio litepal
- Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值
- 文献记录(part28)--A rotation and scale invariant approach for multi-oriented floor plan image ...
- gwt入门和进阶_GWT入门
- 【Kaggle微课程】Natural Language Processing - 2.Text Classification
- matlab自带四旋翼算例asbQuadcopter使用心得
- 用yacc编写的算术运算计算器_10天学会四则运算小计算器设计之第5天
- AttributeError: module 'tensorflow' has no attribute 'python'
- UVa532 Dungeon Master 三维迷宫
- MCMC算法深入理解
- docker之run/cmd/entrypoint的区别
- 相见恨晚的18本IT界经典必看的书籍
- Vue 自适应高度表格的实现方法
- Linux安装Nginx以及配置前端项目
- Oracle数据库习题整理
- 科普知识普及 - 桥接VS中继
- 关于自由人的信仰:忠于自己的理想,勇于面对出现在自己人生道路上的任何东西...
- 桩筏有限元中的弹性板计算_建研院关于桩筏计算几个问题的解答
- KEIL在STM32下面如何仿真!
热门文章
- php5.2 xampp,使用XAMPP,如何將PHP 5.3替換為PHP 5.2?
- 折线图x轴的日期会超出_折线图技巧丨阈限颜色设置
- JavaScript日期对象Date总结(附实例)
- 【转】nodejs 爬取前端面经并生成词云
- 移动应用设计领域中最拔尖的15大应用
- Rails开发细节《六》ActiveRecord Validationa and Callbacks验证和回调
- Win10 专业版激活!
- DIV CSS设计时IE6、IE7、FF 与兼容性有关的特性
- RH124 Chapter 2 Managing Files From the Command Line
- U大师U盘启动盘制作工具(V1.1.0版)——升级U盘