总浏览量:539.52万
南开24春学期(高起本:1803-2103、专升本高起专:2009-2103)《Python编程基础》在线作业【奥鹏100分答案】

时间:2024-08-31 22:47来源:本站作者:点击: 33 次

可做奥鹏院校所有作业、毕业论文咨询请添加 QQ:3082882699
微信:jd958787

24秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《Python编程基础》在线作业-00003

试卷总分:100  得分:100

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

1.下列选项中,可以用于判断c中保存的字符是否是英文字母的表达式是( )。

A.c>='a' and c<='Z'

B.c>='A' and c<='z'

C.c>='a' and c='A' and c<='Z

D.c>='a' and c='A' and c<='Z'

 

2.下面程序的输出结果是( )。 m=5 while(m==0): m-=1 print(m)

A.0

B.4

C.5

D.-1

 

3.面向对象方法的基本观点是一切系统都是由( )构成。

A.类

B.对象

C.函数

D.方法

 

4.如果要去除字符串中头部的空格,可以使用字符串的( )方法。

A.strip

B.lstrip

C.rstrip

D.replace

 

5.除了系统遇到错误产生异常外,我们也可以使用( )产生异常。

A.exception

B.error

C.raise

D.except

 

6.要从文件中按行读取所有数据,则应使用文件对象的( )方法。

A.read

B.readall

C.readline

D.readlines

 

7.统计列表ls中的值为3的元素个数应使用( )。

A.ls.count(3)

B.count(ls,3)

C.ls.len(3)

D.len(ls,3)

 

8.下列选项中,执行时会报错的语句是( )。

A.int('23')

B.int('23+1')

C.int('23',8)

D.int('2a',16)

 

9.下列选项中,用于接收标准输入数据(即从键盘输入)、返回为string类型(字符串)的函数是( )。

A.eval

B.input

C.print

D.get

 

10.一个脚本文件M.py单独执行时,其__name__变量的值为( )。

A.M

B.__main__

C.py

D.不存在

 

11.已知stu1和stu2是Student类的两个对象,则执行“stu1>stu2”时会自动执行Student类的( )方法。

A.__gt__

B.__ge__

C.__lt__

D.__le__

 

12.在A类的某个方法中,“super()”等价于( )。

A.super(A)

B.super(A,self)

C.super(self)

D.super

 

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

A.w

B.w+

C.r

D.r+

 

14.已知a=15,则执行“a%=6”后,a的值为( )。

A.15

B.2.5

C.3

D.2

 

15.已知n=31,则“print('%X'%n)”执行后的输出结果为( )。

A.31

B.1F

C.1f

D.37

 

16.已知“a=tuple('my')+tuple('book')”,则a的值是( )。

A.('m','y','b','o','k')

B.('m','y','b','o','o','k')

C.'mybook'

D.'mybok'

 

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

A.20

B.0o20

C.16

D.32

 

18.对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。

A.IndentationError

B.TabError

C.IndexError

D.SyntaxError

 

19.构造方法的方法名是( )。

A.__construct__

B.__init__

C.__begin__

D.__start__

 

20.递归函数是指( )。

A.在一个函数内部通过调用自己完成问题的求解

B.在一个函数内部通过不断调用其他函数完成问题的求解

C.一个函数不断被其他函数调用完成问题的求解

D.把函数作为参数的一种函数

 

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

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

A.find

B.rfind

C.index

D.rindex

 

22.下列选项中,不能创建字典对象的语句是( )。

A.{'one':1, 'two':2, 'three':3}

B.dict('one':1, 'two':2, 'three':3)

C.{one=1, two=2, three=3}

D.dict(one=1, two=2, three=3)

 

23.字符串检索时,检索失败时不会引发异常的方法包括( )。

A.find

B.rfind

C.index

D.rindex

 

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

A.全局变量可以在所有函数中使用

B.如果不使用global关键字则在一个函数中无法修改全局变量的值

C.如果不使用global关键字则在一个函数中无法获取全局变量的值

D.全局变量只能在其所在的脚本文件中访问

 

25.下列选项中属于高级程序设计语言的是( )。

A.Python语言

B.汇编语言

C.机器语言

D.C++语言

 

26.super方法的第二个参数可以是( )。

A.第一个参数指定的类的对象

B.第一个参数指定的类的子类的对象

C.第一个参数指定的类

D.第一个参数指定的类的父类

E.第一个参数指定的类的子类

 

27.下列选项中,不是数字类型的选项包括( )。

A.complex

B.float

C.list

D.string

 

28.Python的运行方式包括( )。

A.交互式运行

B.脚本式运行

C.代码式运行

D.即时式运行

 

29.下列选项中,属于局部变量的是( )。

A.函数中定义的变量

B.函数的形参

C.函数外定义的变量

D.函数名

 

30.如果要判断一个集合是否是另一个集合的子集,可以使用集合中的( )方法。

A.ischildset

B.issubset

C.issuperset

D.isparentset

 

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

31.已知执行“d=dict(sno='1810100', name='李晓明', age=19)”,则执行“r=del d['age']”后,r的值为19。

 

32.已知M模块中有两个函数f1和f2,则在脚本文件N.py中通过“from M import *”必然可以将M模块中的f1和f2导入。

 

33.通过下标“[]”不仅可以访问元组中的某个元素,还可以对元素进行修改。

 

34.位置参数形式的不定长参数会被封装成字典传递给函数。

 

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

 

36.二进制数转十进制数的规则是“按权展开求和”。

 

37.使用字符串的format方法进行字符串格式化时,替换字段在字符串中需要用一对大括号括起来。

 

38.已知s={1,20,25},则通过“s.add({2,3})”可以向s中添加一个新的集合类型的元素。

 

39.已知“str='Like'”,则执行“str.upper()”后,str保存的数据为字符串'LIKE'。

 

40.基于已有的类创建新的类是面向对象中的多态性。

 

41.已知MyModule模块中有一个无参函数fun,且在脚本文件N.py中有“import MyModule as M”,则在N.py中要调用MyModule模块中的fun函数应使用“M.fun()”。

 

42.字典拆分出来的结果是作为关键字参数。

 

43.猴子补丁是指在运行时动态替换已有的代码,而不需要修改原始代码。

 

44.已知s1和s2是两个集合,则执行“s1.union(s2)”后,s1中的元素是原来s1和s2两个集合中的元素的并集。

 

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

 

46.通过“{}”可以创建一个空集合。

 

47.伪代码必须符合Python语言的语法要求。

 

48.执行“print('52.50%%')”,输出结果为“52.50%”。

 

49.如果字典a中包含可变类型的元素,则在用a给b赋值时,应使用copy模块的deepcopy函数,以使得a和b中各元素的取值具有完全的独立性。

 

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


需要奥鹏作业答案请扫二维码,加我QQ

添加微信二维码,了解更多学习技巧,平台作业、毕业论文完成时间友情提醒。不再错过任何作业论文。