欢迎光临
奥鹏作业辅导

南开21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Python编程基础》在线作业[答案]

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

南开21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Python编程基础》在线作业[答案]答案

21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Python编程基础》在线作业

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 40 分)

1.与正则表达式“^ab[a-z]*c”匹配的字符串是( )。

专业答案:----

A.abdec

专业答案:----

B.abc

C.ab0c

D.cabc

专业答案:----

 

2.判断一个对象所属的类是否是指定类或指定类的子类,应使用内置函数( )。

A.isinstance

B.issubclass

C.type

D.isclass

正确答案:----

 

3.open函数的默认文件打开方式是( )。

A.w

B.w+

C.r

D.r+

专业答案:----

 

4.3**4的运算结果为( )。

A.12

B.81

C.7

D.报错

专业答案:----

 

5.如果要计算两个集合的交集,应使用集合中的( )方法。

A.intersection

B.union

C.difference

专业答案:----

D.symmetric_difference

正确答案:----

 

6.类方法是指使用( )修饰的方法。

A.@classmethod

B.@class

正确答案:----

C.@staticmethod

D.@static

专业答案:----

 

7.下列占位运算符中,表示有符号整型十进制数的占位符是( )。

A.%d

B.%%

专业答案:----

C.%f

D.%s

专业答案:----

 

8.下列选项中,( )不是常量。

A.12

B.35.7

C.'Python'

D.abc

正确选项:----

 

9.在完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整体目标,采用这种思想的程序设计方法称为( )程序设计方法。

A.面向对象

B.面向类

C.结构化

D.分解化

正确选项:----

 

10.内层函数使用外层函数中定义的变量,应使用( )关键字。

A.local

B.nonlocal

C.global

D.nonglobal

正确选项:----

 

11.re.finditer函数的返回结果必然是( )。

正确选项:----

A.列表

B.元组

C.字符串

D.迭代器

正确选项:----

 

12.计算列表ls中的元素个数应使用( )。

A.ls.count()

B.count(ls)

C.ls.len()

D.len(ls)

正确答案:----

 

13.已知“a=dict(x=1,y=dict(y1=2,y2=3))”且“b=a.copy()”,则执行“a['y']['y1']=10”后,则print(b)的输出结果为( )。

正确选项:----

A.{x=1,y={y1=10,y2=3}}

B.{x=1,y={y1=2,y2=3}}

C.{'x':1,'y':{'y1':10,'y2':3}}

D.{'x':1,'y':{'y1':2,'y2':3}}

正确答案:----

 

14.下面程序的输出结果是( )。 score=80 if score<60: print('不及格') else: pass

A.不及格

B.pass

C.报错

D.无输出

专业答案:----

 

15.用于结束本次循环并开始下一次循环的命令是( )。

A.break

B.continue

C.else

D.pass

正确答案:----

 

16.执行“print(0o20)”,则在屏幕上会输出( )。

正确选项:----

A.20

B.0o20

C.16

D.32

正确选项:----

 

17.“try except”语句中使用“except:”表示( )。

专业答案:----

A.捕获所有异常

B.捕获未被前面except子句捕获的异常

C.等价于“except None:”

正确答案:----

D.错误的写法

专业答案:----

 

18.已知m是一个Match对象,则m.groups()返回的结果必然是一个( )。

A.字符串

B.元组

C.列表

D.不确定

正确答案:----

 

19.已知stu是Student类对象,则执行“print(stu)”时会自动执行Student类的( )方法。

正确答案:----

A.__init__

B.__str__

C.__format__

D.__print__

正确答案:----

 

20.已知“d1={'age':19}”,则执行“d2=d1.fromkeys(['sno','name'])”后,d1中的元素个数为( )。

正确答案:----

A.0

B.1

C.2

D.3

专业答案:----

 

南开21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Python编程基础》在线作业[答案]标准满分答案

二、多选题 (共 10 道试题,共 20 分)

21.下列选项中,描述错误的是( )。

A.函数的形参名和实参名必须完全相同

B.在函数体中为形参赋值会影响对应实参的值

C.如果实参是列表等对象时,可在函数体中通过形参修改实参列表中对应元素的值

D.当有多个形参时,各形参之间用逗号分隔

正确选项:----

 

22.下列选项中,有效的Python变量名包括( )。

A.test

B._abc

C.1_a

D._t1

正确选项:----

 

23.自定义迭代器要求在类中必须实现的内置方法包括( )。

A.__str__

B.__init__

C.__next__

D.__iter__

正确选项:----

 

24.下列选项中,描述正确的是( )。

A.所有迭代器都是可迭代对象

B.所有可迭代对象都是迭代器

C.通过“isinstance(x,Iterator)”可以判断x是否是迭代器

专业答案:----

D.如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器

正确选项:----

 

25.已知“d=dict(sno='1810100', name='李晓明', age=19)”,下列选项中能够删除键为age的元素的代码是( )。

专业答案:----

A.del('age')

正确答案:----

B.del d['age']

正确选项:----

C.pop('age')

D.remove('age')

正确答案:----

 

26.利用下列选项中的( ),可快速完成金融分析工作。

A.Numpy

B.Scipy

C.Pandas

正确选项:----

D.Django

正确答案:----

 

27.下列选项中,按照从左至右的顺序进行字符串检索的方法包括( )。

A.find

B.rfind

正确答案:----

C.index

正确答案:----

D.rindex

正确答案:----

 

28.已知s1和s2是两个集合,则返回结果必然为True的选项包括( )。

A.s1.union(s2).issubset(s1)

B.s1.union(s2).issuperset(s1)

C.s1.difference(s2).issubset(s1)

正确答案:----

D.s1.difference(s2).issuperset(s1)

正确答案:----

 

29.下列选项中,描述正确的是( )。

A.一个装饰器可以为多个函数注入代码

B.一个装饰器值可以为一个函数注入代码

C.一个函数可以注入多个装饰器的代码

D.一个函数值可以注入一个装饰器的代码

正确选项:----

 

30.下列选项中,描述正确的选项包括( )。

A.Python中的变量在使用前不需要定义

B.Python 3.x中的变量名可以包含中文

C.Python中的变量类型一旦确定就不能改变

D.a@b是一个有效的Python变量名

专业答案:----

 

三、判断题 (共 20 道试题,共 40 分)

31.不能使用数字索引形式的下标可以访问字典中的元素。

 

32.len函数可获取一个列表对象中的元素数量。

 

33.类的普通方法的第一个参数自动对应调用该方法时所使用的类对象。

 

34.已知t=(5,10,15),则list(range(len(t)))的输出结果是[1, 2, 3]。

 

35.程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。

 

36.通过“ls.max()”可以得到列表ls中最大元素的值。

正确选项:----

 

37.使用re.match函数进行正则表达式匹配时,如果指定的匹配选项中包括re.MULTILINE,则会对每一行开头的若干字符作匹配。

 

38.re.sub(r'','','tc

')的返回结果是字符串'tc'。

 

39.解释是将源代码全部翻译成机器指令,再加上一些描述信息,生成可执行文件。

 

40.1.25e3表示浮点数1250.0的科学记数法表示方式。

 

41.每一个流程图都必须有“开始”和“结束”,从“开始”出发,经过任何处理后必然能到达“结束”。

正确选项:----

 

42.一个脚本文件只有作为模块导入时,才有全局变量__name__。

 

43.一个类属性只能通过类名访问。

 

44.如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。

 

45.析构方法可以没有形参。

 

46.对于不可变类型的对象a,可以通过“a=b”修改a的值。

正确选项:----

 

47.Python程序中每条语句以分号结尾。

 

48.正则表达式“^ab[sS]*c$”可以与任一以“ab”开头、以“c”结尾的字符串匹配。

正确答案:----

 

49.已知s="学习",则执行s[0]='复'后s中存储的字符串被修改为“复习”。

正确选项:----

 

50.Python是一种弱类型的语言,变量的类型由其值的类型决定。

 

南开21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Python编程基础》在线作业[答案]历年真题如下:

本文标签: 南开 学期 
扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在