【国开搜题】国家开放大学 一网一平台 Python程序设计04 期末考试押题试卷与答案
来源:渝粤教育 时间:2024-04-17 08:54:39 70
Python程序设计-04
关注公众号【国开搜题】,回复【试题】获取试题答案
一 、判断题
1. 在函数内部没有任何方法可以影响实参的值。( )
√
×
答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. a为列表,其中每个元素均为int型数值,b为int型,当进行a+b操作时,会对a中每个元素加上b的值。()
√
×
答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. 构造器__init__在实例化对象时调用。( )
√国开搜题
×
答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. open函数的参数处理模式中,包含'b'的模式表示以二进制数据处理文件。( )
√
×
答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
5. IPython是基于CPython之上的一个交互式解释器。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
6. 按位或运算符的意思是:只要对应的两个二进位有一个为1时,结果位就为1。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
7. NumPy 的ndarray是一种多维数组对象,可以由序列型对象生成。( )
√
×国开一网一平台
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
8. 条件语句是通过一条或多条语句的执行结果来决定执行的代码块。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
9. 一个except子句可以同时处理多个异常,这些异常将被放在一个列表。( )
√
×渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
10. 调用函数之后,实参的值是否改变取决于函数中的操作,与实参变量类型无关。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
11. 任何不可变对象均可作为字典的键。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
12. 创建类的对象时,系统会自动调用构造方法进行初始化。( )
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
二 、单选题
1. 关于函数中关键字参数的使用,以下描述中错误的是( )
关键字参数必须位于位置参数之前
关键字参数之间的顺序无限制
关键字参数必须位于位置参数之后渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
不得重复传入关键字参数
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. 以下关于字典的描述,错误的是( )。国开搜题
字典是键值对的集合
字典长度是可变的
字典中的键可以对应多个值信息
字典中元素以键信息为索引访问渝粤搜题
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. 以下代码的运行结果为( )。 class Person: def __init__(self, id): self.id = id tom = Person(123) tom.__dict__['age'] = 20 print(tom.age + len(tom.__dict__))
21
22
23
24
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. 以下选项中,不是Python中文件操作的相关函数是( )。
read()
write()
open()
load()
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
5. 关于Python数据类型的描述,正确的选项是( )。
函数lower(x)是将字符串x的首字母小写
内置函数divmod(x,y)的运算结果是两个整数:x除y的整数商及余数
函数ord(x)是返回字符串x对应的Unicode编码
运算符+、-、*、/ 等跟赋值符号 = 相连,形成增强赋值操作符
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
6. 以下哪一个步骤不属于数据清洗( )。
去重
删除缺失值
异常值检测
数据合并
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
7. 以下代码的运行结果为( )。 print('%.2f' % 3.1415926)
%.2f渝粤教育
3.1415926
3.14
%3.1415926
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤教育
8. 下列关于NumPy的说法中,错误的是( )。
NumPy可以处理傅立叶变换和用于图形操作的例程
NumPy能进行数组(限一维数组)的算术和逻辑运算
NumPy拥有线性代数和随机数生成的内置函数
NumPy系统主要用于数学/科学计算,提供了许多高级的数值编程工具
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
9. 以下代码的运行结果为( )。 a = {} a[1] = 1 a['1'] = 2 a[1] += 1 sum = 0 for k in a: sum += a[k] print(sum)
1
2
3
4渝粤教育
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
10. “try except”语句中使用“except:”表示( )。国开搜题
捕获所有异常
捕获未被前面except子句捕获的异常
等价于“except None:”
错误的写法
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
11. list(map(str, [3, 4, 5]))的结果为( )。
[3,4,5]
(3,4,5)
['3', '4', '5']
('3', '4', '5')
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
12. 以下代码的运行结果为( )。
a,p,p,l,e
apple
aple
ale
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
三 、配伍题
1. 根据所给函数,请为如下代码选择与之匹配的样例。
print(fib(2))
1
print(fib(3))
2
print(fib(4))
3
print(fib(5))国开搜题
5
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
四 、填空题
1. 当列表的索引超出了范围时,Python会报一个_________错误。
IndexError
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. f = lambda y=3, z=2: y**z,则语句 print(f(5))的输出结果为_________。
25渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. 类对象支持两种操作:属性引用和__________。
实例化
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤教育
4. Python是一种_________语言,即可以在一个 Python 提示符 >>> 后直接执行代码。
交互式
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
5. not是一种_________运算符.
逻辑
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
6. 下面代码的输出值的个数是______个。 age = 23 start = 2 if age % 2 != 0: start = 1 for x in range(start, age + 2, 2): print(x)
12
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤题库
五 、问答题
1. 请简述编写函数的原则。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. try-except与try-finally有什么不同?
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
六 、综合题
1. alist = [{'name':'a','age':20},{'name':'b','age':30},{'name':'c','age':25}]
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. 有四个数字:1、2、3、4,计算能组成多少个互不相同且无重复数字的三位数。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
关注公众号【国开搜题】,回复【试题】获取试题答案