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

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

阅读:12 更新时间:2022-06-04 19:47:37

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


------------------------
1.已知有代码“for x in y:”,则y必然是一个( )。
A.可哈希对象
B.可迭代对象
C.列表对象
D.集合对象
答案请点我要此答案,或联系QQ

2.程序在运行时,输入数据和输出数据都是存放在( )中。
A.外存
B.内存
C.CPU
D.硬盘
答案请点我要此答案,或联系QQ

3.在完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整体目标,采用这种思想的程序设计方法称为( )程序设计方法。
A.面向对象
B.面向类
C.结构化
D.分解化
答案请点我要此答案,或联系QQ

4.下列选项中,执行时会报错的语句是( )。
A.int('23')
B.int('23+1')
C.int('23',8)
D.int('2a',16)
答案请点我要此答案,或联系QQ

5.( )是计算机完成的一个最基本的操作。
A.程序
B.指令
C.代码
D.命令
答案请点我要此答案,或联系QQ

6.已知“ls=[1,3,2,5]”,则执行“ls.sort(reverse=True)”后ls的值为( )。
A.[1,3,2,5]
B.[1,2,3,5]
C.[5,3,2,1]
D.[5,2,3,1]
答案请点我要此答案,或联系QQ

7.在Python编程环境提示符下直接输入Python代码并执行的运行方式称为( )。
A.交互式运行
B.脚本式运行
C.代码式运行
D.即时式运行
答案请点我要此答案,或联系QQ

8.已知Student类是一个空类,则通过“Student.name='unknown'”语句增加的属性可以通过( )访问。
A.类名或对象名
B.仅类名
C.仅对象名
D.无法访问
答案请点我要此答案,或联系QQ

9.在执行同样代码的情况下,系统会根据对象实际所属的类去调用相应类中的方法,这个特性是类的( )。
A.封装性
B.继承性
C.多态性
D.自适应性
答案请点我要此答案,或联系QQ

10.下列选项中,描述正确的是( )。
A.一个递归函数中必须有循环语句
B.一个函数的函数体中只能调用其他函数、不能调用自己
C.所有问题都可以使用递归方式求解
D.递归函数调用层数太多有可能引起栈溢出的问题
答案请点我要此答案,或联系QQ

11.已知m是一个Match对象,则m.groups()返回的结果必然是一个( )。
A.字符串
B.元组
C.列表
D.不确定
答案请点我要此答案,或联系QQ

12.re.finditer函数的返回结果必然是( )。
A.列表
B.元组
C.字符串
D.迭代器
答案请点我要此答案,或联系QQ

13.下列选项中,用于接收标准输入数据(即从键盘输入)、返回为string类型(字符串)的函数是( )。
A.eval
B.input
C.print
D.get
答案请点我要此答案,或联系QQ

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

15.已知在脚本文件N.py中有函数调用“B.c()”,其中B是A包中的模块,则import语句的正确写法是( )。
A.from A import B
B.from A.B import c
C.import A.B
D.import A.B.c
答案请点我要此答案,或联系QQ

16.已知“a=list((1,2))+list((2,3))”,则a的值是( )。
A.[1,2,3]
B.[1,2,2,3]
C.(1,2,3)
D.(1,2,2,3)
答案请点我要此答案,或联系QQ

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

18.类的静态方法的第一个形参对应( )。
A.类
B.对象
C.第一个实参
D.第二个实参
答案请点我要此答案,或联系QQ

19.全局变量的作用域是( )。
A.从定义变量的位置到文件结束位置
B.从定义变量的位置到函数结束位置
C.所有函数
D.所有文件
答案请点我要此答案,或联系QQ

20.已知t=(12,34.5,True,'test',3+5j),则下列选项中,输出结果为“('test',)”的选项是( )。
A.t[3]
B.t[4]
C.t[3:4]
D.t[4:5]
答案请点我要此答案,或联系QQ

------------------------
1.下列选项中,描述正确的是( )。
A.定义函数时,有默认参数值的形参必须放在没有默认参数值的形参后面
B.位置参数和关键字参数可以混合使用,但位置参数必须在前
C.位置参数和关键字参数不允许混合使用
D.关键字参数的形式为“形参=实参”
答案请点我要此答案,或联系QQ,B,D

2.下列选项中,描述正确的是( )。
A.类方法可以通过类名直接调用
B.类方法可以通过类的实例对象调用
C.静态方法可以通过类名直接调用
D.静态方法可以通过类的实例对象调用
答案请点我要此答案,或联系QQ,B,C,D

3.下列选项中,有效的Python变量名包括( )。
A.test
B._abc
C.1_a
D._t1
答案请点我要此答案,或联系QQ,B,D

4.自定义迭代器要求在类中必须实现的内置方法包括( )。
A.__str__
B.__init__
C.__next__
D.__iter__
答案请点我要此答案,或联系QQ,D

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

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

7.已知ls=[12,1.5,'abcd'],则下列选项中,执行时不会报错的语句包括( )。
A.ls[2]=1
B.ls[2:]=1
C.ls[2][1]='e'
D.ls[2:]=[1,2,3]
答案请点我要此答案,或联系QQ,D

8.已知“str='i like python'”,通过str调用字符串的大小写转换方法后返回结果是“I LIKE PYTHON”,则执行的方法调用可以是( )。
A.str.capitalize()
B.str.lower()
C.str.upper()
D.str.swapcase()
答案请点我要此答案,或联系QQ,D

9.下列选项中,描述正确的是( )。
A.一个函数中定义的变量可以在另一个函数中使用
B.所有函数外定义的变量可以在任何一个函数中使用
C.在一个函数中只能获取全局变量的值、但不能修改全局变量的值
D.一个函数中既能获取全局变量的值、也能修改全局变量的值
答案请点我要此答案,或联系QQ,D

10.下列选项中,输出结果为False的选项包括( )。
A.print(False)
B.print(bool(0))
C.print(bool(1))
D.print(bool(''))
答案请点我要此答案,或联系QQ,B,D

------------------------
1.已知m是一个Match对象,则m.start(0)返回的是第1个分组的匹配结果字符串在原字符串中的开始位置。
T.对
F.错
答案请点我要此答案,或联系QQ

2.已知x=[1,2,3],则x is [1,2,3]运算结果为True。
T.对
F.错
答案请点我要此答案,或联系QQ

3.列表的sort方法的key参数接收的函数必须有返回值。
T.对
F.错
答案请点我要此答案,或联系QQ

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

5.二进制数转十进制数的规则是“除基取余法”。
T.对
F.错
答案请点我要此答案,或联系QQ

6.__str__方法的返回值可以是整数。
T.对
F.错
答案请点我要此答案,或联系QQ

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

8.re.split(r'<[^<]*?>','

t

c
')的返回结果是['t','c']。
T.对
F.错
答案请点我要此答案,或联系QQ

9.Boolean类型是整型的子类型,在作为数字参与运算时,False自动转为1,True自动转为0。
T.对
F.错
答案请点我要此答案,或联系QQ

10.外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。
T.对
F.错
答案请点我要此答案,或联系QQ

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

12.程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。
T.对
F.错
答案请点我要此答案,或联系QQ

13.通过“min(ls)”可以得到列表ls中最小元素的值。
T.对
F.错
答案请点我要此答案,或联系QQ

14.对于表达式x in y,其中y必须是可迭代对象。
T.对
F.错
答案请点我要此答案,或联系QQ

15.猴子补丁是指在运行时动态替换已有的代码,而不需要修改原始代码。
T.对
F.错
答案请点我要此答案,或联系QQ

16.已知“str1='abcdefabc'”,则执行“str2=str1.replace('abc','cba',1)”后,str2中保存的字符串为'cbadefabc'。
T.对
F.错
答案请点我要此答案,或联系QQ

17.Python程序中每条语句以分号结尾。
T.对
F.错
答案请点我要此答案,或联系QQ

18.解释是将源代码全部翻译成机器指令,再加上一些描述信息,生成可执行文件。
T.对
F.错
答案请点我要此答案,或联系QQ

19.已知Student类有一个属性__id,stu是Student类的对象,则通过“stu.__id='1810101'”可以将stu对象中的__id属性赋值为字符串'1810101'。
T.对
F.错
答案请点我要此答案,或联系QQ

20.方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。
T.对
F.错
答案请点我要此答案,或联系QQ

推荐信息