百年教育职业培训中心 百年教育学习服务平台
题库试卷

【国开搜题】国家开放大学 一网一平台 Python程序设计03 期末考试押题试卷与答案

来源: 更新时间:

Python程序设计-03关注公众号【国开搜题】,回复【试题】获取试题答案一、判断题1.一个自定义函数只能包含一个return语句。()A.√B.×答案:B-关注公众号【国开搜

Python程序设计-03

关注公众号【国开搜题】,回复【试题】获取试题答案

、判断题

1. 一个自定义函数只能包含一个return语句。(

A.

B. ×

答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. 对列表使用sort()方法,默认是降序排列。()

A.

B. ×渝粤题库

答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. 创建完对象后,其属性的初始值是固定的,外界无法进行修改。()

A.

B. ×

答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. 文件对象的readline()方法每次读入一行。()渝粤题库

A.

B. ×

答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

5. Python 代码的注释只有一种方式, 那就是使用#符号。(

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. Python中的变量名可以以“@”符号开头(

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

7. NumPy ndarray是一种多维数组对象,可以由序列型对象生成。(

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

8. 执行循环语句for i in range(1,5):pass后,变量i的值是4。(

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

9. 如果一个异常没有与任何的 except 匹配,那么这个异常将会传递给上层的 try 中。()

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

10. 已知s=lambda a,b:a-b,则s(10,6)的值是4。(

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

11. Python中可以使用insert()方法删除列表末尾的元素。(

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

12. 可以基于一个已有类创建新类。(

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、单选题渝粤题库

1. 关于递归的说法正确的是( )。渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

A. 递归编写的程序代码通常比非递归的少,所以递归就是比非递归好

B. 在能够使用递归函数的时候,尽量使用递归,因为它可以使得程序变得简洁,易于理解

C. 递归是一种程序调用自身的现象国开一网一平台

D. 递归函数的执行效率优于非递归函数

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. 对于一个列表aList和一个元组bTuple,以下函数和对象方法使用错误的选项是( )。

A. sorted(aList)

B. bTuple.sort()

C. sorted(bTuple)

D. aList.sort()

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. ‌Python中定义私有属性的方法是( )。

A. 使用__XX__定义属性名

B. 使用__XX定义属性名

C. 使用public关键字

D. 使用private关键字

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤题库

4. 在读写文件之前,必须通过以下哪个方法创建文件对象( )。

A. create

B. folder

C. File渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

D. open

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

5. 结构化程序设计的三种基本的控制结构不包括( )。

A. 选择

B. 顺序

C. 递归

D. 循环

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. 以下哪一个步骤不属于数据清洗( )。

A. 去重渝粤题库

B. 删除缺失值

C. 异常值检测

D. 数据合并

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

7. 如下代码哪个是print(a.index)的结果( )。 import pandas as pd a = pd.Series([1, 3, 4, 6], index=['a', 'b', 'c', 'd'])

A. [1, 3, 4, 6]

B. ['a', 'b','c','d']

C. Index(['a', 'b', 'c', 'd'], dtype='object')

D. ('a','b','c','d')

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

8. 以下哪个选项可以创建一个范围在(0,10)之间,长度为16的等差数列( )。

A. np.linspace(0,16,10)

B. np.random(0,10,16)

C. np.linspace(0,10,16)渝粤教育

D. np.randint(0,16,10)国开搜题

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

9. 关于Python循环结构,以下选项中描述不正确的是( )。

A. 遇到continue语句后,整个循环终止执行。

B. for循环结构用遍历的方式对字符串或者range()对象中的每个元素进行操作。

C. 所有for循环功能都可以用while循环语句来替代。

D. 使用while循环语句不需要提前知道循环的次数。

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

10. 对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。

A. IndexError

B. TabError

C. SyntaxError

D. IndentationError

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

11. 以下内容关于函数描述正确的是( )。

A. 函数用于创建对象和方法

B. 函数可以让代码执行得更快

C. 函数是一段用于执行特定任务的代码渝粤题库

D. 以上的说法都是正确的渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

12. 以下程序中,将输出"快乐"10次的是( )。 1)for a in range(1, 10): print("快乐") 2)‌for b in range(0, 10): print("快乐") 3)‌for c in range(1, 11): print("快乐") 4)‌for d in range(1, 12): print("快乐")

A. 2)(4

B. 1)(2)(3

C. 1)(3

D. 2)(3

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、配伍题

1. 请为如下函数选择与之匹配的功能。

A. 给序列的每个元素应用一个函数,返回一个迭代器

B. map()渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

C. 使用function(x,y)函数,将序列缩减成1个元素结果

D. reduce()

E. filter()

F. 使用返回boolfunction对序列过滤,返回满足条件的结果

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、填空题

1. 已知列表 x = [1 , 2, 3] y = [4, 5, 6] 那么表达式 [(i,j) for i, j in zip(x,y) if i==3] 的值为______________

A. [(3, 6)]

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. 表达式list(map(lambda x: x+5, [1 , 2, 3, 4, 5])) 的值为___________

A. [6, 7, 8, 9, 10]

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. 在类的内部,使用__________关键字来定义一个方法。

A. def

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. 计算机语言有三种类型:机器语言、汇编语言和_________

A. 高级语言

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

5. _________运算符用来判断两个标识符是不是引用自一个对象。。

A. is

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. 表达式 [5 for i in range(3)] 的值为___________

A. [5, 5, 5]

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、问答题

1. 请简述Python中,如何定义一个函数?渝粤教育

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. 请简述try except 的用法和作用。

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、综合题

1. 判断1-200之间有多少个质数,并输出所有质数。

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. 给出一个成绩grade,需根据成绩进行分档,要求如下: 如果成绩大于60分,输出及格;如果成绩大于70分,输出;如果成绩大于80分,输出;如果成绩大于90分,输出优秀;如果成绩大于100分,输出成绩有误,请核实;否则输出不及格

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

关注公众号【国开搜题】,回复【试题】获取试题答案渝粤搜题

电话咨询