基本信息
文件名称:Python财务数据分析编程基础测试试卷2.docx
文件大小:21.5 KB
总页数:13 页
更新时间:2025-06-05
总字数:约6.49千字
文档摘要

《Python财务数据分析应用》

数据分析编程基础模拟试卷②

一、单项选择题(共50题,每题1分,共50分)

Python解释器执行代码的方式是()。

A.逐行编译执行

B.整体编译后执行

C.直接执行字节码

D.边解释边执行

关于Python的布尔类型,正确的是()。

A.True+False的结果为1

B.非空字符串的布尔值为False

C.0的布尔值为True

D.空列表的布尔值为True

以下代码的输出结果是()。

print(3*ab+c)

A.abababc

B.abcabcabc

C.3abc

D.abababc

用于安装第三方库的命令是()。

A.pythoninstall

B.pipinstall

C.importpackage

D.condaupdate

以下循环的执行次数是()。

foriinrange(5,1,-1):

print(i)

A.3次

B.4次

C.5次

D.无限循环

执行代码后,变量c的类型是()。

a=(1,2)

b=[3,4]

c=a+tuple(b)

A.list

B.set

C.tuple

D.dict

以下代码的输出结果是()。

s=Data

print(s[-2:][::-1])

A.at

B.ta

C.aD

D.taD

列表推导式[x**2forxinrange(4)ifx%2==0]的结果是()。

A.[0,4]

B.[0,1,4,9]

C.[0,4,16]

D.[1,9]

关于类方法__init__,错误的是()。

A.必须命名为__init__

B.可以没有参数

C.必须返回None

D.在对象删除时调用

以下代码的输出结果是()。

f=lambdax,y:x%y

print(f(10,3))

A.1

B.3

C.10

D.0

错误的模块导入方式是()。

A.importnumpyasnp

B.fromosimport*

C.importpandasfromDataFrame

D.frommathimportsqrt

表示上级目录的路径符号是()。

A../

B.//

C.~

D.../

if__name__==__main__:的作用是()。

A.定义主函数

B.防止模块被重复导入

C.仅在直接运行时执行代码

D.声明全局变量

执行int(3.14)会抛出()异常。

A.ValueError

B.TypeError

C.SyntaxError

D.ZeroDivisionError

withopen(file.txt)asf:的优点是()。

A.自动处理文件关闭

B.提高读取速度

C.支持二进制文件

D.必须配合try/except使用

Python包必须包含的文件是()。

A.main.py

B.__init__.py

C.package.py

D.setup.py

函数调用中关键字参数正确的是()。

A.func(1,x=2,y=3)

B.func(x=1,2,y=3)

C.func(1,2,x=3)

D.func(y=2,1,z=3)

pd.Series([10,20],index=[a,b])的索引类型是()。

A.位置索引

B.显式索引

C.混合索引

D.无索引

以下代码的输出是()。

df=pd.DataFrame({A:[1,None],B:[None,2]})

print(df.isnull().sum().sum())

A.0

B.1

C.2

D.3

对全为缺失值的列执行fillna(100)后,该列变为()。

A.保持NaN

B.全为100

C.全为0

D.报错

df.iloc[2:4]表示()。

A.选取标签为2到4的行

B.选取第2到第3行(按位置)

C.选取第2行和第4行

D.选取第2列到第4列

删除所有列均为缺失值的行,使用()。

A.dropna(how=any)

B.dropna(how=all)

C.dropna(axis=1)

D.fillna(0)

将两个DataFrame按列合并的方法是()。

A.pd.concat([df1,df2],axis=1)

B.df1.join(df2)

C.pd.merge(df1