如果题目顺序不一样,请用CTRL+F来搜索试题
确定好题一样,再下载
点击支付下载即可看见答案
Python程序设计#·考核任务三
1.以下内容关于函数描述正确的是? ( )
单选题
A.函数用于创建对象
B.函数可以让重新执行的更快
C.函数是一段代码用于执行特定的任务
D.以上说法都是正确的
2.如果函数没有使用 return 语句,则函数返回的是?( )
单选题
A.0
B.None
C.任意整数
D.报错! 函数必须要有返回值。
3.下列代码执行结果是什么? ( )
x = 1
def change(a):
x += 1
print (x)
change(x)
单选题
A.1
B.2
C.3
D.报错
4.def f(x, y = 0, z = 0): pass
f(1, , 3)
以上程序运行的结果是:( )
单选题
A.pass
B.None
C.not
D.报错
5.def Foo(x):
if (x==1):
return 1
else:
return x+Foo(x-1)
print(Foo(4))
以上程序的运行结果为:( )
单选题
A.10
B.24
C.7
D.1
6.def adder(x):
def wrapper(y):
return x + y
return wrapper
adder5 = adder(5)
print(adder5(adder5(6)))
以上程序的运行结果为: ( )
单选题
A.10
B.12
C.14
D.16
7.def power(x):
def p(y):
return x**y
return p
power(2)(5)
以上程序运行的结果是: ( )
单选题
A.2
B.25
C.10
D.32
8.counter = 1
def doLotsOfStuff():
global counter
for i in (1, 2, 3):
counter += 1
doLotsOfStuff()
print (counter)
以上程序的运行结果为: ( )
单选题
A.1
B.3
C.4
D7
9.open函数中哪种文件读取模式只用于写入。( )
单选题
A.r
B.r+
C.w
D.a
10.以下选项中,不是Python对文件的打开模式的是( )。
单选题
A.a
B.r
C.c
D.w
11.以下文件操作方法中,打开后能读取 CSV 格式文件的选项是( )。
单选题
A.foo = open(“123.csv”,”w”)
B.foo = open(“123.csv”,”x”)
C.foo = open(“123.csv”,”r”)
D.foo = open(“123.csv”,”a”)
12.将Pandas的DataFrame对象导出为xlsx文件的正确方法是( )。
单选题
A.to_csv
B.to_excel
C.to_xlsx
D.to_xls
13.下面哪项特性不是面向对象程序设计的主要特征( )。
单选题
A.封装
B.函数
C.多态
D.继承
14Python使用关键字( )来定义类。
单选题
A.def
B.__init__
C.class
D.self
15.Python中查看对象的属性或方法,返回对象的属性和方法列表的函数为( )。
单选题
A.help()
B.dir()
C.info()
D.check()
16.下列哪个方法用于查看类的属性( )。
单选题
A.__doc__
B__dict__
C.__module__
D.__class__
17.Python在声明类的过程中定义属性时,带有什么的属性称为私有属性。( )
单选题
A.2个下划线的前缀
B.1个下划线的前缀
C.2个下划线的后缀
D.1个下划线的后缀
18.类方法是指类对象所拥有的方法,一般用装饰器( )来标识。
单选题
A.@staticmethod
B.staticmethod
C.@classmethod
D.classmethod
19.有关异常说法正确的是( )。
单选题
A.程序中抛出异常终止程序
B.程序中抛出异常不一定终止程序
C拼写错误会导致程序终止
D.缩进错误会导致程序终止
20.关于程序的异常处理,以下选项中描述错误的是( )。
单选题
A.程序异常发生经过妥善处理可以继续执行
B.异常语句可以与 else 和 finally 保留字配合使用
C.Python 通过 try、except 等保留字提供异常处理功能
D.编程语言中的异常和错误是完全相同的概念
21.try:
1 / 0
except Exception as e:
print (“0不能作为除数”)
else:
print (“没有异常”)
finally:
print (“最后总是要执行我”)
以上程序运行的结果是:( )
单选题
A.0不能作为除数最后总是要执行我
B.没有异常
C.0不能作为除数
D.最后总是要执行我
22.下列不属于Numpy数据类型的是( )。
单选题
A.int16
B.int32
C.int64
D.int128
23.下列哪种调用模块的方式可以之后使用array([1,2,3]) 。( )
单选题
A.import numpy
B.import numpy as np
C.from numpy import array
D.以上三种均不能
24.以下查看Pandas的DataFrame对象a的属性信息的正确方法是:( )
单选题
A.help()
B.dtypes()
C.head()
D.info()
25.import numpy as np
b = np.arange(3)
b[~(b>=1)]
以上程序的运行结果为:( )
单选题
A.array([0])
B.array([0,1])
C.array([1,2])
D.array([], dtype=int32)