又快临近期末考试了,小伙伴们是不是又开始焦虑了呢?挂科怎么办?如果很幸运看到小编的文章,你就偷着乐吧,小编总结出:一般python期末考试老师们最爱考的内容,一定要好好看啊,争取做到python不挂科;还有暑假马上来了,小伙伴们可以在闲暇之际,看看小猿圈视频,为以后找工作垫垫基础,也是很不错的。
一、选择题

1、已知x=[1,2]和y=[3,4],那么x+y等于什么(  C)
   
      A、3            B、7            C、[1,2,3,4]          D、[4,6]

2、os.path模块的下列方法,哪个是用来判断指定路径是否存在的?( A )
 
    A、exists()       B、exist()        C、getsize()     D、isfile()

3、以下选项中不是 Python 对文件的写操作方法的是 ( D )

A、 writelines       B、write         C、rite 和 seek         D、writetext

4、关于算法的描述,以下选项中错误的是  ( B )

A、算法是指解题方案的准确而完整的描述

B、算法的复杂度主要包括时间复杂度和数据复杂度

C、算法具有可行性、确定性、有穷性的基本特征

D、算法的基本要素包括数据对象的运算和操作及算法的控制结构
解释:算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。

5、.关于Python的lambda函数,以下选项中描述错误的是 ( B )

A、 lambda函数将函数名作为函数结果返回

B、f = lambda x,y:x+y 执行后,f的类型为数字类型

C、lambda用于定义简单的、能够在一行内表示的函数

D、可以使用lambda函数定义列表的排序原则

6、基本的Python内置函数eval(x)的作用是 ( B )

A、 将x转换成浮点数

B、去掉字符串x最外侧引号,当作Python表达式评估返回其值

C、计算字符串x作为Python语句的值

D、 将整数x转换为十六进制字符串

二、填空题

1、 在Python中____表示空类型。(None)

2、 查看变量类型的Python内置函数是______。(type())

3、list(map(str, [1, 2, 3]))的执行结果为___________。([‘1’, ‘2’, ‘3’])

4、 Python标准库math中用来计算平方根的函数是____。(sqrt)

5、 假设有列表a = [‘name’, ‘age’, ‘sex’]和b = [‘Dong’, 38, ‘Male’],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为___________。(c = dict(zip(a, b)))

三、简答题

1、简单解释Python基于值的自动内存管理方式?

----Python采用的是基于值得内存管理方式,在Python中可以为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一个内存地址;Python具有自动内存管理功能,会自动跟踪内存中所有的值,对于没有任何变量指向的值,Python自动将其删除。

2、异常和错误有什么区别?

----异常是指因为程序执行过程中出错而在正常控制流以外采取的行为。严格来说,语法错误和逻辑错误不属于异常,但有些语法错误往往会导致异常,例如由于大小写拼写错误而访问不存在的对象,或者试图访问不存在的文件,等等。

3、请用自己的算法, 按升序合并如下两个list, 并去除重复的元素:

list1 = [2, 3, 7, 4, 9, 5, 6,18]

list2 = [5, 6, 10, 17, 3, 2,1]

----先转换成集合自动去重,再转换成列表
      list1=[2, 3, 7, 4, 9, 5, 6,18]
      list2=[5, 6, 10, 17, 3, 2,1]
      list3=list(set(list1+list2))

4、求结果

def num():return [lambda x: i*x for i in range(4)]print([m(2) for m in num()])

答案:[6, 6, 6, 6]

5、如何生成一个随机数?

 import randomdef rdm(n):lis = []for i in range(n):n = random.randint(1,9)lis.append(str(n))s = ''.join(lis)return int(s)

这套题就到这里,同学们做的怎么样啊,如果是毫无压力,那估计你这个学期学的python还阔以了,如果有点难度,那就要仔细看看了,因为这套题很基础,看哪没有学明白,好好看看那一部分的内容,自己复习不进去,也可以来小猿圈看看,把自己的弱项重新听听课,准备迎接期末考试吧,希望大家考的都会,蒙的全对,加油啦!

小猿圈python之python期末考试测试题(一)相关推荐

  1. 小猿圈分享利用python网络爬虫获取网易云歌词

    今天小猿圈给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌曲ID: 调用网易云歌曲API,获取歌词: 将歌词写入文件,并存入本 ...

  2. 小猿圈python视频_小猿圈分享学习Python的最佳方式

    原标题:小猿圈分享学习Python的最佳方式 python现在是世界上功能最多的编程语言之一,可以是用Python编辑应用程序,游戏.算法程序.还可以编程一个机器人,学习Python可以担任软件工程师 ...

  3. 小猿圈之初识python基础知识

    1.解释器路径: 编译器头部加#!/usr/bin/env python目的: 在linux环境下可以以./文件名.py方式直接执行 2.编码: # _*_ enconding:utf-8 _*_(p ...

  4. 小猿圈Python学习教程之后端接收前端回传的文件方法

    现在人工智能已经深入到千家万户,随之而来的就是python技术的火爆,今天小猿圈python讲师为你讲解一下后端接收前端回传的文件方法,希望对于刚刚自学python的你有一定的帮助. 如下所示: fi ...

  5. 小猿圈之python的输入和输出

    python是一门高级语言,学起来感觉很容易,但是真正想学好的还是得下点功夫的,小猿圈今天给大家说一下python中的输入和输出,在python 2 和python 3有什么区别,大家可一定要仔细学喽 ...

  6. 下列不是python对文件的读操作方法是-小猿圈python之python期末考试测试题(一)...

    原标题:小猿圈python之python期末考试测试题(一) 又快临近期末考试了,小伙伴们是不是又开始焦虑了呢?挂科怎么办?如果很幸运看到小编的文章,你就偷着乐吧,小编总结出:一般python期末考试 ...

  7. 小猿圈python之python期末考试测试题(一)_小猿圈python之python期末考试测试题(二)...

    快临近期末考试了,小伙伴们是不是又开始焦虑了呢?挂科怎么办?如果很幸运看到小编的文章,你就偷着乐吧,小编总结出:一般python期末考试老师们最爱考的内容,一定要好好看啊,争取做到python不挂科: ...

  8. 关于python的lambda函数、以下选项错误的是_小猿圈python之python期末考试测试题(一)...

    又快临近期末考试了,小伙伴们是不是又开始焦虑了呢?挂科怎么办?如果很幸运看到小编的文章,你就偷着乐吧,小编总结出:一般python期末考试老师们最爱考的内容,一定要好好看啊,争取做到python不挂科 ...

  9. 小猿圈python之python期末考试测试题(二)_小猿圈python之练习题

    很多朋友通过自学来学习python,只是一味的看视频,从来不知道自己动手练习一下,实践是检验自己学没学会的唯一真理,今天小猿圈加加针对自学的朋友出一道经典的练习题,检验一下学习的程度,面试的小伙伴也可 ...

最新文章

  1. 【AI白身境】只会用Python?g++,CMake和Makefile了解一下​​​​​​​
  2. SQLyog连接虚拟机中mysql8.0详解,2003、1130、2058错误码解决
  3. 往邮箱里发python怎么发_Python 超简单的邮件发送方法
  4. 线程并发库和线程池的作用_并发–顺序线程和原始线程
  5. Linux Hung Task分析
  6. java数组有跨类建立对象_50个性能优化的细节:Java高级开发必会,来学习下吧...
  7. 1003. Parity(并查集)
  8. Oracle开发艺术
  9. Ctrl + R 后,悲剧咯、、、、
  10. 基于springboot+vue的(高考)志愿录取系统(前后端分离)
  11. .NET中各种数据库连接大全
  12. Mysql数据库中修改密码的几种方式
  13. 个人信用风险评估项目
  14. cad画流程图的插件_CAD高手教您画工艺流程图设计一些列图
  15. Git详解之一 Git起步
  16. Vue中qrcode的使用方法(生成二维码插件) / 前端页面根据URL链接生成二维码
  17. ps学习之立体字设计
  18. oracle停止 sparc,我现在可以清楚地看到云已经消失了:Oracle 12c on-premises for Linux,SPARC...
  19. 计算机机房装修效果图,机房装修施工流程是什么? 机房装修效果图
  20. 亮剑精神---程序人生路

热门文章

  1. 解决kendo ui的kendoDropDownList当下拉框在屏幕上方时,下拉框列表的数据窜位的问题
  2. MFC启动RTSS实时程序
  3. 软件项目技术点(2)——Canvas之平移translate、旋转rotate、缩放scale
  4. 五笔经常打不出来的字:温故而知新
  5. 热词挖掘、热度值计算方法及python实现
  6. VCSEL激光二极管驱动
  7. EtherCat伺服驱动与上位机及PLC之间通讯的那些问题
  8. 惠普HP LaserJet Pro 400-M401d 打印机打印出的纸出现雨水滴在玻璃的现象!!
  9. Linux上无法杀掉redis、redis-sentinel进程
  10. 【目标检测】yolo系列yolo x学习笔记(2021年旷视)