Python第二周测验

感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!

Q1:姓名

填空1

Q2:创建和打开文件使用的函数为:(2.5分)

A fileopen
B. open
C fopen
D Fopen

Q3:Python的哪个对象负责文件操作?(2.5分)

A open对象
B insert对象
C reader对象
D File对象

Q4:以二进制(binary)只读方式打开文件用那种模式?(2.5分)

A r
B rb
C w
D wb

Q5:读的方式打开文件,如果文件不存在,则:(2.5分)

A 直接结束
B 创建一个新的同名文件
C 返回异常FileNotFoundError
D 自动换成写模式

Q6:写的方式打开文件,如果文件不存在,则:(2.5分)

A 直接结束
B 创建一个新的同名文件
C 返回异常FileNotFoundError
D 自动换成写模式

Q7:关闭文件使用的方法是?(2.5分)

A Fileclose
B Close
C close
D closefile

Q8:关于with语句下列说法错误的是()(2.5分)

A with的语法是 with expression in target:
B with的语法是 with expression as target:
C 使用with语句打开文件不需要手动关闭
D 有了with头,接下来的操作可以以target对象为基础进行读写等操作

Q9:下列关于文件读写的说法错误的是()(2.5分)

A.读文件可以使用read函数
B.移动文件指针使用move方法
C.读取一行可以使用readline方法
D.读取全部行可以使用readlines方法

Q10:Pyhon语言执行目录相关操作的模块是()(2.5分)

A.directory模块
B.operating_system模块
C.os模块
D.re模块

Q11:os模块中getcwd方法的功能是:()(2.5分)

A.返回当前的上下文
B.打开一个新的command
C.返回当前的工作目录
D.返回参数的绝对路径

Q12:os.path.abspath方法的功能是:()(2.5分)

A获取绝对路径
B 获取相对路径
C .获取根目录
D 获取当前目录

Q13:os.mkdir方法的功能是()(2.5分)

A 获取当前目录
B 创建目录
C 遍历目录
D 删除目录

Q14:创建多个目录的方法是:()(2.5分)

A mkdir
B mkdirs
C makedirs
D rmdirs

Q15:os.walk方法用来遍历目录,他返回一个元组包括:根目录,所有子目录和所有文件名,请问这三个元素都是什么类型()(2.5分)

A 三个字符串
B 三个列表
C 三个字典
D 一个字符串和两个列表

Q16:下列哪一个方法可以重命名文件和目录()(2.5分)

A os.remake
B os.remove
C os.rename
D os.restate

Q17:Python官方文档中描述了用于操作数据库的两个最主要对象分别是?()(2.5分)

A connection对象
B connect对象
C cursor对象
D pointer对象

Q18:下列哪个不是cursor对象的方法()(2.5分)

A close
B fetchone
C commit
D fetchall

Q19:下列关于sqlite数据库说法错误的是()(2.5分)

A sqlite数据库将所有表都存储在一个数据库文件中
B sqlite数据库是一款轻量级数据库
C sqlite数据库的体积很大
D sqlite数据库支持SQL语句执行

Q20:下列哪一条SQL语句可以完成向表user中添加一条数据()(2.5分)

A insert into user (id, name) values (‘1’, ‘xiaowang’)
B append into user (id, name) values (‘1’, ‘xiaowang’)
C insert to user (id, name) values (‘1’, ‘xiaowang’)
D insert into user (id, name) % (‘1’, ‘xiaowang’)

Q21:SQL语句select * from user的功能是:()(2.5分)

A 读取数据库user的所有表信息
B 读取表user的所有记录
C 读取表user的记录个数
D 删除表user

Q22:从user表中读取id号大于5的记录的SQL语句是:()(2.5分)

A read * from user where id > 5
B select * from user when id > 5
C select * from user if id > 5
D select * from user where id > 5

Q23:支持cursor一次性操作多条记录的方法为:()(2.5分)

A cursor.execute([operator1,2,3])
B cursor.go()
C cursor.executemany()
D cursor.executemuch()

Q24:下列关于python数据库操作说法错误的是: ()(2.5分)

A 增加数据需要提交事务(commit)
B 查询数据需要提交事务(commit)
C 删除数据需要提交事务(commit)
D 修改数据需要提交事务(commit)

Q25:Pandas模块作为Python核心数据分析库,能够处理()(2.5分)

A SQL或Excel表
B 有序和无序(非固定频率)的时间序列数据
C 带行列标签的矩阵数据
D 任意其他形式的观测,统计数据集

Q26:Series对象类似一个一维数组,由一组数据以及与这组数据相关的标签组成,它可以存储:()(2.5分)

A 整数。
B 浮点数。
C 字符串
D Python对象

Q27:下列语句print(pd.Series([88,60,75])),其中pd是pandas包的别名,运行的结果为:()(2.5分)

A [88 60 75]
B 88,60,75
C 88   60   75
D 0 88   1 60   2 75

Q28:要想显示一个Series对象s1中标签为’x’和’y’的数据,则可以编写如下语句:()(2.5分)

A print(s1[‘x’,’y’])
B print(s1[‘x’:’y’])
C print(s1[[‘x’,’y’]])
D print(s1[[‘x’:’y’]])

Q29:创建series对象时,可以使用下列哪个参数为对象指定字符串类型的索引:()(2.5分)

A index
B columns
C col
D name

Q30:可以通过Series对象的哪两个属性分别获取数据部分和索引部分:()(2.5分)

A index;values
B values;columns
C columns;values
D values;index

Q31:DataFrame对象可以通过下列哪个属性查看其列索引:()(2.5分)

A index
B columns
C shape
D reshape

Q32:DataFrame对象可以通过下列哪个属性查看其所有数据:()(2.5分)

A index
B values
C columns
D shape

Q33:筛选出GDP超过20000万并且人口大于2000万的城市,应使用命令:()(2.5分)

A df.loc[(df['GDP']>20000)||(df['人口']>2000)]
B df.loc[(df['GDP']>20000) and (df['人口']>2000)]
C df.loc[(df['GDP']>20000) OR (df['人口']>2000)]
D df.loc[(df['GDP']>20000) & (df['人口']>2000)]

Q34:查看df的尾部数据的方法是:()(2.5分)

A df.head()
B df.info()
C df.tail()
D df.mean()

Q35:pandas中可以返回所有列的加和的函数是:()(2.5分)

A df.mean()
B df.sum()
C df.corr()
D df.count()

Q36:pandas中可以返回每一列的最大值的函数是:()(2.5分)

A df.mean()
B df.corr()
C df.min()
D df.max()

Q37:pandas中可以返回每一列的最小值的函数是()(2.5分)

A df.mean()
B df.corr()
C df.min()
D df.max()

Q38:pandas中可以返回每一列的标准差的函数是()(2.5分)

A df.var()
B dr.sem()
C df.median()
D df.std()

Q39:下列说法错误的是:()(2.5分)

A Pandas可以导入excel文件
B Pandas可以导入csv文件
C Pandas可以导入MP4文件
D Pandas可以导入HTML文件

Q40:下列说法错误的是:()(2.5分)

A Pandas可以导出excel文件
B Pandas可以导出csv文件
C Pandas可以导出MP4文件
D Pandas可以导出txt文件

Q41:Matplotlib可以绘制如下图(2.5分)

A折线图
B柱形图
C直方图
D饼图
E散点图
问卷网
Python第二周测验
关于
1年前
更新
1
频次
41
题目数
分享