问道深山去,听禅紫气来。

22秋学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业-00003

阅读:8 更新时间:2022-11-08 02:02:52

22秋学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业-00003


------------------------
1.下面选项中,描述错误的是( )。
A.如果要创建的目录已经存在,则os.mkdir函数会报错
B.如果要创建的目录已经存在,则os.makedirs函数不会报错
C.如果要删除的目录不存在,则os.rmdir函数会报错
D.如果要删除的目录已存在但目录不为空,则os.rmdir函数会报错
答案请点我要此答案,或联系QQ

2.类中的普通方法至少有( )个参数。
A.0
B.1
C.2
D.3
答案请点我要此答案,或联系QQ

3.判断一个类是否是另一个类的子类,应使用内置函数( )。
A.isinstance
B.issubclass
C.type
D.isclass
答案请点我要此答案,或联系QQ

4.类方法是指使用( )修饰的方法。
A.@classmethod
B.@class
C.@staticmethod
D.@static
答案请点我要此答案,或联系QQ

5.下列选项中,描述错误的选项是( )。
A.列表中的元素类型必须相同
B.列表中的元素之间用逗号分隔
C.列表中的元素可以是列表类型
D.列表中可以包含数字类型的元素
答案请点我要此答案,或联系QQ

6.与正则表达式“ab(de|ef)?c”不匹配的字符串是( )。
A.abc
B.abdec
C.abefc
D.abdeefc
答案请点我要此答案,或联系QQ

7.系统模块的名字是( )。
A.sys
B.system
C.os
D.windows
答案请点我要此答案,或联系QQ

8.内层函数使用外层函数中定义的变量,应使用( )关键字。
A.local
B.nonlocal
C.global
D.nonglobal
答案请点我要此答案,或联系QQ

9.已知stu是Student类对象,则执行“print(stu)”时会自动执行Student类的( )方法。
A.__init__
B.__str__
C.__format__
D.__print__
答案请点我要此答案,或联系QQ

10.如果已A和B作为父类定义子类C,则定义C时第一行代码正确的写法是( )。
A.class C:A,B
B.class C:A,C:B
C.class C(A,B)
D.class C(A),C(B)
答案请点我要此答案,或联系QQ

11.Python程序在执行一次之后会自动生成扩展名为( )的字节码文件,以提高运行效率。
A..py
B..pyc
C..pyb
D..pyf
答案请点我要此答案,或联系QQ

12.下列选项中,可以用于判断c中保存的字符是否是英文字母的表达式是( )。
A.c>='a' and c<='Z'
B.c>='A' and c<='z'
C.c>='a' and c<='z' and c>='A' and c<='Z
D.c>='a' and c<='z' or c>='A' and c<='Z'
答案请点我要此答案,或联系QQ

13.执行“print(0x20)”,则在屏幕上会输出( )。
A.20
B.0x20
C.16
D.32
答案请点我要此答案,或联系QQ

14.已知“t=tuple(range(0,10))”,则print(t[-1:3:-2])的结果是( )。
A.[9,7,5]
B.(9,7,5)
C.[9,7,5,3]
D.(9,7,5,3)
答案请点我要此答案,或联系QQ

15.已知通过“stu=Student('1810101','李晓明')”可以创建一个Student类对象并赋给stu,则创建该对象时所执行的构造方法的形参个数(不考虑不定长参数的情况)为( )。
A.1
B.2
C.3
D.4
答案请点我要此答案,或联系QQ

16.使用集合的update方法,要求传入的实参必须是( )。
A.元组
B.列表
C.可哈希对象
D.可迭代对象
答案请点我要此答案,或联系QQ

17.调用函数时函数名后面的一对小括号中给出的参数称为( )。
A.实参
B.形参
C.类型参数
D.名字参数
答案请点我要此答案,或联系QQ

18.无论try子句执行时是否发生异常,都会执行的子句是( )。
A.else
B.finally
C.except
D.不存在
答案请点我要此答案,或联系QQ

19.下面程序的输出结果是( )。 m=5 while(m==0): m-=1 print(m)
A.0
B.4
C.5
D.-1
答案请点我要此答案,或联系QQ

20.在绘制流程图时,只有( )后面允许有多个分支。
A.圆角矩形
B.圆
C.矩形框
D.菱形框
答案请点我要此答案,或联系QQ

------------------------
1.在列表的最后添加一个新元素,可以使用的列表方法包括( )。
A.insert
B.append
C.add
D.push
答案请点我要此答案,或联系QQ,B

2.已知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)
答案请点我要此答案,或联系QQ,D

3.下列选项中,计算结果为True的表达式包括( )。
A.15>=8
B.not 15<8
C.15>=8 or 15<8
D.15>=8 and 15<8
答案请点我要此答案,或联系QQ,B,C

4.使用集合的update方法,传入的实参可以是( )。
A.数字
B.元组
C.列表
D.字符串
答案请点我要此答案,或联系QQ,C,D

5.下列选项中,不是数字类型的选项包括( )。
A.complex
B.float
C.list
D.string
答案请点我要此答案,或联系QQ,D

6.已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则B类中的成员包括( )。
A.fa
B.b
C.fc
D.c
答案请点我要此答案,或联系QQ,B

7.字符串检索时,检索失败时不会引发异常的方法包括( )。
A.find
B.rfind
C.index
D.rindex
答案请点我要此答案,或联系QQ,B

8.下列关于闭包的描述中,正确的是( )。
A.外层函数的某个局部变量如果在内层函数中使用,则外层函数执行结束时该局部变量并不会被释放
B.外层函数的返回值是内层函数的名字
C.闭包会将内层函数的代码和自由变量打包在一起
D.一个函数通过多次调用可形成多个闭包,且每个闭包可以有不同的上下文环境
答案请点我要此答案,或联系QQ,B,C,D

9.下列选项中,按照从左至右的顺序进行字符串检索的方法包括( )。
A.find
B.rfind
C.index
D.rindex
答案请点我要此答案,或联系QQ,C

10.下列选项中,返回结果为True的表达式为( )。
A.15 in {'name':'Zhangsan','age':15}
B.'age' in {'name':'Zhangsan','age':15}
C.'Zhangsan' in {'name':'Zhangsan','age':15}
D.'name' in {'name':'Zhangsan','age':15}
答案请点我要此答案,或联系QQ,D

------------------------
1.通过“{}”可以创建一个空集合。
T.对
F.错
答案请点我要此答案,或联系QQ

2.已知M模块中有两个函数f1和f2,则在脚本文件N.py中通过“from M import *”必然可以将M模块中的f1和f2导入。
T.对
F.错
答案请点我要此答案,或联系QQ

3.lambda函数可以作为实参传给高阶函数的形参。
T.对
F.错
答案请点我要此答案,或联系QQ

4.内层函数要使用外层函数定义的变量,必须使用nonlocal关键字。
T.对
F.错
答案请点我要此答案,或联系QQ

5.Python中的多态是借助鸭子类型实现的。
T.对
F.错
答案请点我要此答案,或联系QQ

6.如果一个属性只有用于获取属性值的getter方法,而没有用于设置属性值的setter方法,则该属性是一个只读属性。
T.对
F.错
答案请点我要此答案,或联系QQ

7.不能使用数字索引形式的下标可以访问字典中的元素。
T.对
F.错
答案请点我要此答案,或联系QQ

8.构造方法可以没有形参。
T.对
F.错
答案请点我要此答案,或联系QQ

9.已知B是A的父类,a是A类的对象,b是B类的对象,则“isinstance(a,type(b))”返回结果为True。
T.对
F.错
答案请点我要此答案,或联系QQ

10.re.match(r'py$','puppy')返回的是一个Match对象。
T.对
F.错
答案请点我要此答案,或联系QQ

11.已知“t=(True)”,则t是一个元组。
T.对
F.错
正确答案:false

12.外层函数中定义的局部变量被内层函数使用,则每调用一次外层函数则会形成一个闭包。
T.对
F.错
答案请点我要此答案,或联系QQ

13.已知执行“d=dict(sno='1810100', name='李晓明', age=19)”,则执行“r=d.pop('age')”后,r的值为19。
T.对
F.错
答案请点我要此答案,或联系QQ

14.对于可变类型的对象a,通过“a=b”可以修改a的值,但赋值前和赋值后a所对应的内存地址可能会发生变化。
T.对
F.错
答案请点我要此答案,或联系QQ

15.已知s1和s2是两个集合,则执行“s1.union(s2)”后,s1中的元素是原来s1和s2两个集合中的元素的并集。
T.对
F.错
答案请点我要此答案,或联系QQ

16.使用字符串的format方法进行字符串格式化时,替换字段在字符串中需要用一对大括号括起来。
T.对
F.错
答案请点我要此答案,或联系QQ

17.调试是为了解决语法错误。
T.对
F.错
答案请点我要此答案,或联系QQ

18.Python是一种弱类型的语言,变量的类型由其值的类型决定。
T.对
F.错
答案请点我要此答案,或联系QQ

19.1.25e3表示浮点数1250.0的科学记数法表示方式。
T.对
F.错
答案请点我要此答案,或联系QQ

20.如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。
T.对
F.错
答案请点我要此答案,或联系QQ

推荐信息