国家开放大学23秋学期Python程序设计#阶段性测验二【标准答案】

作者:周老师 分类: 国开电大 发布时间: 2024-02-18 13:09

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

              扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包

期间性检验二
试卷总分:100 得分:96
1.下列函数界说句子榜首行中存在错误的是( )。
A.def func(a, b):
B.def func(*a, b):
C.def func(a, *b):
D.def func(a, b=1):

2.以下代码完成的功用为( )。 def example(n): if n == 0: return 1 else: return n * example(n - 1) num = eval(input("请输入一个整数:")) print(example(abs(int(num))))
A.承受用户输入的整数n,输出n的阶乘值
B.承受用户输入的整数n,判别n是不是是水仙花数
C.承受用户输入的整数n,判别n是不是是完数并输出定论
D.承受用户输入的整数n,判别n是不是是素数并输出定论

3.以下代码的运转成果为( )。 ls = ["P", "p"] def example(a): ls.append(a) return example("a") print(ls)
A.[\'P\', \'p\', \'a\']
B.[\'a\']
C.犯错
D.[\'P\', \'p\']

4.关于以下代码,说法错误的是( )。 n = 1 def example(a, b): c = a*b return c s = example("Hello", 3) print(c)
A.打印输出字符串:"HelloHelloHello"
B.c是一个部分变量
C.n是一个大局变量
D.运转成果是犯错,犯错类型是NameError: name \'c\' is not defined

5.以下代码的运转成果为( )。 def example(x): if x == 1: return 1 else: return x - example(x - 1) print(example(5))
A.1
B.2
C.3
D.4

6.Python文件只读翻开形式是( )。
A.b\'
B.w\'
C.x\'
D.r\'

7.关于Python文件翻开形式的描绘,以下选项中描绘错误的是( )。
A.追加写形式 \'a\'
B.创立写形式 \'n\'
C.掩盖写形式 \'w\'
D.只读形式 \'r\'

8.以下选项中,对文件的描绘错误的是( )。
A.文件是一个存储在辅助存储器上的数据序列
B.文这篇文章件不能用二进制文件方法读入
C.文这篇文章件和二进制文件都是文件
D.文件中能够包括任何数据内容

9.文件apple.txt在当时程序地点目录内,其内容是一段文本: good,以下代码的运转成果为( )。 txt = open("apple.txt", "r") print(txt) txt.close()
A.apple.txt
B.apple
C.good
D.以上答案都不对

10.设city.csv文件内容如下: A,B,C,D E,F,G 以下代码的运转成果为( )。 a = open("字母.csv", "r") b = a.read().split(",") a.close() print(b)
A.[\'A\', \'B\', \'C\', \'D\', \'\n\', \'E\', \'F\', \'G\']
B.[\'A\', \'B\', \'C\', \'D\nE\', \'F\', \'G\']
C.[\'A, B, C, D, E, F, G\']
D.[\'A\', \'B\', \'C\', \'D\', \'E\', \'F\', \'G\']

11.关于以下代码的描绘,错误的选项是( )。 with open(\'abc.txt\', \'r+\') as f: lines = f.readlines() for item in lines: print(item)
A.lines是列表类型
B.履行代码后,abc.txt文件未封闭,有必要经过close()函数封闭
C.item是字符串类型
D.程序功用是打印输出abc.txt文件内容

12.下列句子翻开文件的方位大概在( )。 f = open(\'ABC.txt\', \'w\')
A.Python装置目录下
B.与源文件在一样的目录下
C.C盘根目录下
D.D盘根目录下

13.下列选项中,不归于面向对象程序设计的三个特征的是( )。
A.封装
B.承继
C.笼统
D.多态

14.以下代码的运转成果为( )。 class Student: def __init__(self, n="AAA"): self.name = n @classmethod def show(cls): s = cls() print(s.name) s = Student("BBB") s.show()
A.AAA
B.BBB
C.None
D.错误

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

16.以下代码的运转成果为( )。 class Person: def __init__(self, id): self.id = id tom = Person(123) tom.__dict__[\'age\'] = 20 print(tom.age + len(tom.__dict__))
A.21
B.22
C.23
D.24

17.关于以下代码,说法正确的是( )。 class parent: def __init__(self, param): self.v1 = param class child(parent): def __init__(self, param): parent.__init__(self, param) self.v2 = param odj = child(100)
A.print(odj.v1)值为0。
B.print(odj.v1==odj.v2)成果为False。
C.print(odj.v1)值为100。
D.print(odj.v1==odj.v2)会报错。

18.下面哪项特性不是面向对象程序设计的首要特征( )
A.封装
B.函数
C.多态
D.承继

19.以下代码的运转成果为( )。 try: print(\'try...\') r = 10 / 0 print(\'result:\', r) except ZeroDivisionError as e: print(\'except:\', e) finally: print(\'finally...\') print(\'END\')
A.try...
B.try... except: division by zero
C.try... except: division by zero finally...
D.try... except: division by zero finally... END

20.下列不归于Python第三方库的是( )。
A.pygame
B.matplotlib
C.numpy
D.random

21.以下关于Python数值运算描绘错误的是( )。
A.Python内置撑持复数运算,能够运用j或许J来表明。
B.Python撑持+=、%=这样的增量赋值操作符。
C.在Python 3.x中,10 / 3 == 3的区分成果是True。
D.%运算符表明运算对象取余。

22.以下关于列表表述中错误的是( )。
A.能够用“==”对比两个列表是不是一样。
B.Python的列表能够嵌套,构成二维列表。
C.列表与字符串相同都是不可以变的。
D.“+”号能够用来拼接两个列表。

23.以下不能作为字典的key的是( )。
A.num\'
B.tupleA = (\'sum\')
C.123
D.listA = [\'className\']

24.关于一个列表aList和一个元组bTuple,以下函数和对象方法运用错误的选项是( )。
A.sorted(aList)
B.bTuple.sort()
C.sorted(bTuple)
D.aList.sort()

25.关于Python数据类型的描绘,正确的选项是( )。
A.函数lower(x)是将字符串x的首字母小写
B.内置函数divmod(x,y)的运算成果是两个整数:x除y的整数商及余数
C.函数ord(x)是回来字符串x对应的Unicode编码
D.运算符+、-、*、/ 等跟赋值符号 = 相连,构成增强赋值操作符

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

               扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包