国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
广州开放大学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对象。
答案:请关注【飞粤搜题】微信公众号,发送题目获取正确答案。