赞
踩
一、选择题:每小题 2 分,共 20 题,共40分。
1、以下关键词不会用于模块导入的是( )。
A、import B、from
C、as D、with
2、下列选项中,哪个不能改变Turtle前进的方向?( )
A、left() B、right()
C、setheading() D、goto()
3、下列选项中,哪个不会用于Python中的异常处理?( )
A、try B、except
C、finally D、catch
4、设置文件读取模式时,下列哪个选项可实现二进制文件的写入?( )
A、rb B、w
C、wb D、w+
5、Python中创建对象时,一定会调用以下哪个方法?( )
A、\_\_init\_\_() B、构造方法
C、类方法 D、静态方法
6、以下哪个不是 Python 数据分析和数据可视化的第三方库?( )
A、numpy B、pandas
C、matplotlib D、requests
7、ndarray对象的属性中,哪个可以获取ndarray对象元素的个数?( )
A、ndim B、size
C、itemsize D、 nbytes
8、Numpy中创建元素全为1的多维数组可使用以下哪个方法。( )
A、ones B、zeros
C、one D、zero
9、下面程序代码输出结果是( )。
import numpy as np``a = np.arange(24).reshape(2, -1, 2, 2)``print(a.shape)
A、 (2, 3, 2, 2) B、(2, -1, 2, 2)
C、 (2, 2, 2) D、 (6, 2, 2)
10、阅读下列代码,以下选项中值与其他三项不同的是( )。
import pandas as pd``s_1 = pd.Series([1, 2, 3, 4, 5], index=list("ABCDE")
A、s\_1\[2\] B、s\_1\["B"\]
C、s_1.iloc[1] D、s_1.loc[“B”]
11、下面程序代码输出结果是( )。
import pandas as pd``s_1 = pd.Series([1, 3, 5, 7, 9], index=list("ABCDE"))``print(s_1["A":"D"].values)
A、\[1 3 5\] B、\[1 3 5 7\]
C、[“A” “B” “C” “D”] D、[“A” “B” “C”]
12、Pandas中,使用merge函数合并数据默认使用的连接方式是( )。
A、左连接 B、右连接
C、内连接 D、外连接
13、Matplotlib中,用于设置X轴取值范围的方法是( )。
A、xlabel() B、xticks()
C、xlim() D、xscale()
14、在Matplotlib中,调用以下哪个方法可绘制条形图?( )
A、plot B、hist
C、bar D、pie
15、下列选项中,哪个无法通过正则表达式 "^(ab|a)+$"的验证。( )
A、"abab" B、"abba"
C、"abaab" D、"aaba"
16、在正则表达式中,哪个符号表示前面表达式至少需要出现一次。( )
A、+ B、?
C、\* D、$
17、在正则表达式中,以下哪个符号表示匹配字符串的开始。( )
A、$ B、^
C、\* D、&
18、requests中,发送post请求传递参数时,通过哪个参数?( )。
A、params B、data
C、json D、headers
19、下列选项中,哪个不是requests中response对象的属性?( )。
A、text B、content
C、encoding D、name
20、BeautifulSoup中,可通过哪个选项获取当前节点的父节点?( )。
A、parent属性 B、parents属性
C、parent方法 D、parents方法
二、填空题:每小题 3分,共 5 题,总分 15分。
21、Turtle中,调用\_\_\_\_\_\_方法可在不影响已有内容基础上让Turtle恢复到初始状态。
22、在异常处理过程中,通常将可能出现异常的代码块放在\_\_\_\_\_\_\_\_\_\_语句中。
23、Python中,所有的类都是直接或间接继承于\_\_\_\_\_\_\_\_\_\_\_\_类。
24、Python中,文本文件的读取和写入需要调用系统中的\_\_\_\_\_\_\_\_函数。
25、Pandas中,创建DataFrame对象时,可通过\_\_\_\_\_\_\_\_\_属性设置列的索引名称。
三、 程序分析题:每小题5 分, 共 5题, 总分 25 分。
26、阅读下列程序代码,在横线出补充代码,使得程序执行效果如下图所示。
import turtle``turtle.dot(50, "red")``_________________________ # 补充代码``turtle.goto(100, 0)``_________________________ # 补充代码``turtle.dot(50, "blue")``turtle.hideturtle()``turtle.done()
27、阅读下列程序代码,该程序执行的结果为______________。
class Test:` `count = 0`` ` `def __init__(self, num=10):` `Test.count = Test.count + 1`` `` ``t_1 = Test()``t_2 = Test()``t_2.count = 10``print(t_1.count, t_2.count)
28、阅读下列程序代码,根据提示补充代码。
`import numpy as np`` ``a = np.arange(1, 25).reshape(3, -1)``print(a)``# 输出第7列、第5列、第3列数据``print(_______________________________)``# 输出第1行第2列、第2行第4列、第3行第6列数据``print(_______________________________)`
29、已知学生考试成绩表存放在student_info.xls文件中,部分数据如图所示。
阅读下列程序代码,根据提示补充代码。
import pandas as pd``d_1 = pd.read_excel("student_info.xls")``# 输出三班女生数学成绩平均分``print(_____________________________________________________)
30、阅读下列程序代码,该程序执行的结果为__________________。
from bs4 import BeautifulSoup``s ="""` `<p>(1)手把手教你学Android(<font color="#FF0000">基础篇</font>):<a href="https://ke.qq.com/course/235882">腾讯课堂</a></p>` `"""``soup = BeautifulSoup(s, "html.parser")``print(len(soup.p.contents), len(soup.a.contents))
四、 编程题:每小题10分,共2题,总分20分。
31、编写程序绘制如图所示正弦曲线,要求显示X轴、Y轴标签、标题、图例、X轴刻度等。(温馨提示:中文显示问题、负号显示问题、X****轴刻度显示问题)
32、编写程序实现下述功能,提示用户输入用户名,要求用户名**只能由字母、数字、下划线组成**,且**至少包含一个大写字母和一个小写字母**。如果用户输入符合要求,则提示注册成功,否则提示用户名不符合要求,请重新输入,一直循环直到用户名符合要求为止。程序执行效果如下图所示。
完整试卷及参考答案,关注微信公众号:Python资源分享,回复:试卷 即可获取链接。
Python更多资源可关注微信公众号、加入QQ群或添加老师微信获取,我们会不定期更新文章与视频。
以上就是“Python编程进阶期末模拟卷(含参考答案)”的全部内容,希望对你有所帮助。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。