2024秋最新国家开放大学电大《Python程序设计》形考作业题库、期末题库及答案
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【学海搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【学海搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【学海搜题】微信公众号提供,禁止复制盗取,违者必究
Python程序设计
学校: 广州开放大学
问题 1: 1. 哪个选项对于函数的定义是错误的?
选项:
• A. def vfunc(a,b=2):
• B. def vfunc(a,b):
• C. def vfunc(a,*b):
• D. def vfunc(*a,b):
答案: def vfunc(*a,b):
问题 2: 2. 以下不是Python序列类型的是:
选项:
• A. 字符串类型
• B. 列表类型
• C. 元组类型
• D. 数组类型
答案: 数组类型
问题 3: 3. 关于Python语言的缩进,说法正确的是:
选项:
• A. 统一为四个空格
• B. 缩进为非强制的
• C. 缩进可以用在任何语句之后。
• D. 缩进在语义中强制使用
答案: 缩进在语义中强制使用
问题 4: 4. Python的turtle库是一个直观有趣的图形绘制函数库。
选项:
答案: 正确
问题 5: 5. 网络爬虫应用一般分为两个步骤:一、通过网络连接获取网页内容;二、对获得的那网页内容进行处理。
选项:
答案: 正确
问题 6: 6. 哪个选项是random库中用于生成随机小数的函数?
选项:
• A. random()
• B. randint()
• C. getrandbits()
• D. randrange()
答案: random()
问题 7: 7. 以下选项不是函数作用的是:
选项:
• A. 提高代码执行速度
• B. 复用代码
• C. 增强代码可读性
• D. 降低编程复杂度
答案: 请关注公众号【学海搜题】查看答案
问题 8: 8. 哪个选项关于循环结构的描述是错误的?
选项:
• A. 循环是程序根据条件判断结果向后反复执行的一种运行方式
• B. 循环是一种程序的基本控制结构
• C. 死循环无法退出,没有任何作用
• D. 条件循环和遍历循环结构都是基本的循环结构
答案: 请关注公众号【学海搜题】查看答案
问题 9: 9. 下面是eval()函数作用的是:
选项:
• A. 去掉参数中做外侧一对引号,含单引号或双引号,当作Python语句执行
• B. 去掉参数中元素两侧所有引号,含单引号或双引号,当作Python语句执行
• C. 直接将参数中元素当作Python语句执行
• D. 在参数两侧增加一对单引号,当作Python语句执行
答案: 请关注公众号【学海搜题】查看答案
问题 10: 10. 关于Python的元组类型,以下选项错误的是:
选项:
• A. 元组一旦创建就不能被修改
• B. 元组采用逗号和圆括号(可选)来表示
• C. 元组中元素必须是相同类型
• D. 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
答案: 请关注公众号【学海搜题】查看答案
问题 11: 11. 以下关于递归函数基例的说法错误的是:
选项:
• A. 递归函数必须有基例
• B. 递归函数的基例不再进行递归
• C. 每个递归函数都只能有一个基例
• D. 递归函数的基例决定递归的深度
答案: 请关注公众号【学海搜题】查看答案
问题 12: 12. 所有for循环语句都可以用while循环语句改写。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 13: 13. 给定字典d,哪个选项对x in d的描述是正确的?
选项:
• A. x是一个二元元组,判断x是否是字典d中的键值对
• B. 判断x是否是字典d中的键
• C. 判断x是否是字典d中的值
• D. 判断x是否是在字典d中以键或值方式存在
答案: 请关注公众号【学海搜题】查看答案
问题 14: 14. 下面代码的输出 结果是:
def fib(n):
a,b = 1,1
for i in range(n-1):
a,b = b,a+b
return a
print (fib(7))
选项:
• A. 21
• B. 5
• C. 8
• D. 13
答案: 请关注公众号【学海搜题】查看答案
问题 15: 15. 关于文件关闭的close()方法,哪个选项的描述是正确的?
选项:
• A. 文件处理结束之后,一定要用close()方法关闭文件
• B. 如果文件是只读方式打开,仅在这种情况下可以不用close()方法关闭文件
• C. 文件处理后可以不用close()方法关闭文件,程序退出时会默认关闭
• D. 文件处理遵循严格的“打开-操作-关闭”模式
答案: 请关注公众号【学海搜题】查看答案
问题 16: 16. 文件是程序的集合和抽象。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 17: 17. Python 通过缩进来判断操作是否在分支结构中。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 18: 18. 下面代码的输出结果是
for i in range(1,6):
if i/3 == 0:
break
else:
print(i,end =",")
选项:
• A. 1,2,
• B. 1,2,3,4,
• C. 1,2,3,4,5,
• D. 1,2,3,
答案: 请关注公众号【学海搜题】查看答案
问题 19: 19. 以下不是Python语言合法命名的是:
选项:
• A. MyGod5
• B. _MyGod_
• C. MyGod
• D. 5MyGod
答案: 请关注公众号【学海搜题】查看答案
问题 20: 20. 下面代码的输出结果是
s =["seashell","gold","pink","brown","purple","tomato"]
print(s[4:])
选项:
• A. ['purple']
• B. ['purple', 'tomato']
• C. ['gold', 'pink', 'brown', 'purple', 'tomato']
• D. ['seashell', 'gold', 'pink', 'brown']
答案: 请关注公众号【学海搜题】查看答案
问题 21: 21. 给定字典d,哪个选项对d.values()的描述是正确的?
选项:
• A. 返回一种dict_values类型,包括字典d中所有值
• B. 返回一个列表类型,包括字典d中所有值
• C. 返回一个元组类型,包括字典d中所有值
• D. 返回一个集合类型,包括字典d中所有值
答案: 请关注公众号【学海搜题】查看答案
问题 22: 22. 下面属于import保留字作用的是:
选项:
• A. 引入程序之外的功能库
• B. 改变当前程序的命名空间
• C. 每个程序都必须有这个保留字
• D. 当调用函数时需要使用该保留字
答案: 请关注公众号【学海搜题】查看答案
问题 23: 23. 在Python中,用于获取用户输入的函数是:
选项:
• A. get()
• B. eval()
• C. input()
• D. print()
答案: 请关注公众号【学海搜题】查看答案
问题 24: 24. 函数在调用前不需要定义,拿来即用就好。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 25: 25. Python3.X版本,不能完全向下兼容2.X系列版本。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 26: 26. Python和python是两个不同的变量。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 27: 27. 序列s,哪个选项对s.index(x)的描述是正确的?
选项:
• A. 返回序列s中序号为x的元素
• B. 返回序列s中元素x所有出现位置的序号
• C. 返回序列s中元素x第一次出现的序号
• D. 返回序列s中x的长度
答案: 请关注公众号【学海搜题】查看答案
问题 28: 28. 函数定义时,以下不需要使用global声明就可能操作全局变量的类型是:
选项:
• A. 列表
• B. 字符串
• C. 整数
• D. 浮点数
答案: 请关注公众号【学海搜题】查看答案
问题 29: 29. 哪个选项是下面代码的执行结果?
name="Python语言程序设计课程"
print(name[0],name[2:-2],name[-1])
选项:
• A. P thon语言程序设计 程
• B. P thon语言程序设计 课
• C. P thon语言程序设计课 程
• D. P thon语言程序设计课 课
答案: 请关注公众号【学海搜题】查看答案
问题 30: 30. 以下关于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
答案: 请关注公众号【学海搜题】查看答案
问题 31: 31. 实现多路分支的最佳控制结构是
选项:
• A. if
• B. if-else
• C. try
• D. if-elif-else
答案: 请关注公众号【学海搜题】查看答案
问题 32: 32. a={ }执行后,a被创建为一个字典类型。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 33: 33. Python中的for循环:
for var in __:
print(var)
哪个选项不符合 上述程序空白处的语法要求?
选项:
• A. range(0,10)
• B. {1;2;3;4;5}
• C. "Hello"
• D. (1,2,3)
答案: 请关注公众号【学海搜题】查看答案
问题 34: 34. 下面是jieba库中用于精确分词的函数是:
选项:
• A. jieba.lcut()
• B. jieba.lcut(cut_all=True)
• C. jieba.add_word()
• D. jieba.lcut_for_search()
答案: 请关注公众号【学海搜题】查看答案
问题 35: 35. 下面代码的输出结果是
x=3.1415926
print(round(x,2) ,round(x))
选项:
• A. 3 3.14
• B. 6.28 3
• C. 3.14 3
• D. 2 2
答案: 请关注公众号【学海搜题】查看答案
问题 36: 36. 下面不属于Python保留字的是:
选项:
• A. def
• B. elif
• C. type
• D. import
答案: 请关注公众号【学海搜题】查看答案
问题 37: 37. Python中“4”+“5”的结果为 “9”。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 38: 38. Python计算生态超过14万个,以下能帮助学习者明智学习Python的方法是:
选项:
• A. 学好Python语法,有选择有判断地选学标准库和第三方库
• B. 多花时间学习,遇到Python知识就去学习
• C. 多花时间实践,遇到案例就去练习
• D. 观察周围学习者学习什么,跟着学习
答案: 请关注公众号【学海搜题】查看答案
问题 39: 39. 关于try-except,哪个选项的描述是错误的?
选项:
• A. 表达了一种分支结构的特点
• B. 用于对程序的异常进行捕捉和处理
• C. 使用了异常处理,程序将不会再出错
• D. NameError是一种异常类型
答案: 请关注公众号【学海搜题】查看答案
问题 40: 40. 哪个选项是下面 代码的执行结果?
s='PYTHON'
print("{0:3}".format(s))
选项:
• A. PYTHON
• B. PYT
• C. PYTH
• D. PY
答案: 请关注公众号【学海搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。