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

作者:奥鹏周老师 分类: 南开大学 发布时间: 2022-05-21 14:22
22春学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业-00002
试卷总分:100得分:100
一、单选题 (共 20 道试题,共 40 分)
1.已知有代码"for x in y:",则y必定是一个( )。
A.可哈希对象
B.可迭代对象
C.列表对象
D.调集对象
答案:

2.程序在运转时,输入数据和输出数据都是寄存在( )中。
A.外存
B.内存
C.CPU
D.硬盘
答案:

3.在完结一项较杂乱的使命时,咱们一般会将使命分化成若干个子使命,经过完结这些子使命逐渐完成使命的全体方针,选用这种思想的程序设计方法称为( )程序设计方法。
A.面向对象
B.面向类
C.结构化
D.分化化
答案:

4.下列选项中,履行时会报错的句子是( )。
A.int(\'23\')
B.int(\'23+1\')
C.int(\'23\',8)
D.int(\'2a\',16)
答案:

5.( )是计算机完结的一个最根本的操作。
A.程序
B.指令
C.代码
D.指令
答案:

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]
答案:

7.在Python编程环境提示符下直接输入Python代码并履行的运转方法称为( )。
A.交互式运转
B.脚本式运转
C.代码式运转
D.即时式运转
答案:

8.已知Student类是一个空类,则经过"Student.name=\'unknown\'"句子添加的特点能够经过( )拜访。
A.类名或对象名
B.仅类名
C.仅对象名
D.无法拜访
答案:

9.在履行相同代码的状况下,系统会依据对象实践所属的类去调用相应类中的方法,这个特性是类的( )。
A.封装性
B.承继性
C.多态性
D.自习惯性
答案:

10.下列选项中,描绘正确的是( )。
A.一个递归函数中有必要有循环句子
B.一个函数的函数体中只能调用其他函数、不能调用自己
C.一切疑问都能够运用递归方法求解
D.递归函数调用层数太多有能够导致栈溢出的疑问
答案:

11.已知m是一个Match对象,则m.groups()回来的成果必定是一个( )。
A.字符串
B.元组
C.列表
D.不断定
答案:

12.re.finditer函数的回来成果必定是( )。
A.列表
B.元组
C.字符串
D.迭代器
答案:

13.下列选项中,用于接纳规范输入数据(即从键盘输入)、回来为string类型(字符串)的函数是( )。
A.eval
B.input
C.print
D.get
答案:

14.在制作流程图时,只要( )后边答应有多个分支。
A.圆角矩形
B.圆
C.矩形框
D.菱形框
答案:

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
答案:

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)
答案:

17.判别一个类是不是是另一个类的子类,应运用内置函数( )。
A.isinstance
B.issubclass
C.type
D.isclass
答案:

18.类的静态方法的榜首个形参对应( )。
A.类
B.对象
C.榜首个实参
D.第二个实参
答案:

19.大局变量的效果域是( )。
A.从界说变量的方位到文件完毕方位
B.从界说变量的方位到函数完毕方位
C.一切函数
D.一切文件
答案:

20.已知t=(12,34.5,True,\'test\',3+5j),则下列选项中,输出成果为"(\'test\',)"的选项是( )。
A.t[3]
B.t[4]
C.t[3:4]
D.t[4:5]
答案:

二、多选题 (共 10 道试题,共 20 分)
21.下列选项中,描绘正确的是( )。
A.界说函数时,有默许参数值的形参有必要放在没有默许参数值的形参后边
B.方位参数和关键词参数能够混合运用,但方位参数有必要在前
C.方位参数和关键词参数不答应混合运用
D.关键词参数的方式为"形参=实参"
答案:BD

22.下列选项中,描绘正确的是( )。
A.类方法能够经过类名直接调用
B.类方法能够经过类的实例对象调用
C.静态方法能够经过类名直接调用
D.静态方法能够经过类的实例对象调用
答案:BCD

23.下列选项中,有用的Python变量名包含( )。
A.test
B._abc
C.1_a
D._t1
答案:BD

24.自界说迭代器要求在类中有必要完成的内置方法包含( )。
A.__str__
B.__init__
C.__next__
D.__iter__
答案

25.运用调集的add方法,传入的实参能够是( )。
A.数字
B.元组
C.列表
D.字符串
答案:BD

26.已知在A类中界说了方法fa,在B类中界说了特点b,在C类中界说了方法fc和特点c,A是B的父类,B是C的父类,则C类中的成员包含( )。
A.fa
B.b
C.fc
D.c
答案:BCD

27.已知ls=[12,1.5,\'abcd\'],则下列选项中,履行时不会报错的句子包含( )。
A.ls[2]=1
B.ls[2:]=1
C.ls[2][1]=\'e\'
D.ls[2:]=[1,2,3]
答案:

28.已知"str=\'i like python\'",经过str调用字符串的巨细写变换方法后回来成果是"I LIKE PYTHON",则履行的方法调用能够是( )。
A.str.capitalize()
B.str.lower()
C.str.upper()
D.str.swapcase()
答案

29.下列选项中,描绘正确的是( )。
A.一个函数中界说的变量能够在另一个函数中运用
B.一切函数外界说的变量能够在任何一个函数中运用
C.在一个函数中只能获取大局变量的值、但不能修正大局变量的值
D.一个函数中既能获取大局变量的值、也能修正大局变量的值
答案:

30.下列选项中,输出成果为False的选项包含( )。
A.print(False)
B.print(bool(0))
C.print(bool(1))
D.print(bool(\'\'))
答案:BD

三、答案来历:熊猫奥鹏(www.188open.com) (共 20 道试题,共 40 分)
31.已知m是一个Match对象,则m.start(0)回来的是第1个分组的匹配成果字符串在原字符串中的开端方位。
答案:错误

32.已知x=[1,2,3],则x is [1,2,3]运算成果为True。
答案:错误

33.列表的sort方法的key参数接纳的函数有必要有回来值。
答案:正确

34.假如一个特点只要用于设置特点值的setter方法,而没有用于获取特点值的getter方法,则该特点是一个只写特点。
答案:错误

35.二进制数转十进制数的规矩是"除基取余法"。
答案:错误

36.__str__方法的回来值能够是整数。
答案:错误

37.lambda函数能够作为实参传给高阶函数的形参。
答案:正确

38.re.split(r\'\',\'tc
\')的回来成果是[\'t\',\'c\']。
答案:错误

39.Boolean类型是整型的子类型,在作为数字参加运算时,False自动转为1,True自动转为0。
答案:错误

40.外层函数界说下场部变量x,假如内层函数只获取x的值、不修正x的值,则能够不运用nonlocal关键词。
答案:正确

41.关于可变类型的对象a,经过"a=b"能够修正a的值,但赋值前和赋值后a所对应的内存地址能够会发作改变。
答案:正确

42.程序履行时遇到断点就暂停履行,而且能够检查当时各变量的状况。
答案:正确

43.经过"min(ls)"能够得到列表ls中最小元素的值。
答案:正确

44.关于表达式x in y,其间y有必要是可迭代对象。
答案:正确

45.山公补丁是指在运转时动态更换已有的代码,而不需求修正初始代码。
答案:正确

46.已知"str1=\'abcdefabc\'",则履行"str2=str1.replace(\'abc\',\'cba\',1)"后,str2中保留的字符串为\'cbadefabc\'。
答案:正确

47.Python程序中每条句子以分号结束。
答案:错误

48.解说是将源代码悉数翻译成机器指令,再加上一些描绘信息,生成可履行文件。
答案:错误

49.已知Student类有一个特点__id,stu是Student类的对象,则经过"stu.__id=\'1810101\'"能够将stu对象中的__id特点赋值为字符串\'1810101\'。
答案:错误

50.方法重写是指子类能够对从父类中承继过来的方法进行从头界说,然后使得子类对象能够体现出与父类对象不一样的行动。
答案:正确

作业答案 联系QQ:3326650399 微信:cs80188