Python程序设计-04
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

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

微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。