在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

广州开放大学2026年春学期《Python程序设计》期末考试【标准答案】

Time2026-05-30Hits浏览量: 0
国开,电大,各省平台学习详情请咨询请添加QQ : 103092222或微信: xyzlfx100

2026春期末考试

试卷总分:100  得分:100

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

A.def

B.elif

C.type

D.import


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

A.统一为四个空格

B.缩进为非强制的

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

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


3.Python 通过缩进来判断操作是否在分支结构中。


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


5.关于try-except,哪个选项的描述是错误的?

A.表达了一种分支结构的特点

B.用于对程序的异常进行捕捉和处理

C.使用了异常处理,程序将不会再出错

D.NameError是一种异常类型


6.以下选项不是函数作用的是:

A.提高代码执行速度

B.复用代码

C.增强代码可读性

D.降低编程复杂度


7.哪个选项是下面 代码的执行结果?


s='PYTHON'print("{0:3}".format(s))

A.PYTHON

B.PYT

C.PYTH

D.PY


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

A. get()

B.eval()

C.input()

D.print()


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

A.jieba.lcut()

B.jieba.lcut(cut_all=True)

C.jieba.add_word()

D.jieba.lcut_for_search()


10.哪个选项是random库中用于生成随机小数的函数?

A.random()

B.randint()

C.getrandbits()

D. randrange()


11.所有for循环语句都可以用while循环语句改写。


12.Python中“4”+“5”的结果为 “9”。


13.下面代码的输出结果是                               


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']


14.下面代码的输出结果是                               


x=3.1415926print(round(x,2) ,round(x))

A.3 3.14

B.6.28 3

C.3.14 3

D.2 2


15.以下关于Python函数说法错误的是:


deffunc(a,b): c=a**2+b b=areturnc a=10b=100c=func(a,b)+a

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

B.该函数名称为func

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

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


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

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

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

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

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


17.关于Python的元组类型,以下选项错误的是:

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

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

C.元组中元素必须是相同类型

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


18.哪个选项关于循环结构的描述是错误的?

A.循环是程序根据条件判断结果向后反复执行的一种运行方式

B.循环是一种程序的基本控制结构

C.死循环无法退出,没有任何作用

D.条件循环和遍历循环结构都是基本的循环结构


19.下面代码的输出 结果是                               :


deffib(n): a,b =1,1foriinrange(n-1): a,b = b,a+breturnaprint(fib(7))

A.21

B.5

C.8

D.13


20.a={ }执行后,a被创建为一个字典类型。


21.                                                                                                                                                                                                                                                                                                                        以下关于递归函数基例的说法错误的是:

A.递归函数必须有基例

B.递归函数的基例不再进行递归

C.每个递归函数都只能有一个基例

D.递归函数的基例决定递归的深度


22.下面代码的输出结果是


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,


23.Python的turtle库是一个直观有趣的图形绘制函数库。


24.给定字典d,哪个选项对d.values()的描述是正确的?

A.返回一种dict_values类型,包括字典d中所有值

B.返回一个列表类型,包括字典d中所有值

C.返回一个元组类型,包括字典d中所有值

D.返回一个集合类型,包括字典d中所有值


25.序列s,哪个选项对s.index(x)的描述是正确的?

A.返回序列s中序号为x的元素

B.返回序列s中元素x所有出现位置的序号

C.返回序列s中元素x第一次出现的序号

D.返回序列s中x的长度


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

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

B.def vfunc(a,b):

C.def vfunc(a,*b):

D.def vfunc(*a,b):


27.Python中的for循环:                                       


for var in __:


    print(var)





哪个选项不符合 上述程序空白处的语法要求?

A.range(0,10)

B.{1;2;3;4;5}

C."Hello"

D.(1,2,3)


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

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

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

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

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


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

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

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

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

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


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


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

A.MyGod5

B._MyGod_

C.MyGod

D.5MyGod


32.函数定义时,以下不需要使用global声明就可能操作全局变量的类型是:

A.列表

B.字符串

C.整数

D.浮点数


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

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

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

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

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


34.函数在调用前不需要定义,拿来即用就好。


35.Python3.X版本,不能完全向下兼容2.X系列版本。


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

A.字符串类型

B.列表类型

C.元组类型

D.数组类型


37.                                                实现多路分支的最佳控制结构是

A.if

B. if-else

C.try

D. if-elif-else


38.以下不是Python数据类型的是:

A.数组

B.字符串

C.复数

D.列表


39.Python和python是两个不同的变量。


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

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

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

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

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


留言板
captcha
感谢留言
我们会尽快与您联系
关闭