最新奥鹏远程南开大学《Python编程基础》20春期末
考核-参考答案 - 百度文库
Python编程基础》20春期末考核
1. 执行“print(0o20)”,则在屏幕上会输出( C )。 A 20 B 0o20 C 16 D 32
2. 如果一个类C1通过继承已有类C而创建,则将C1称作( A )。 A 子类 B 基类 C 父类 D 超类
3. 用于结束本次循环并开始下一次循环的命令是( B )。 A break B continue C else D pass
4. 对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( B )异常。 A IndentationError B TabError C IndexError D SyntaxError
5. 类方法是指使用( A )修饰的方法。 A @classmethod B @class
C @staticmethod D @static
6. 已知“a=[1,2,3]”且“b=a”,则执行“a[1]=10”后,b的值为( B )。 A [10,2,3] B [1,10,3] C [1,2,10] D [1,2,3]
7. 通过列表中的( A )方法可以根据指定值查找第一个匹配的列表元素的位置。 A index B find C search D at
8. 下列选项中,执行时会报错的语句是( B )。 A int('23') B int('23+1') C int('23',8) D int('2a',16)
9. 3**4的运算结果为( B )。 A 12 B 81 C 7 D 报错
10. 已知“a=list('my')+list('book')”,则a的值是( B )。 A ['m','y','b','o','k'] B ['m','y','b','o','o','k'] C 'mybook' D 'mybok'
11. 已知“d=dict(x=1,y=2)”,则d.get('z')返回的结果是( A )。 A None B default C null D 报错
12. 已知“str='Python#C++##Python'”,则“str.rfind('Java')”返回的结果是( C )。 A 0