搜索
才径谷 >电大网教 >南开大学 >南开大学物联网工程专业《Python编程基础》作业及答案8

南开大学物联网工程专业《Python编程基础》作业及答案8试卷及答案大全

永久免费查看
更新时间:2026-04-12

南开大学物联网工程专业《Python编程基础》作业及答案8提供该考试科目的试卷全部试题及答案大全,科目内容齐全,答案供学员学习免费使用,助力考试通关!

第1题、 [单选题] 已知m是一个Match对象,则m.groups()返回的结果必然是一个()。

A.字符串

B.元组

C.列表

D.不确定

答案如下:
B
第2题、 [单选题] 已知“ls=[1,3,2,5]”,则执行“ls.sort(reverse=True)”后ls的值为()。

A.[1,3,2,5]

B.[1,2,3,5]

C.[5,3,2,1]

D.[5,2,3,1]

答案如下:
C
第3题、 [单选题] 构造方法的方法名是()。

A.__construct__

B.__init__

C.__begin__

D.__start__

答案如下:
B
第5题、 [单选题] 如果已A和B作为父类定义子类C,则定义C时第一行代码正确的写法是()。

A.class A,B

B.class A,B

C.class C(A,B)

D.class C(A),C(B)

答案如下:
C
第7题、 [单选题] 不定长的位置参数在传递给函数时会被封装成()。

A.元组

B.列表

C.集合

D.字典

答案如下:
A
第8题、 [单选题] 已知“a=[1,2,3]”且“b=a[:]”,则执行“a[1]=10”后,b的值为()。

A.[10,2,3]

B.[1,10,3]

C.[1,2,10]

D.[1,2,3]

答案如下:
D
第10题、 [单选题] 已知“a=dict(x=1,y=2)”且“b=a”,则执行“a[‘y’]=10”后,则print(b)的输出结果为()。

A.{x=1,y=10}

B.{x=1,y=2}

C.{‘x’:1,‘y’:10}

D.{‘x’:1,‘y’:2}

答案如下:
C
第12题、 [单选题] 类方法是指使用()修饰的方法。

A.@classmethod

B.@class

C.@staticmethod

D.@static

答案如下:
A
第13题、 [单选题] 调用函数时函数名后面的一对小括号中给出的参数称为()。

A.实参

B.形参

C.类型参数

D.名字参数

答案如下:
A
第14题、 [单选题] 所有函数之外定义的变量是()。

A.局部变量

B.全局变量

C.静态变量

D.文件变量

答案如下:
B
第15题、 [单选题] 下面选项中,描述错误的是()。

A.如果要创建的目录已经存在,则os.mkdir函数会报错

B.如果要创建的目录已经存在,则os.makedirs函数不会报错

C.如果要删除的目录不存在,则os.rmdir函数会报错

D.如果要删除的目录已存在但目录不为空,则os.rmdir函数会报错

答案如下:
B
第17题、 [单选题] 如果return后面有多个数据,则这多个数据会封装成()返回。

A.元组

B.列表

C.集合

D.字典

答案如下:
A
第18题、 [单选题] 已知Student类是一个空类,stu1和stu2是Student类的两个对象,则通过“stu1.name=‘李晓明’”语句增加的属性可以通过()访问。

A.Student.name、stu1.name或stu2.name

B.Student.name或stu1.name

C.stu1.name或stu2.name

D.stu1.name

答案如下:
D
第19题、 [单选题] 判断一个类是否是另一个类的子类,应使用内置函数()。

A.isinstance

B.issubclass

C.type

D.isclass

答案如下:
B
第21题、 [多选题] 已知函数调用Fun(*a),则a可能是()。

A.元组

B.列表

C.集合

D.字典

答案如下:
ABC
第22题、 [多选题] 下列选项中,属于IDLE窗口模式的是()。

A.Shell

B.Script

C.Editor

D.Window

答案如下:
AC
第23题、 [多选题] 下列选项中,计算结果为True的表达式包括()。

A.15=8

B.not 158

C.15=8 or 158

D.15=8 and 158

答案如下:
ABC
第24题、 [多选题] 与正则表达式“”匹配的字符串包括()。

A.

B.

C.<>

D.

答案如下:
AC
第25题、 [多选题] 如果一个类C1通过继承已有类C而创建,则将C称作()。

A.子类

B.基类

C.父类

D.超类

答案如下:
BCD
第26题、 [多选题] 下列选项中,描述正确的是()。

A.将一个函数赋给形参后,则可以用形参名代替函数名完成函数调用

B.将一个函数赋给变量后,则可以用变量名代替函数名完成函数调用

C.lambda函数没有函数名

D.lambda函数不能有返回值

答案如下:
ABC
第27题、 [多选题] 已知s1和s2是两个集合,则返回结果必然为True的选项包括()。

A.s1.symmetric_difference(s2).issubset(s1)

B.s1.symmetric_difference(s2).issuperset(s1)

C.s1.intersection(s2).issubset(s1)

D.s1.intersection(s2).issubset(s2)

答案如下:
CD
第28题、 [多选题] 下列选项中,描述正确的是()。

A.一个装饰器可以为多个函数注入代码

B.一个装饰器值可以为一个函数注入代码

C.一个函数可以注入多个装饰器的代码

D.一个函数值可以注入一个装饰器的代码

答案如下:
AC
第29题、 [多选题] 下列关于闭包的描述中,正确的是()。

A.外层函数的某个局部变量如果在内层函数中使用,则外层函数执行结束时该局部变量并不会被释放

B.外层函数的返回值是内层函数的名字

C.闭包会将内层函数的代码和自由变量打包在一起

D.一个函数通过多次调用可形成多个闭包,且每个闭包可以有不同的上下文环境

答案如下:
ABCD
第30题、 [多选题] 下列选项中,能够生成列表[1,3,5]的语句包括()。

A.list(range(1,7,2))

B.list(range(1,5,2))

C.[x for x in range(7) if x%2!=0]

D.[2*x+1 for x in range(3)]

答案如下:
ACD
第48题、 [判断题] 列表生成表达式的返回结果是一个列表。()

A.正确

B.错误

答案如下:
A