【国开搜题】国家开放大学 一网一平台 Python程序设计02 期末考试押题试卷与答案
来源:渝粤教育 时间:2024-04-17 08:52:39 97
Python程序设计-02
关注公众号【国开搜题】,回复【试题】获取试题答案
一 、判断题国开一网一平台
1. 一个函数如果带有默认值参数, 那么必须所有参数都设置默认值。( )
√渝粤教育
×
答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. 列表的数据项需要具有相同的类型。( )
√
×
答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. 使用del语句删除对象,可以手动释放它所占用的资源。()
√
×
答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. 使用上下文管理关键字with可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。( )
√
×
答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
5. Python程序中每条语句以分号结尾。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
6. Python中的变量需要声明才能使用。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
7. pandas的Series可以看成是一个定长的有序字典。( )
√渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
8. Python中的循环语句有for和do while。()
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
9. Python的错误其实也是class,所有的错误类型都继承自BaseException。 ( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤题库
10. Python包含了数量众多的模块,通过import语句,可以导入模块,并使用其定义的功能。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
11. 凡是用花括号(即{})括起来中间用逗号隔开元素的数据结构都叫字典。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
12. 创建类的对象时,系统会自动调用构造方法进行初始化。( )
√
×渝粤题库
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
二 、单选题
1. 当要使用一个模块中的某些功能时,可以通过( )语句将该模块导入。
export
import
include
load
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. 以下代码的运行结果为( )。 a = [1,2,3] b = a.copy() print(b)
[1,1,2,2,3,3]
[1,2,3][1,2,3]国开搜题
[1,2,3]
[6]
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. 我们使用对象名调用类中的一个普通方法,则该方法至少有( )个参数。渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
2渝粤题库
1
3
0
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. 下面选项中,描述错误的是( )。
如果要创建的目录已经存在,则os.makedirs函数不会报错
如果要删除的目录存在但目录不为空,则os.rmdir函数会报错
如果要创建的目录已经存在,则os.mkdir函数会报错
如果要删除的目录不存在,则os.rmdir函数会报错
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
5. 以下描述中错误的是( )。
打开一个文本文件,再对其进行读取,f = open('test.txt', 'r+'); f.read() ;read函数内不带参数是读取整个文本文件内容并返回。
Python中的同一种序列互相之间可以进行比较,按照字典序进行排序,例如 (1, 2, 3, 4) < (1, 2, 4) 的运算结果是True。
字符串的格式化,'{:.2f}'.format(math.pi) 与 '%.2f' % math.pi 在运算结果上相同。
打开一个文本文件,f = open('test.txt', 'r+'); 则 f.seek(5) 表示在打开的文件里寻找数字5。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
6. 以下哪一个步骤不属于数据清洗( )。
去重
删除缺失值
异常值检测
数据合并
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
7. 在Python中使用( )表示两个对象取整除。渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
/
%国开搜题渝粤搜题
//国开一网一平台
%%
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
8. 下面关于Series和DataFrame的理解,哪个是不正确的( )。
可以像对待单一数据一样对待Series和DataFrame对象
Series表示带索引的一维数据
Series和DataFrame之间不能进行运算
DataFrame表示带索引的二维数据
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
9. 关于Python循环结构,以下选项中描述不正确的是( )。
遇到continue语句后,整个循环终止执行。
for循环结构用遍历的方式对字符串或者range()对象中的每个元素进行操作。国开一网一平台
所有for循环功能都可以用while循环语句来替代。
使用while循环语句不需要提前知道循环的次数。渝粤搜题
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
10. “try except”语句中使用“except:”表示( )。
捕获所有异常
捕获未被前面except子句捕获的异常
等价于“except None:”
错误的写法
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
11. 如果我们需要从math模块中输出pi常量,以下代码正确的是( )。
print(math.pi)
print(pi)
from math import pi print(pi)
from pi import math print(math.pi)
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
12. 可以终结一个循环的执行的语句是( )。
input
if
exit
break
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
三 、配伍题
1. 请为以下名词选择与之匹配的样例。
用来描述具有相同的属性和方法的对象的集合。
类
方法
类中定义的函数。
实例化
创建一个类的实例,类的具体对象。
通过类定义的数据结构实例。
对象
类变量/实例变量用于处理类及其实例对象的相关数据。
数据成员
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
四 、填空题
1. 已知 x = {1 , 2, 3}, 那么执行语句 x.add(3)之后, x 的值为____________。
{1 , 2, 3}
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. 如果想在函数中修改全局变量,需要在变量的前面加上__________关键字。
global
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. 在类的内部,使用__________关键字来定义一个方法。
def
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. Python是一种_________语言,即可以在一个 Python 提示符 >>> 后直接执行代码。
交互式
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
5. 表达式 'Hello world!'.count('l') 的值为___________。
3
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
6. 下面代码的输出值的个数是______个。 age = 23 start = 2 if age % 2 != 0: start = 1 for x in range(start, age + 2, 2): print(x)
12
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
五 、问答题
1. 什么是函数的可变参数?写出任意一种在Python中定义可变参数的形式。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. try-except与try-finally有什么不同?
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
六 、综合题
1. 请定义一个函数example(a, b, c),接收3个参数,返回一元二次方程 的两个解,并使用该函数计算的结果。 提示:一元二次方程的求根公式为:,计算平方根可以调用math.sqrt()函数。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. 有四个数字:1、2、3、4,计算能组成多少个互不相同且无重复数字的三位数。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
关注公众号【国开搜题】,回复【试题】获取试题答案
渝粤搜题