南开20春学期《Python编程基础》在线作业满分答案

南开20春学期《Python编程基础》在线作业满分答案

2023年6月29日发(作者:)

南开20春学期《Python编程基础》在线作业满分答案

南开20春学期《Python编程基础》在线作业满分答案

1

判断一个类是否是另一个类的子类,应使用内置函数( )。

A isinstance

B issubclass

C type

D isclass

答案:B

2

lambda函数是指( )。

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

B 不使用def定义函数的形式

C 一个函数不断被其他函数调用完成问题的求解

D 把函数作为参数的一种函数

答案:B

3

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

A intersection

B union

C difference

D symmetric_difference

答案:A

4

已知“d=dict(x=1,y=2)”,则执行“()”后,“len(d)”返回的结果是( )。

A 0

B 1

C 2

D 报错

答案:A

5

已知“str='arbrncn'”,则“ines()”的返回结果是( )。

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

B ['ar','brn','cn']

C ['ar','br','c']

D ['ar','b','c']

答案:A

6

高阶函数是指( )。

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

B 在一个函数内部通过不断调用其他函数完成问题的求解

C 一个函数不断被其他函数调用完成问题的求解

D 把函数作为参数的一种函数

答案:D

7 南开20春学期《Python编程基础》在线作业满分答案

第一个参数对应类的实例对象的方法是( )。

A 类方法

B 静态方法

C 内置方法

D 普通方法

答案:D

8

已知“t=tuple(range(0,10))”,则print(t[-1:3:-2])的结果是( )。

A [9,7,5]

B (9,7,5)

C [9,7,5,3]

D (9,7,5,3)

答案:B

9

一个函数中定义的变量是( )。

A 局部变量

B 全局变量

C 静态变量

D 函数变量

答案:A

10

已知M模块中有一个无参函数fun,且在脚本文件中有“from M import fun as f”,则在中调用M

模块中fun函数的方式为( )。

A fun()

B ()

C f()

D N.f()

答案:C

11

已知“str='a**b*c*d'”,则“('**',2)”的返回结果是( )。

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

B ['a','b','c*d']

C ['a','b*c*d']

D 报错

答案:C

12

已知t=(12,34.5,True,'test',3+5j),则下列选项中,输出结果为“('test',)”的选项是( )。

A t[3]

B t[4]

C t[3:4]

D t[4:5]

答案:C

13 南开20春学期《Python编程基础》在线作业满分答案

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

A 交互式运行

B 脚本式运行

C 代码式运行

D 即时式运行

答案:A

14

从一个序列对象中取部分元素形成一个新的序列对象的操作被称作( )。

A 选择

B 切片

C 子序列

D 投影

答案:B

15

下列选项中,描述正确的是( )。

A 一个递归函数中必须有循环语句

B 一个函数的函数体中只能调用其他函数、不能调用自己

C 所有问题都可以使用递归方式求解

D 递归函数调用层数太多有可能引起栈溢出的问题

答案:D

16

在绘制流程图时,只有( )后面允许有多个分支。

A 圆角矩形

B 圆

C 矩形框

D 菱形框

答案:D

17

Python程序在执行一次之后会自动生成扩展名为( )的字节码文件,以提高运行效率。

A .py

B .pyc

C .pyb

D .pyf

答案:B

18

在完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整

体目标,采用这种思想的程序设计方法称为( )程序设计方法。

A 面向对象

B 面向类

C 结构化

D 分解化

答案:C

19 南开20春学期《Python编程基础》在线作业满分答案

已知“ls=[1,3,2,5]”,则执行“()”后ls的值为( )。

A [1,3,2,5]

B [1,2,3,5]

C [5,3,2,1]

D [5,2,3,1]

答案:B

20

类中的普通方法至少有( )个参数。

A 0

B 1

C 2

D 3

答案:B

1

已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则

C类中的成员包括( )。

A fa

B b

C fc

D c

答案:CADB

2

下列选项中,可以用于判断x和y是否对应同样存储单元的语句是( )。

A x==y

B x is y

C id(x)==id(y)

D not x!=y

答案:BC

3

下列选项中,返回结果为True的表达式为( )。

A 15 in {'name':'Zhangsan','age':15}

B 'age' in {'name':'Zhangsan','age':15}

C 'Zhangsan' in {'name':'Zhangsan','age':15}

D 'name' in {'name':'Zhangsan','age':15}

答案:DB

4

下列选项中,描述正确的是( )。

A 一个函数中定义的变量可以在另一个函数中使用

B 所有函数外定义的变量可以在任何一个函数中使用

C 在一个函数中只能获取全局变量的值、但不能修改全局变量的值

D 一个函数中既能获取全局变量的值、也能修改全局变量的值

答案:BD

5 南开20春学期《Python编程基础》在线作业满分答案

一个递归函数必须有( )。

A 循环语句

B 变量定义

C 结束递归调用的条件

D 函数调用

答案:CD

6

下列选项中,返回结果为True的选项包括( )。

A isinstance([1,3,5],Iterator)

B isinstance([1,3,5],Iterable)

C isinstance((2*x+1 for x in range(3)),Iterator)

D isinstance((2*x+1 for x in range(3)),Iterable)

答案:CDB

7

对于一个字典对象d,如果需要判断d中是否包含键为'x'的元素(包含返回True,不包含返回False),则可以使用的

语句包括( )。

A ('x')==None

B ('x')==default

C 'x' in d

D ('x')

答案:CA

8

与正则表达式“babcB”匹配的字符串包括( )。

A +abc+

B abcd

C abc

D +abcd

答案:BD

9

下列选项中,返回结果为True的表达式是( )。

A 'Python'>'python'

B 'Python3.7'>'Python'

C 'Python'!='python'

D 'C++'<'Python'

答案:BCD

10

下列选项中,可迭代的数据类型包括( )。

A 数字

B 元组

C 列表

D 字符串

答案:DCB

1 南开20春学期《Python编程基础》在线作业满分答案

比较运算和逻辑运算返回的计算结果一定是布尔值。

A 对

B 错

答案:A

2

每个模块中都有一个全局变量__name__。

A 对

B 错

答案:A

3

能够使用next函数获取下一个元素值的对象都是迭代器。

A 对

B 错

答案:B

4

内层函数要使用外层函数定义的变量,必须使用nonlocal关键字。

A 对

B 错

答案:A

5

程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。

A 对

B 错

答案:A

6

已知s={1,20,25},则通过“([2,3])”可以向s中添加一个新的列表类型的元素。

A 对

B 错

答案:B

7

表达式a=b=1中两个运算符的运算顺序是从右至左。

A 对

B 错

答案:A

8

如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。

A 对

B 错

答案:A

9

使用strcmp函数可以进行字符串的比较。

A 对

B 错 南开20春学期《Python编程基础》在线作业满分答案

答案:B

10

__str__方法的返回值可以是整数。

A 对

B 错

答案:B

11

如果一个子类有两个或更多父类,则这种继承关系称为多重继承。

A 对

B 错

答案:A

12

猴子补丁是指在运行时动态替换已有的代码,而不需要修改原始代码。

A 对

B 错

答案:A

13

(r'<[^<]*?>','','

t

c

')的返回结果是字符串'tc'。

A 对

B 错

答案:A

14

一个脚本文件中定义的全局变量只能在该脚本文件中使用。

A 对

B 错

答案:B

15

Python是一种弱类型的语言,变量的类型由其值的类型决定。

A 对

B 错

答案:A

16

已知“str='abcdefabc'”,则执行“e('abc','cba')”后,str中保存的字符串为'cbadefcba'。

A 对

B 错

答案:B

17

为一个对象动态绑定的新属性,只能通过该对象访问。

A 对

B 错

答案:A 南开20春学期《Python编程基础》在线作业满分答案

18

伪代码必须符合Python语言的语法要求。

A 对

B 错

答案:B

19

Python中的变量在使用前必须先定义。

A 对

B 错

答案:B

20

二进制数转十进制数的规则是“除基取余法”。

A 对

B 错

答案:B

发布者:admin,转转请注明出处:http://www.yc00.com/news/1687977037a62810.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信