单选题

1、关于Python内存管理,下列说法错误的是?

A.变量不必事先声明

B.变量无须先创建和赋值而直接使用

C.变量无须指定类型

D.可以使用del释放资源

正确选项 B

2、print 100 - 25 * 3 % 4 应该输出什么?

A.1

B.97

C.25

D.0

正确选项 B

3、下列哪种说法是错误的?

A. 除字典类型外,所有标准对象均可以用于布尔测试

B.空字符串的布尔值是False

C.空列表对象的布尔值是False

D. 值为0的任何数字对象的布尔值是False

正确选项 A

4、以下不能创建一个字典的语句是?

A. dict1 = {}

B. dict2 = { 3 : 5 }

C. dict3 = dict( [2 , 5] ,[ 3 , 4 ] )

D. dict4 = dict( ( [1,2],[3,4] ) )

正确选项 C

5、下面不能创建一个集合的语句是?

A. s1 = set ()

B. s2 = set (“abcd”)

C. s3 = (1, 2, 3, 4)

D.s4 = frozenset( (3,2,1) )

正确选项 C

6、现有 d = {},python3解释器执行d[(1,2)] = ({3,(4)})后d的结果是?

A. {(1, 2): {3, 4}}

B. {(1, 2): ({3, 4})}

C. 报错

D. 以上都不对

正确选项 A

7、Python中==运算符比较两个对象的值,下列选项中哪一个是is比较对象的因素?

A.  id()

B. sum()

C.  max()

D.  min()

正确选项 A

8、当知道条件为真,想要程序无限执行直到人为停止的话,可以需要下列哪个选项()

A. for

B. break

C. while

D.  if

正确选项 C

9、比10小且大于或等于0的偶数,例题如下:

x = 10
while x:
    x = x-1
    if x%2!=0:
        ____   
    print (x)

A. break

B. continue

C. yield

D.  flag

正确选项 B

10、python3解释器执行 not 1 and 1的结果为

A. TRUE

B. FALSE

C. 0

D. 1

正确选项 B

多项选择题

1、下列实例变量a值为字符串"hello",b变量值为"mooc",下列选项属于正确字符串运算的是?

A. a+b

B. a*2

C. 'h' in a

D. print("Learn python in %s"%('mooc'))

正确选项 ABCD

2、在python中,数字类型共包括以下哪几种类型

A. int

B. float

C. complex

D. bool

正确选项 ABC

3、 Python的解释器本身也可以看作是个程序,并且有多种解释器版本,下列选项属于Python解释器的是?

A. Cpython

B.  Ipython

C. PyPy

D.  Jython

正确选项 ABCD

4、关于字符串的replace方法,你认为正确的选项是?

A. replace方法如果没有替换成功则报错

B. replace方法如果没有替换成功则将原字符串返回

C.  replace方法如果替换成功返回新的字符串

D.  replace方法如果替换成功,返回原字符串

正确选项 BC

5、在python中,关于copy模块的说法,你认为对的是?

A. copy模块为python的内置模块,用时无需导入

B. 我们可以通过变量复制操作代替copy

C.  copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象

D. copy.deepcopy 深拷贝 拷贝对象及其子对象

正确选项 CD

填空题

1、Python中可变数据类型有_和_,

答案是 list 和 dict

2、Python中不可变数据类型有_和_.

答案是 int 和 str

3、Python安装扩展库常用的是_工具。

pip

4、在Python中 " "表示空类型

None

5、Python运算符中用来计算整商的是_?

//

简答题

1、简述面向对向和面向过程的区别?

(1)从设计思路来看。
面向过程:程序设计的重点是分析解决问题的步骤,以及完成步骤的流程,是一种结构化自上而下的程序设计方法。面向对象:程序设计的重点是把构成问题的事物分解成对象,从局部着手,通过迭代的方式逐步构建出整个程序,是一种以数据为核心,以类设计为主的自下而上的程序设计方法。
(2)从适用范围来看。
面向过程:由于不涉及实例化对象等操作,程序性能更高,开销更少,因此像切入式等对资源要求较高的系统大多都采用面向过程开发。面向对象:由于其抽象、封装、继承、多态的特性,使得系统具有更好的扩展性、维护性、复用性,对于功能复杂且维护成本较高的系统采用面向对象的开发。
(3)从代码复用来看。
二者都可以实现代码复用,但是面向过程主要是函数,而面向对象主要是类。

2、python存在多种数据类型,请分别列出并且说一下它们各自的特点

数字(整型,长整型,浮点,布尔,复数)
  1.整数:根据字面的意思俩理解就没有小数点的数
  2.浮点型:就是带小数点的数字
  3.布尔型:True与False(1和0)
  4.复数: 复数有实数部分和虚数部分组成,一般形式为x+yj,其中x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数
字符串:用 " " 、' ' 、''' '''或者""" """。中间包含的部分称之为字符串,即使里面写入的是数字,那么他的数据类型也是字符串;字符串是不可改变的
列表:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素
元组:以'()'圆括号进行定义,与列表极其相似。也是序列类型 可以进行索引,切片,查询,也可以进行遍历
元组与列表的唯一区别则是不可改变
字典:字典占用的内存空间将会大于列表,在系统中要保存一个hash列表(用系统内存换取时间)
  字典属于key:value 结合(key值是不可变的,value值可以变)并且是无序的
集合:由不同的元素组成的集合,集合中是一组无序排列的可hash值,可作为字典的key,而且集合中的值不可重复。
特性:集合的目的就是将不同的值存放在一起,不同的集合间来做关系运算,无序纠结集合中单个值

一套Python试题相关推荐

  1. 分享一套 python 试题

    赖勇浩(http://laiyonghao.com) 今天在 simple-is-better.com 看到一篇<Python 面试题集合>(http://simple-is-better ...

  2. python网络爬虫面试题,搞定这套Python爬虫面试题(面试会so easy)

    搞定这套Python爬虫面试题(面试会so easy) 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  搞定这套Python爬虫面试题(面试会so easy).t ...

  3. 数据结构题及c语言版答案9.14,十套数据结构试题+答案+难题解析(精校版)

    十套数据结构试题+答案+难题解析(精校版) 更新时间:2017/2/9 10:47:00  浏览量:643  手机版 数据结构试卷(一) 一.单选题(每题 2 分,共20分) 1. 栈和队列的共同特点 ...

  4. 计算机二级第十七套真题,2012年计算机二级VB第十七套上机试题及解析.doc

    2012年计算机二级VB第十七套上机试题及解析 更多试题请访问下载 1. 基本操作(2小题,每小题15分,共计30分) 注意:下面出现的"考生文件夹"均为%USER% 请根据以下各 ...

  5. 绝对牛逼的3套Python项目,就业/毕设/私活/女朋友都不愁了

    来源: 来自网络,如侵权请告知博主删除,感谢????. 仅学习使用,请勿用于其他- 今天给大家推荐3套Python项目,给大家介绍一波. 第一套 : Python零基础就业项目 ,比较适合还没工作,没 ...

  6. python 试题答案_python试题答案

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 然后详细解释 python 中的 gil 概念. 在网上找了一个链接:http: ...

  7. IT行业经典面试题,121套面试题

    IT行业经典面试题,121套面试题 资源大小: 580.80KB 资源类型: 发布人: eyelife         发布日期: 2天前 Tag: 名企,计算机 资源分: 10 下载人数: 857 ...

  8. python项目软件代码_七套Python库快速提升您项目的代码可维护性,软件工程,代码库...

    保护项目未来可维护性的一种理想方式,在于利用外部库检查您的代码运行状况.以下是目前开发人员最喜爱的的代码梳理库,它们能够以强制方式执行一致性样式,并确保项目在成熟之后仍具备可接受的测试覆盖率. 当软件 ...

  9. python基础教程-北大学霸自学这套Python教程,7天开发12款游戏,堪称宝藏教程

    下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 学习Python的人,总会到处寻找资料,比如这里看点视频,那里看点文章,但最后依然学不好Python.因为缺乏 ...

最新文章

  1. 亲手建造自己想要的生活
  2. 红旗Linux认证简介
  3. PHP获取其他网站上的内容,php – 从外部网站获取DIV内容
  4. [ARC062F]Painting Graphs with AtCoDeer
  5. Unity3d XmlException: Text node cannot appear in this state的方案
  6. SAP固定资产的几个关键日期
  7. 陶瓷气体放电管参数含义详解
  8. 2012-02-14 貌似情人节
  9. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 ——材料清单
  10. php伪静态的实现方式
  11. vue的getaction_vuex的actions属性
  12. Sqoop导入到hdfs
  13. 高德地图画带箭头的线_华耀室佳发光顶角线能否代替传统回型顶角线呢?
  14. 视频文件常见格式-MP4
  15. 2021年2月世界编程语言排行榜
  16. ubuntu 开机显示recovering journal死机的解决方法
  17. 第一周:和平之城中的鸟类识别(案例研究)
  18. ISP(图像信号处理)之——坏点校正
  19. 区块链与大数据究竟有着怎样的关系?
  20. 前端请求报:NET::ERR_INCOMPLETE_CHUNKED_ENCODING,响应200,但接收不到正常响应

热门文章

  1. C#PDF转Image
  2. VIL-100: 一个新的车道线检测数据集和基线模型(ICCV2021)
  3. php留言板只能留言一次,php如何实现留言板修改留言
  4. docker nginx部署前端项目
  5. KinectFusion简介
  6. Python 3 —— 使用 PyMySQL 操作 MySQL8
  7. CentOS7(64位)安装Jupyter Notebook
  8. CentOS7(64位)查看CPU和NVIDIA显卡温度
  9. Max retries exceeded with URL in requests
  10. Nature子刊评论:2020年后,微生物组将如何发展?