《Python编程基础》20春期末考核 -00001
试卷总分:100  得分:70
一、单选题 (共 15 道试题,共 30 分)
1.执行“print(0o20)”,则在屏幕上会输出( )。
A.20
B.0o20
C.16
D.32
标准答案:C
2.如果一个类C1通过继承已有类C而创建,则将C1称作( )。
A.子类
B.基类
C.父类
D.超类
标准答案:A
3.用于结束本次循环并开始下一次循环的命令是( )。
A.break
B.continue
C.else
D.pass
三圣母标准答案:B
4.对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。
A.IndentationError
released oct 2022B.TabError
C.IndexError
D.SyntaxErrorshabby
标准答案:B
5.类方法是指使用( )修饰的方法。
A.@classmethod
B.@class
C.@staticmethod
D.@static
标准答案:A
6.已知“a=[1,2,3]”且“b=a”,则执行“a[1]=10”后,b的值为( )。
A.[10,2,3]
B.[1,10,3]
C.[1,2,10]
D.[1,2,3]
标准答案:B
7.通过列表中的( )方法可以根据指定值查第一个匹配的列表元素的位置。
A.index
B.find
C.search
D.at
标准答案:A
8.下列选项中,执行时会报错的语句是( )。
A.int('23')
B.int('23+1')
C.int('23',8)
D.int('2a',16)
标准答案:B
9.3**4的运算结果为( )。
A.12
B.81
C.7
D.报错
标准答案:B
10.已知“a=list('my')+list('book')”,则a的值是( )。
A.['m','y','b','o','k']
B.['m','y','b','o','o','k']
C.'mybook'
D.'mybok'
标准答案:B
11.已知“d=dict(x=1,y=2)”,则d.get('z')返回的结果是( )。
hbase功能A.None
B.default
C.null
D.报错
标准答案:A
12.已知“str='Python#C++##Python'”,则“str.rfind('Java')”返回的结果是( )。
A.0
B.12
C.-1
D.报错
标准答案:C
13.执行“print(0x20)”,则在屏幕上会输出( )。
A.20
B.0x20
C.16
D.32
标准答案:D
14.下列选项中,描述正确的是( )。
A.父类会继承子类中定义的所有属性和方法,也可以在父类中增加新的属性和方法
B.父类会继承子类中定义的所有属性和方法,在父类中不允许增加新的属性和方法
C.子类会继承父类中定义的所有属性和方法,也可以在子类中增加新的属性和方法
D.子类会继承父类中定义的所有属性和方法,在子类中不允许增加新的属性和方法
标准答案:C
15.已知“str='a**b*c*d'”,则“str.split('**',2)”的返回结果是( )。
A.['a','b','c','d']
B.['a','b','c*d']
C.['a','b*c*d']
D.报错
标准答案:C
二、多选题 (共 10 道试题,共 20 分)
16.如果要一次完成字符串中所有满足正则表达式规则的子串的匹配,可以使用re模块的( )函数。
A.searchall
B.findall
C.finditer
D.search
标准答案:BC
17.下列选项中,计算结果为True的表达式包括( )。
A.15>=8
B.not 15<8
C.15>=8 or 15<8
D.15>=8 and 15<8
标准答案:ABC
18.下列选项中,描述正确的是( )。
A.类方法可以通过类名直接调用
B.类方法可以通过类的实例对象调用
C.静态方法可以通过类名直接调用
D.静态方法可以通过类的实例对象调用
标准答案:ABCD
19.下列选项中,关于列表的sort方法描述正确的是( )。
A.如果列表中的各元素可直接比较大小,则可以不指定key参数
B.reverse参数决定了将列表中的元素按升序还是降序排列python编程基础教程课后答案
C.key参数接收一个函数,通过该函数获取用于排序时比较大小的数据
D.reverse参数默认值为False,表示将列表中的元素按降序排列
标准答案:ABC
20.下列选项中,描述错误的是( )。
A.对于有默认参数值的形参,在函数调用时可以不为其传实参
B.对于没有指定默认参数值的形参,如果在函数调用时没有为其传实参,则形参的值为None
C.对于有默认参数值的形参,如果在函数调用时为其指定实参,则该形参使用传入的实参值
D.如果多个形参具有默认参数值,则函数调用时这些形参或者都使用默认参数值或者都使用传入的实参值
标准答案:BD
21.已知“d=dict(sno='1810100', name='李晓明', age=19)”,下列选项中能够删除键为age的元素的代码是( )。
A.del('age')
B.del d['age']
C.pop('age')
D.remove('age')
标准答案:CD
22.下列选项中,描述正确的是( )。
A.通过import一次只能导入一个模块
B.通过import一次可以导入多个模块
C.一个模块对应了一个扩展名为.py的脚本文件,该脚本文件的名字就是模块名
D.导入一个模块A后,如果要使用A中定义的标识符s,则需要通过A.s的方式
标准答案:BCD
23.下列选项中,有效的Python变量名包括( )。
A.test
B._abc
C.1_a
D._t1
标准答案:ABD
24.如果希望用一个return语句结束函数但不返回任何数据,则可以写为( )。
A.return False
B.return
C.return None
D.return 0
标准答案:BC
fckeditor是什么意思
25.已知M模块中有一个无参函数fun,且在脚本文件N.py中通过“fun()”可以直接调用M模块中的fun函数,则正确的导入方式为( )。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。