在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

最新国家开放大学电大《Python程序设计#》阶段性测验二【资料答案】

Time2024-02-23Hits浏览量: 121
国开,电大,各省平台学习详情请咨询请添加QQ : 103092222或微信: xyzlfx100

阶段性测验二

试卷总分:100  得分:100

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 : 103092222或微信: xyzlfx100

添加微信查看答案

最新国家开放大学电大《Python程序设计#》阶段性测验二【资料答案】_学优资料分享网

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

合作洽谈

诚信为本,合作共赢

欢迎各大学习中心前来治谈;有意请联系我们

推荐作业

留言板
captcha
感谢留言
我们会尽快与您联系
关闭