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

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

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

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

第1题、 [单选题] 已知“str='a\rb\r\nc\n'”,则“str.splitlines()”的返回结果是()。

A.['a','b','c']

B.['a\r','b\r\n','c\n']

C.['a\r','b\r','c']

D.['a\r','b','c']

答案如下:
A
第2题、 [单选题] 已知“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
第5题、 [单选题] 类方法的第一个形参对应()。

A.类

B.对象

C.第一个实参

D.第二个实参

答案如下:
A
第6题、 [单选题] 只有try子句的语句序列执行时未发生异常才会执行的子句是()。

A.else

B.finally

C.except

D.不存在

答案如下:
A
第7题、 [单选题] 全局变量的作用域是()。

A.从定义变量的位置到文件结束位置

B.从定义变量的位置到函数结束位置

C.所有函数

D.所有文件

答案如下:
C
第8题、 [单选题] 已知“a=dict(x=1,y=dict(y1=2,y2=3))”且“b=a.copy()”,则执行“a['y']['y1']=10”后,则print(b)的输出结果为()。

A.{x=1,y={y1=10,y2=3}}

B.{x=1,y={y1=2,y2=3}}

C.{'x':1,'y':{'y1':10,'y2':3}}

D.{'x':1,'y':{'y1':2,'y2':3}}

答案如下:
C
第9题、 [单选题] 与正则表达式“^ab[a-z]*c”匹配的字符串是()。

A.abdec

B.abc

C.ab0c

D.cabc

答案如下:
A
第10题、 [单选题] 与正则表达式“ab(de|ef)?c”不匹配的字符串是()。

A.abc

B.abdec

C.abefc

D.abdeefc

答案如下:
D
第11题、 [单选题] “try except”语句中使用“except:”表示()。

A.捕获所有异常

B.捕获未被前面except子句捕获的异常

C.等价于“except None:”

D.错误的写法

答案如下:
B
第12题、 [单选题] 无论try子句执行时是否发生异常,都会执行的子句是()。

A.else

B.finally

C.except

D.不存在

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

A.子类

B.基类

C.父类

D.超类

答案如下:
A
第15题、 [单选题] 下面程序的输出结果是()。 score=80 if score<60: print('不及格') else: pass

A.不及格

B.pass

C.报错

D.无输出

答案如下:
D
第16题、 [单选题] 在闭包中,外层函数的返回值是()。

A.内层函数的调用

B.内层函数的引用

C.任意值

D.无返回值

答案如下:
B
第17题、 [单选题] open函数的默认文件打开方式是()。

A.w

B.w+

C.r

D.r+

答案如下:
C
第19题、 [单选题] 第一个参数对应类的实例对象的方法是()。

A.类方法

B.静态方法

C.内置方法

D.普通方法

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

A.isinstance

B.issubclass

C.type

D.isclass

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

A.所有迭代器都是可迭代对象

B.所有可迭代对象都是迭代器

C.通过“isinstance(x,Iterator)”可以判断x是否是迭代器

D.如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器

答案如下:
ACD
第22题、 [多选题] 下列选项中,描述错误的是()。

A.对于有默认参数值的形参,在函数调用时可以不为其传实参

B.对于没有指定默认参数值的形参,如果在函数调用时没有为其传实参,则形参的值为None

C.对于有默认参数值的形参,如果在函数调用时为其指定实参,则该形参使用传入的实参值

D.如果多个形参具有默认参数值,则函数调用时这些形参或者都使用默认参数值或者都使用传入的实参值

答案如下:
BD
第24题、 [多选题] 下列选项中,可变类型包括()。

A.元组

B.列表

C.字符串

D.字典

答案如下:
BD
第25题、 [多选题] 下列选项中,属于局部变量的是()。

A.函数中定义的变量

B.函数的形参

C.函数外定义的变量

D.函数名

答案如下:
AB
第26题、 [多选题] 字符串检索时,检索失败时不会引发异常的方法包括()。

A.find

B.rfind

C.index

D.rindex

答案如下:
AB
第27题、 [多选题] 下列选项中,*作为重复运算符使用的表达式是()。

A.[1.2]*3

B.1.2*3

C.'abc'*3

D.(1.2, 2.5)*3

答案如下:
ACD
第29题、 [多选题] 下列选项中,可迭代的数据类型包括()。

A.数字

B.元组

C.列表

D.字符串

答案如下:
BCD
第30题、 [多选题] 已知B是A的父类,a是A类的对象,b是B类的对象,则下列选项中返回结果为True的是()。

A.isinstance(a,A)

B.type(a)==A

C.issubclass(A,B)

D.issubclass(type(a),type(b))

答案如下:
ABCD
第33题、 [判断题] Python中的变量在使用前必须先定义。()

A.正确

B.错误

答案如下:
B
第35题、 [判断题] 构造方法可以没有形参。()

A.正确

B.错误

答案如下:
B
第36题、 [判断题] 使用下标“[]”可以访问集合中的元素。()

A.正确

B.错误

答案如下:
B
第41题、 [判断题] re.match(r'py$','puppy')返回的是一个Match对象。()

A.正确

B.错误

答案如下:
B