奥鹏南开大学23秋学期《Python编程基础》在线作业(高起本:1709-2103、专升本/高起专:2003-2103)

2024年2月320:05:48发布者:火花 48 views 举报
总字数:约3792字
第1页

第2页

第3页

第4页

第5页

一、单选题

共 20 题,40 分

已知 a=15,则执行“a%=6”后,a 的值为( )。

A15

B2.5

C3

D2

答案是: C

如果已 A 和 B 作为父类定义子类 C,则定义 C 时第一行代码正确的写法是( )。

Aclass C:A,B

Bclass C:A,C:B

Cclass C(A,B)

Dclass C(A),C(B)

答案是: C

已知 stu 是 Student 类对象,则执行“print(stu)”时会自动执行 Student 类的( )方法。

A__init__

B__str__

C__format__

D__print__

答案是: B

无论 try 子句执行时是否发生异常,都会执行的子句是( )。

Aelse

Bfinally

Cexcept

D 不存在

答案是: B

在执行同样代码的情况下,系统会根据对象实际所属的类去调用相应类中的方法,这个特性是

类的( )。

A 封装性

B 继承性

C 多态性

D 自适应性

答案是: C

如果 return 后面有多个数据,则这多个数据会封装成( )返回。

A 元组

B 列表

C 集合

D 字典

答案是: A

下列选项中,错误的描述是( )。

A 字典中的每一个元素是一个键:值对

B 字典中不同元素的键不能相同

C 字典中不同元素的值不能相同

D 通过“{}”可以创建一个空字典

答案是: C

已知“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

在 Python 编程环境提示符下直接输入 Python 代码并执行的运行方式称为( )。

A 交互式运行

B 脚本式运行

C 代码式运行

D 即时式运行

答案是: A

已知“a=[1,[2,3]]”且“b=a[:]”,则执行“a[1][0]=10”后,b 的值为( )。

A[1,10]

B[1,[2,3]]

C[1,[10,3]]

D 报错

答案是: C

已知 f=1234.5,则“print('%.2e'%f)”执行后的输出结果为( )。

A1.2345e+03

B1.23e+03

C1.2e+03

D1234.50

答案是: B

在 A 类的某个方法中,“super()”等价于( )。

Asuper(A)

Bsuper(A,self)

Csuper(self)

Dsuper

答案是: B

所有函数之外定义的变量是( )。

A 局部变量

B 全局变量

C 静态变量

D 文件变量

答案是: B

如果要计算两个集合的交集,应使用集合中的( )方法。

Aintersection

Bunion

Cdifference

Dsymmetric_difference

答案是: A

已知“str='a\rb\r\nc\n'”,则“str.splitlines(True)”的返回结果是( )。

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

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

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

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

答案是: B

如果要计算两个集合的对称差集,应使用集合中的( )方法。

Aintersection

Bunion

Cdifference

Dsymmetric_difference

答案是: D

高阶函数是指( )。

A 在一个函数内部通过调用自己完成问题的求解

总页数:14
提示:下载前请核对题目。客服微信:diandahome
下载的文档都包含参考答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。