开大题库网

国家开放大学历年真题库|作业答案|复习资料一站式下载平台

广州开放大学Python程序设计作业答案

分类: 广州开放大学 时间:2025-06-08 14:07:52 浏览:2次 评论:0
摘要:广州开放大学Python程序设计作业答案 Python程序设计
国家开放大学作业考试答案

想要快速找到正确答案?

立即关注 国开搜题微信公众号,轻松解决学习难题!

国家开放大学
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

广州开放大学Python程序设计作业答案

Python程序设计

学校: 广州开放大学

平台: 国家开放大学

题目如下:

1. 下面不是Python语言特点的是:

A. 语法简洁

B. 生态高产

C. 执行速度快

D. 支持中文

答案: 执行速度快

2. 关于Python语言的缩进,说法正确的是:

A. 统一为四个空格

B. 缩进为非强制的

C. 缩进可以用在任何语句之后。

D. 缩进在语义中强制使用

答案: 缩进在语义中强制使用

3. Guido van Rossum正式对外发布Python版本的年份是:

A. 1991

B. 1998

C. 2002

D. 2008

答案: 1991

4. 在Python中,用于获取用户输入的函数是:

A. get()

B. eval()

C. input()

D. print()

答案: input()

5. Python计算生态超过14万个,以下能帮助学习者明智学习Python的方法是:

A. 学好Python语法,有选择有判断地选学标准库和第三方库

B. 多花时间学习,遇到Python知识就去学习

C. 多花时间实践,遇到案例就去练习

D. 观察周围学习者学习什么,跟着学习

答案: 学好Python语法,有选择有判断地选学标准库和第三方库

6. 以下关于Python语言中“缩进”说法正确的是:

A. 缩进统一为4个空格

B. 缩进是非强制的,仅为了提高代码可读性

C. 缩进可以用在任何语句之后,表示语句间的包含关系

D. 缩进在程序中长度统一且强制使用

答案: 缩进在程序中长度统一且强制使用

7. 以下不是Python语言合法命名的是:

A. MyGod5

B. _MyGod_

C. MyGod

D. 5MyGod

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

8. 下面不属于Python保留字的是:

A. def

B. elif

C. type

D. import

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

9. 关于turtle库绘图函数,哪个选项的描述是错误的?

A. urtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离

B. turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,to_angle是角度的整数值

C. turtle.circle(radius, extent=None)函数的作用是绘制一个椭圆形,extent参数可选

D. turtle.pensize(size)函数的作用是改变画笔的宽度为size像素

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

10. 关于Python语句P=-P,哪个选项的描述是正确的?

A. P=0

B. P等于它的负数

C. P的绝对值

D. 给P赋值为它的负数

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

11. 下面是eval()函数作用的是:

A. 去掉参数中做外侧一对引号,含单引号或双引号,当作Python语句执行

B. 去掉参数中元素两侧所有引号,含单引号或双引号,当作Python语句执行

C. 直接将参数中元素当作Python语句执行

D. 在参数两侧增加一对单引号,当作Python语句执行

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

12. 下面属于import保留字作用的是:

A. 引入程序之外的功能库

B. 改变当前程序的命名空间

C. 每个程序都必须有这个保留字

D. 当调用函数时需要使用该保留字

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

13. 下列选项中不符合Python语言变量命名规则的是

A. _AI

B. TempStr

C. I

D. 3_1

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

14. 给出如下代码‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪ TempStr ="Hello World" 可以输出“World”子串的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪

A. print(TempStr[–5:0])

B. print(TempStr[–5: –1])

C. print(TempStr[–4: –1])

D. print(TempStr[–5:])

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

15. 关于Python注释,以下选项中描述错误的是

A. Python注释语句不被解释器过滤掉,也不被执行

B. 注释可以辅助程序调试

C. 注释可用于标明作者和版权信息

D. 注释用于解释代码原理或者用途

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

16. 以下关于字符串.strip()方法功能说明正确的是:

A. 去掉字符串两侧指定字符

B. 按照指定字符分割字符串为数组

C. 替换字符串中特定字符

D. 连接两个字符串序列

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

17. 字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?

A. 使用空格

B. 使用转义符\\

C. 使用\n

D. 使用“\换行”

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

18. 下面关于time库引用不正确的是? ‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫

A. from time import strftime

B. from * import time

C. from time import *

D. import time

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

19. 哪个选项不是Python语言的整数类型?

A. 0B1010

B. 88

C. 0x9a

D. 0E99

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

20. 哪个选项是下面 代码的执行结果? s='PYTHON' print("{0:3}".format(s))

A. PYTHON

B. PYT

C. PYTH

D. PY

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

21. 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪: print(round(0.1 +0.2))

A. True

B. 0

C. False

D. 1

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

22. 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪: x=10 y=4 print(x/y,x//y)

A. 2 2.5

B. 2.5 2

C. 2 2

D. 2.5 2.5

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

23. 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪: a = b = c =123 print(a,b,c)

A. 出错

B. 0 0 123

C. 123 123 123

D. 1 1 123

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

24. 关于Python的浮点数类型,以下选项中描述错误的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪:

A. 浮点数有两种表示方法:十进制表示和科学计数法

B. sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数

C. Python语言的浮点数可以不带小数部分

D. 浮点数类型与数学中实数的概念一致,表示带有小数的数值

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

25. 表达式3+5%6*2//8的值是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪ :

A. 6

B. 4

C. 7

D. 5

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

26. 以下关于Python函数说法错误的是: def func(a,b): c=a**2+b b=a return c a=10 b=100 c=func(a,b)+a

A. 执行该函数后,变量c的值为200

B. 该函数名称为func

C. 执行该函数后,变量b的值为100

D. 执行该函数后,变量a的值为10

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

27. ‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫哪个选项对于函数的定义是错误的?

A. def vfunc(a,b=2):

B. def vfunc(a,b):

C. def vfunc(a,*b):

D. def vfunc(*a,b):

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

28. 哪个选项是下面代码的执行结果? turtle.circle(-90,90)

A. 绘制一个半径为90像素的整圆形

B. 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧

C. 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的左侧

D. 绘制一个半径为90像素的弧形,圆心在画布正中心

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

29. 下面代码的输出结果是: MA = lambda x,y : (x > y) * x + (x < y) * y MI = lambda x,y : (x > y) * y + (x < y) * x a = 10 b = 20 print(MA(a,b)) print(MI(a,b))

A. 10 20

B. 10 20

C. 10 10

D. 20 10

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

30. 下列程序的输出结果为: def f(a,b): a=4 return a+b def main(): a=5 b=6 print(f(a,b),a+b) main()

A. 10 11

B. 11 11

C. 10 10

D. 11 10

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

31. ‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫下面是jieba库中用于精确分词的函数是:

A. jieba.lcut()

B. jieba.lcut(cut_all=True)

C. jieba.add_word()

D. jieba.lcut_for_search()

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

32. 以下不能够与while循环搭配使用的保留字是:

A. do

B. else

C. break

D. continue

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

33. 以下与Python异常处理无关的保留字是:

A. in

B. try

C. else

D. finally

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

34. 关于递归函数的描述,以下选项中正确的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪:

A. 包含一个循环结构

B. 函数比较复杂

C. 函数名称作为返回值

D. 函数内部包含对本函数的再次调用

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

35. 关于Python的全局变量和局部变量,以下选项中描述错误的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪ :

A. 局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用:

B. 局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用

C. 简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放

D. 全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

36. 关于Python组合数据类型,以下描述错误的是:

A. 组合数据类型能够将多个相同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易。

B. 组合数据类型可以分为3类:序列类型、集合类型和映射类型

C. 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问

D. Python的字符串、元组和列表类型都属于序列类型

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

37. S和T是两个集合,哪个选项对S^T的描述是正确的?

A. S和T的并运算,包括在集合S和T中的所有元素

B. S和T的差运算,包括在集合S但不在T中的元素

C. S和T的交运算,包括同时在集合S和T中的元素

D. S和T的补运算,包括集合S和T中的非相同元素

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

38. 以下不是Python序列类型的是:

A. 字符串类型

B. 列表类型

C. 元组类型

D. 数组类型

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

39. 给定字典d,哪个选项对x in d的描述是正确的?

A. x是一个二元元组,判断x是否是字典d中的键值对

B. 判断x是否是字典d中的键

C. 判断x是否是字典d中的值

D. 判断x是否是在字典d中以键或值方式存在

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

40. 二维列表ls=[[1,2,3], [4,5,6],[7,8,9]],哪个选项能获取其中元素5?

A. ls[1][1]

B. ls[4]

C. ls[-1][-1]

D. ls[-2][-1]

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

41. 字典d={'abc':123, 'def':456, 'ghi':789},len(d)的结果是:

A. 6

B. 9

C. 12

D. 3

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

42. 给出如下代码:‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪ ls = ["car","truck"] def funC(a): ls =[] ls.append(a) return funC("bus") print(ls) 以下选项中描述错误的是

A. 执行代码输出结果为['car', 'truck', 'bus']

B. ls.append(a) 代码中的ls是列表类型

C. 代码函数定义中,ls.append(a)中的ls是局部变量

D. 执行代码输出结果为['car', 'truck']

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

43. 关于Python的元组类型,以下选项中描述错误的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪:

A. 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息

B. 元组中元素不可以是不同类型

C. 元组一旦创建就不能被修改

D. Python中元组采用逗号和圆括号(可选)来表示

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

44. 给出如下代码: ‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪ s = list("巴老爷有八十八棵芭蕉树,来了八十八个把4式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。") 以下选项中能输出字符“八”第一次出现的索引位置的是 ‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪:

A. print(s.count("八"))

B. print(s.index("八"),6)

C. print(s.index("八"))

D. print(s.index("八"),6,len(s))

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

45. ‪‪‪‪‪‫‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫给定字典d,以下选项中对d.get(x, y)的描述正确的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪

A. 返回字典d中值为y的值,如果不存在,则返回x

B. 返回字典d中键值对为x:y的值

C. 返回字典d中键为x的值,如果不存在,则返回y

D. 返回字典d中键为y的值,如果不存在,则返回y

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

46. 以下选项对文件描述错误的是:

A. 文件是存储在辅助存储器上的数据序列

B. 文件可以包含任何内容

C. 文件是数据的集合和抽象

D. 文件是程序的集合和抽象

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

47. 关于文件关闭的close()方法,哪个选项的描述是正确的?

A. 文件处理结束之后,一定要用close()方法关闭文件

B. 如果文件是只读方式打开,仅在这种情况下可以不用close()方法关闭文件

C. 文件处理后可以不用close()方法关闭文件,程序退出时会默认关闭

D. 文件处理遵循严格的“打开-操作-关闭”模式

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

48. 文件句柄f,以下是f.seek(0)作用的是:

A. 将指针返回文件开始

B. 将指针跳转到文件最后

C. 保持文件指针不动

D. 寻找文件中第一个值为0的位置

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

49. 以下选项中,不是Python对文件的读操作方法的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪:

A. readtext

B. readlines

C. readline

D. read

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

50. 关于CSV文件的描述,以下选项中错误的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪

A. CSV文件格式是一种通用的、相对简单的文件格式,应用于程序之间转移表格数据

B. 整个CSV文件是一个二维数据

C. CSV文件通过多种编码表示字符

D. CSV文件的每一行是一维数据,可以使用Python中的列表类型表示

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

51. 关于Python文件的 '+' 打开模式,以下选项中描述正确的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪

A. 只读模式

B. 与r/w/a/x一同使用,在原功能基础上增加同时读写功能

C. 追加写模式

D. 覆盖写模式

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

52. 表达式",".join(ls)中ls是列表类型,以下选项中对其的描述正确的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪

A. 将逗号字符串增加到列表ls中

B. 将列表所有元素连接成一个字符串,元素之间增加一个逗号

C. 在列表ls每个元素后增加一个逗号

D. 将列表所有元素连接成一个字符串,每个元素后增加一个逗号

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

53. 二维列表ls=[[1,2,3], [4,5,6],[7,8,9]],以下选项中能获取其中元素5的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪

A. ls[–2][–1]

B. ls[1][1]

C. ls[–1][–1]

D. ls[4]

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

54. 表达式writelines(lines)能够将一个元素字符串的列表lines写入文件,以下选项中描述正确的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪

A. 列表lines中各元素之间默认采用空格分隔

B. 列表lines中各元素之间默认采用逗号分隔

C. 列表lines中各元素之间无分隔符

D. 列表lines中各元素之间默认采用换行分隔

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

55. 以下选项中,不是Python中文件操作的相关函数是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪

A. open()

B. write()

C. readlines()

D. writeline()

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

56. 下列不属于html的tag是?

A. title

B. a

C. class

D. head

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

57. 网络爬虫应用一般分为两个步骤:一、通过网络连接获取网页内容;二、对获得的那网页内容进行处理。

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

58. Robots排除协议,它是网站管理者表达是否希望爬虫自动获取网站信息意愿的方法。

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

59. Requests库是一个简洁且简单的处理http请求的第三方库。

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

60. 调用Requests.get()函数后,返回的网页内容会保存为一个response对象。

答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。

文章目录


    评论留言请发表您的神机妙论……

    昵称

    邮箱

    地址

    私密评论
    评论列表(共有0条评论)