南开大学智慧树知到“物联网工程”《Python编程基础》网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共15题)
1.对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生()异常。
A.IndentationError
B.TabError
C.Indrror
D.SyntaxError
2.字符串检索时,检索失败时不会引发异常的方法包括()。
A.find
B.rfind
C.index
D.rindex
3.下列选项中,描述正确的是()。
A.所有迭代器都是可迭代对象
B.所有可迭代对象都是迭代器
C.通过“isinstance(x,Iterator)”可以判断x是否是迭代器
D.如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器
4.类中的()对应一个类可以支持哪些操作。
A.属性
B.方法
C.数据
linux虚拟机创建目录命令D.对象
5.如果字典a中包含可变类型的元素,则在用a给b赋值时,应使用copy模块的deepcopy函数,以使得a和b中各元素的取值具有完全的独立性。()
A.正确
B.错误
6.如果return后面有多个数据,则这多个数据会封装成()返回。
A.元组
B.列表
C.集合
D.字典
7.将一个函数的运算结果返回到函数调用的地方,应使用()。
A.print
B.return
C.break
D.continue
8.下列选项中,描述错误的选项是()。
A.元组中的元素类型必须相同
B.元组中的元素之间用逗号分隔
C.元组中的元素可以是元组类型
D.元组中可以包含数字类型的元素
9.已知“str='{s1}的职业是{s2}'”,则执行“str.format(s2='教师',s1='李晓明')”会因传参顺序不正确而报错。()
A.正确
B.错误
10.已知“d=dict(x=1,y=2)”,则执行“d.clear()”后,“len(d)”返回的结果是()。
A.0
B.1
C.2
D.报错
11.类的静态方法的第一个形参对应()。
A.类
B.对象
C.第一个实参
D.第二个实参
12.与正则表达式“^ab[a-z]*c”匹配的字符串是()。
A.abdec
B.abc
C.ab0c
D.cabc
13.已知t=(5,10,15),则list(range(len(t)))的输出结果是[1,2,3]。()
A.正确
B.错误
14.与正则表达式“\babc\B”匹配的字符串包括()。
A.+abc+
B.abcd
C.abc
D.+abcd
15.自定义迭代器要求在类中必须实现的内置方法包括()。
A._str_
B._init_
C._next_
D._iter_
第2卷
一.综合考核(共15题)
1.所有函数之外定义的变量是()。
A.局部变量
B.全局变量
C.静态变量
D.文件变量
2.判断一个对象所属的类是否是指定类,应使用内置函数()。
A.isinstance
B.issubclass
C.type
D.isclass
3.利用下列选项中的(),可快速完成金融分析工作。
A.Numpy
B.Scipy
C.Pandas
D.Django
4.对于不可变类型的对象a,可以通过“a=b”修改a的值。()
A.正确
B.错误
5.下列选项中,+作为拼接运算符使用的表达式是()。
A.[1.2+2.5]
B.[1.2]+[2.5]
C.'abc'+'def'
安装matlab显示无法读取文件D.1.2+2.5
6.已知Student类是一个空类,stu1和stu2是Student类的两个对象,则通过“stu1.name=‘李晓明’”语句增加的属性可以通过()访问。
A.Student.name、stu1.name或stu2.name
B.Student.name或stu1.name
C.stu1.name或stu2.name
D.stu1.name
7.下列选项中,描述错误的是()。
A.函数的形参名和实参名必须完全相同
B.在函数体中为形参赋值会影响对应实参的值
C.如果实参是列表等对象时,可在函数体中通过形参修改实参列表中对应元素的值
D.当有多个形参时,各形参之间用逗号分隔
8.已知“str=‘a**b*c*d’”,则“str.split(‘**’,2)”的返回结果是()。
A.[‘a’,‘b’,‘c’,‘d’]
B.[‘a’,‘b’,‘c*d’]
C.[‘a’,‘b*c*d’]
D.报错
9.已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。()
A.正确
B.错误
python基础知识测试10.已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则C类中的成员包括()。
A.fa
B.b
C.fc
D.c
11.程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。()
程序员it培训学习A.正确
B.错误
12.内层函数使用外层函数中定义的变量,应使用()关键字。
A.local
B.nonlocal
C.global
D.nonglobal
13.已知MyModule模块中有一个无参函数fun,且在脚本文件N.py中有“import MyModule as M”,则在N.py中要调用MyModule模块中的fun函数应使用“M.fun()”。()
A.正确
B.错误
14.如果要计算两个集合的交集,应使用集合中的()方法。
excel函数公式大全讲解 求和A.intersection
B.union
C.difference
D.symmetric_difference
15.类的普通方法的第一个参数自动对应调用该方法时所使用的类对象。()
A.正确
B.错误
第1卷参考答案
一.综合考核
1.参考答案:B
2.参考答案:AB
3.参考答案:ACD
4.参考答案:B
5.参考答案:A
6.参考答案:A
7.参考答案:B
8.参考答案:A
9.参考答案:B
10.参考答案:A
11.参考答案:C
12.参考答案:A
13.参考答案:B
14.参考答案:BD
15.参考答案:CD
第2卷参考答案
一.综合考核
1.参考答案:B
2.参考答案:C
3.参考答案:ABC
4.参考答案:A
cocos2dx开发环境搭建5.参考答案:AC
6.参考答案:D
7.参考答案:AB
8.参考答案:C
9.参考答案:B
10.参考答案:ABCD
11.参考答案:A
12.参考答案:B
13.参考答案:A
14.参考答案:A
15.参考答案:A
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论