期末考试又临近了。我的朋友们又焦虑了吗?失败了怎么办?如果你幸运地看到了边肖的文章,你就会偷走音乐。边肖总结说,一般python期末考试老师最喜欢的内容一定要好看,努力让python不要不及格;还有,暑假快到了,朋友们在业余时间看一下猿圈的视频,对以后找工作打下基础很有好处。
第一,选择题
1.假设x=[1,2]和y=[3,4],x+y等于多少()
a、3 B、7 C、[1,2,3,4] D、[4,6]
2.os.path模块的下列哪种方法用于确定指定路径是否存在?( )
a、exists() B、exist() C、getsize() D、isfile()
3.在以下选项中,(d)不是Python写文件的方法
写线,写C,写并寻找D,写文本
4.关于算法的描述,以下选项的错误是(B)
一、算法是指对解的准确完整的描述
b、算法的复杂度主要包括时间复杂度和数据复杂度
该算法具有可行性、确定性和有限性的基本特征
d、算法的基本要素包括数据对象的操作和运算以及算法的控制结构
说明:算法复杂度是指算法被写入可执行程序后运行时需要的资源,包括时间资源和内存资源。
5.关于Python的lambda函数,以下选项中描述的错误是(B)
A.lambda函数返回函数名作为函数结果
b,f =λ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中,_ _ _ _表示空类型。(无)
2.查看变量类型的Python内置函数是_ _ _ _ _。(类型())
3.list(map(str,[1,2,3])的执行结果是_ _ _ _ _ _ _ _。(['1', '2', '3'])
4.Python标准库数学中用来计算平方根的函数是_ _。(sqrt)
5.假设有列表a = ['name ',' age ',' sex']和b = ['dong ',38,' male'],请用一个语句将这两个列表的内容转换成一个字典,列表a中的元素为“key”,列表b中的元素为“values”。这个语句可以写成(c = dict((a,b)))
三、简答题
1.简单解释一下Python基于值的自动内存管理?
- Python采用基于值的内存管理方法。在Python中,不同的变量可以被赋予相同的值。内存中只有一个值,多个变量指向同一个内存地址;Python有自动内存管理的功能,自动跟踪内存中的所有值,Python自动删除任何变量都没有指向的值。
2.异常和错误有什么区别?
- .严格来说,语法错误和逻辑错误都不是例外,但是有些语法错误往往会导致例外,比如因为拼写错误访问不存在的对象,或者试图访问不存在的文件等等。
3.请使用您自己的算法以升序合并以下两个列表,并删除重复的元素:
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():
返回[λx:I * x代表范围(4)中的I]
打印([m(2)代表m in num()])
答案:[6,6,6,6]
5.如何生成随机数?
随机导入
def rdm(n):
lis = []
对于范围(n)内的I:
n = random.randint(1,9)
lis.append(str(n))
s = ' '。加入(lis)
返回整数
这组问题到此结束。学生们过得怎么样?如果没有压力,估计你这学期学了python。如果有点难,那就仔细看看,因为这套题很基础。不懂的话,好好看看那部分内容。不能自己复习。也可以来小猿圈看看python自学交流:242719133,再听听自己的弱项,准备期末考试。
1.《python练习题及答案 小猿圈python之python期末考试测试题(一)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《python练习题及答案 小猿圈python之python期末考试测试题(一)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/1592355.html