21春学期南开大学《Python编程基础》在线作业及答案Word下载.docx
- 文档编号:15104714
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:10
- 大小:17.97KB
21春学期南开大学《Python编程基础》在线作业及答案Word下载.docx
《21春学期南开大学《Python编程基础》在线作业及答案Word下载.docx》由会员分享,可在线阅读,更多相关《21春学期南开大学《Python编程基础》在线作业及答案Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
D、报错
B
5:
如果要计算两个集合的交集,应使用集合中的()方法。
A、intersection
B、union
C、difference
D、symmetric_difference
6:
类方法是指使用()修饰的方法。
A、@classmethod
B、@class
C、@staticmethod
D、@static
7:
下列占位运算符中,表示有符号整型十进制数的占位符是()。
A、%d
B、%%
C、%f
D、%s
8:
下列选项中,()不是常量。
B、35.7
C、'
Python'
D、abc
D
9:
在完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整体目标,采用这种思想的程序设计方法称为()程序设计方法。
A、面向对象
B、面向类
C、结构化
D、分解化
10:
内层函数使用外层函数中定义的变量,应使用()关键字。
A、local
B、nonlocal
C、global
D、nonglobal
11:
re.finditer函数的返回结果必然是()。
A、列表
B、元组
C、字符串
D、迭代器
12:
计算列表ls中的元素个数应使用()。
A、ls.count()
B、count(ls)
C、ls.len()
D、len(ls)
13:
已知“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,'
{'
10,'
y2'
3}}
D、{'
2,'
14:
下面程序的输出结果是()。
score=80
ifscore<
60:
print('
不及格'
)
else:
pass
A、不及格
B、pass
C、报错
D、无输出
15:
用于结束本次循环并开始下一次循环的命令是()。
A、break
B、continue
C、else
D、pass
16:
执行“print(0o20)”,则在屏幕上会输出()。
A、20
B、0o20
C、16
D、32
17:
“tryexcept”语句中使用“except:
”表示()。
A、捕获所有异常
B、捕获未被前面except子句捕获的异常
C、等价于“exceptNone:
”
D、错误的写法
18:
已知m是一个Match对象,则m.groups()返回的结果必然是一个()。
A、字符串
C、列表
D、不确定
19:
已知stu是Student类对象,则执行“print(stu)”时会自动执行Student类的()方法。
A、__init__
B、__str__
C、__format__
D、__print__
20:
已知“d1={'
age'
19}”,则执行“d2=d1.fromkeys(['
sno'
'
name'
])”后,d1中的元素个数为()。
A、0
B、1
C、2
D、3
21:
下列选项中,描述错误的是()。
A、函数的形参名和实参名必须完全相同
B、在函数体中为形参赋值会影响对应实参的值
C、如果实参是列表等对象时,可在函数体中通过形参修改实参列表中对应元素的值
D、当有多个形参时,各形参之间用逗号分隔
A,B
22:
下列选项中,有效的Python变量名包括()。
A、test
B、_abc
C、1_a
D、_t1
A,B,D
23:
自定义迭代器要求在类中必须实现的内置方法包括()。
A、__str__
B、__init__
C、__next__
D、__iter__
C,D
24:
下列选项中,描述正确的是()。
A、所有迭代器都是可迭代对象
B、所有可迭代对象都是迭代器
C、通过“isinstance(x,Iterator)”可以判断x是否是迭代器
D、如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器
A,C,D
25:
已知“d=dict(sno='
1810100'
name='
李晓明'
age=19)”,下列选项中能够删除键为age的元素的代码是()。
A、d.del('
B、deld['
]
C、d.pop('
D、d.remove('
26:
利用下列选项中的(),可快速完成金融分析工作。
A、Numpy
B、Scipy
C、Pandas
D、Django
A,B,C
27:
下列选项中,按照从左至右的顺序进行字符串检索的方法包括()。
A、find
B、rfind
C、index
D、rindex
A,C
28:
已知s1和s2是两个集合,则返回结果必然为True的选项包括()。
A、s1.union(s2).issubset(s1)
B、s1.union(s2).issuperset(s1)
C、s1.difference(s2).issubset(s1)
D、s1.difference(s2).issuperset(s1)
B,C
29:
A、一个装饰器可以为多个函数注入代码
B、一个装饰器值可以为一个函数注入代码
C、一个函数可以注入多个装饰器的代码
D、一个函数值可以注入一个装饰器的代码
30:
下列选项中,描述正确的选项包括()。
A、Python中的变量在使用前不需要定义
B、Python3.x中的变量名可以包含中文
C、Python中的变量类型一旦确定就不能改变
D、a@b是一个有效的Python变量名
31:
不能使用数字索引形式的下标可以访问字典中的元素。
T、对
F、错
T
32:
len函数可获取一个列表对象中的元素数量。
33:
类的普通方法的第一个参数自动对应调用该方法时所使用的类对象。
34:
已知t=(5,10,15),则list(range(len(t)))的输出结果是[1,2,3]。
F
35:
程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。
36:
通过“ls.max()”可以得到列表ls中最大元素的值。
37:
使用re.match函数进行正则表达式匹配时,如果指定的匹配选项中包括re.MULTILINE,则会对每一行开头的若干字符作匹配。
38:
re.sub(r'
<
[^<
]*?
>
'
tc'
)的返回结果是字符串'
。
39:
解释是将源代码全部翻译成机器指令,再加上一些描述信息,生成可执行文件。
40:
1.25e3表示浮点数1250.0的科学记数法表示方式。
41:
每一个流程图都必须有“开始”和“结束”,从“开始”出发,经过任何处理后必然能到达“结束”。
42:
一个脚本文件只有作为模块导入时,才有全局变量__name__。
43:
一个类属性只能通过类名访问。
44:
如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。
45:
析构方法可以没有形参。
46:
对于不可变类型的对象a,可以通过“a=b”修改a的值。
47:
Python程序中每条语句以分号结尾。
48:
正则表达式“^ab[\s\S]*c$”可以与任一以“ab”开头、以“c”结尾的字符串匹配。
49:
已知s="
学习"
则执行s[0]='
复'
后s中存储的字符串被修改为“复习”。
50:
Python是一种弱类型的语言,变量的类型由其值的类型决定。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python编程基础 21 学期 南开大学 Python 编程 基础 在线 作业 答案