![](https://csdnimg.cn/release/download_crawler_static/85574261/bg1.jpg)
Python 编程进阶期末模拟卷(一)
一、选择题:每小题 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、下面程序代码输出结果是( )。
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、阅读下列代码,以下选项中值与其他三项不同的是( )。
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、下面程序代码输出结果是( )。
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()