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

搜题
1、所有函数之外定义的变量是()。

A.局部变量

B.全局变量

C.静态变量

D.文件变量

本题答案:
B
2、为A类中的t属性定义一个获取属性值的方法(即getter),则应使用()装饰器。

A.@property

B.@t.getter

C.@property.getter

D.t.property.getter

本题答案:
A
3、已知“str='Python#C++##Python'”,则“str.find('Python')”返回的结果是()。

A.12

B.-1

C.报错

本题答案:
A
4、高阶函数是指()。

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

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

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

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

本题答案:
D
5、通过列表中的()方法可以根据指定值查找第一个匹配的列表元素的位置。

A.index

B.find

C.search

D.at

本题答案:
A
6、下面选项中,描述错误的是()。

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

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

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

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

本题答案:
B
7、通过语句“m,n=3,5”,定义了()个变量。

A.1

B.2

C.报错

本题答案:
C
8、在Python编程环境提示符下直接输入Python代码并执行的运行方式称为()。

A.交互式运行

B.脚本式运行

C.代码式运行

D.即时式运行

本题答案:
A
9、使用字典中的()方法可以删除指定键的元素。

A.del

B.delete

C.pop

D.remove

本题答案:
C
10、使用字典中的()方法可以一次插入多个元素。

A.add

B.update

C.push

D.insert

本题答案:
B
11、内层函数使用外层函数中定义的变量,应使用()关键字。

A.local

B.nonlocal

C.global

D.nonglobal

本题答案:
B
12、已知a=15,则执行“a%=6”后,a的值为()。

A.15

B.2.5

C.3

D.2

本题答案:
C
13、下面文件文件打开方式中,不能对打开的文件进行写操作的是()。

A.w

B.wt

C.r

D.a

本题答案:
C
14、定义函数时函数名后面的一对小括号中给出的参数称为()。

A.实参

B.形参

C.类型参数

D.名字参数

本题答案:
B
15、已知“d=dict(x=1,y=2)”,则执行“d.clear()”后,“len(d)”返回的结果是()。

A.1

B.2

C.报错

本题答案:
A
16、下列选项中,描述错误的选项是()。

A.列表中的元素类型必须相同

B.列表中的元素之间用逗号分隔

C.列表中的元素可以是列表类型

D.列表中可以包含数字类型的元素

本题答案:
A
17、re.finditer函数的返回结果必然是()。

A.列表

B.元组

C.字符串

D.迭代器

本题答案:
D
18、在绘制流程图时,条件判断应放在()中。

A.圆角矩形

B.圆

C.矩形框

D.菱形框

本题答案:
D
19、下列占位运算符中,表示有符号整型十进制数的占位符是()。

A.%d

B.%%

C.%f

D.%s

本题答案:
A
20、已知“a=dict(x=1,y=2)”且“b=a.copy()”,则执行“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}

本题答案:
D
21、已知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
22、下列选项中,可哈希的数据类型包括()。

A.数字

B.集合

C.列表

D.字符串

本题答案:
AD
23、下列选项中,+作为拼接运算符使用的表达式是()。

A.[1.2]+[2.5]

B.1.2+2.5

C.'abc'+'def'

D.[1.2+2.5]

本题答案:
AC
24、已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则C类中的成员包括()。

A.fa

B.b

C.fc

D.c

本题答案:
ABCD
25、下列选项中,描述正确的是()。

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

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

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

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

本题答案:
ACD
26、Python中的字符串可以写在()中。

A.一对井号中

B.一对尖括号中

C.一对单引号中

D.一对双引号中

27、下列选项中,有效的Python变量名包括()。

A.test

B._abc

C.1_a

D._t1

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

A.类方法可以通过类名直接调用

B.类方法可以通过类的实例对象调用

C.静态方法可以通过类名直接调用

D.静态方法可以通过类的实例对象调用

29、下列选项中,返回结果为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)

30、下面选项中,描述正确的是()。

A.可以基于一个已有类创建新类

B.定义类的同时必须定义好该类的所有属性和方法

C.定义一个类后还可以为其动态添加属性和方法

D.可以基于多个已有类创建新类

31、已知x=[1,2,3],则x is [1,2,3]运算结果为True。()

A.正确

B.错误

32、外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。()

A.正确

B.错误

33、已知B是A的父类,a是A类的对象,b是B类的对象,则“isinstance(a,type(b))”返回结果为True。()

A.正确

B.错误

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

A.正确

B.错误

35、已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。()

A.正确

B.错误

36、已知s1和s2是两个集合,则“s1.issubset(s2)”与“s2.issuperset(s1)”返回结果必然相同。()

A.正确

B.错误

37、如果列表a中包含可变类型的元素,则在用a给b赋值时,应使用copy模块的deepcopy函数,以使得a和b中各元素的取值具有完全的独立性。()

A.正确

B.错误

38、一个脚本文件只有作为模块导入时,才有全局变量_name_。()

A.正确

B.错误

39、在所有函数外定义的变量就是全局变量。()

A.正确

B.错误

40、Python中的每条语句都会执行且仅执行1次。()

A.正确

B.错误

41、伪代码必须符合Python语言的语法要求。()

A.正确

B.错误

42、一个包中如果包括了模块、则不能再包括子包。()

A.正确

B.错误

43、已知s={1,20,25},则通过“s.add((2,3))”可以向s中添加一个新的元组类型的元素。()

A.正确

B.错误

44、re.sub(r“,”,'tc')的返回结果是字符串'tc'。()

A.正确

B.错误

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

A.正确

B.错误

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

A.正确

B.错误

47、如果字典a中包含可变类型的元素,则在用a给b赋值时,应使用copy模块的deepcopy函数,以使得a和b中各元素的取值具有完全的独立性。()

A.正确

B.错误

48、已知Student类有一个属性_id,stu是Student类的对象,则通过“stu._id='1810101'”可以将stu对象中的_id属性赋值为字符串1810101。()

A.正确

B.错误

49、如果使用类的实例对象调用类方法,则类方法中的第一个参数指向该实例对象。()

A.正确

B.错误

50、列表生成表达式的返回结果是一个列表。()

A.正确

B.错误

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部