第一章 单元测试

1、多选题:已知某函数的参数为35.8,执行后结果为35,可能是以下函数中的()。
A:floor
B:int
C:abs
D:round
正确答案:【floor;
int】

2、单选题:以下表达式中,()的运算结果是False。

A:(10 is 11)==0
B:24!=32

C:’abc’<’ABC’
D:3<4 and 7<5 or 9>10
正确答案:【’abc’<’ABC’】

3、单选题:在以下Python循环中,for i in range(1,3):             for i in range(2,5):                print(i*j)语句print(i*j)共执行了()次。

A:3
B:6
C:5
D:2
正确答案:【6】

4、单选题:在Python中,对于函数中return语句的理解,错误的是()。
A:return可以不带返回参数
B:return可以带返回参数
C:一定要有return语句
D:可以有多条return语句,但只执行一条
正确答案:【一定要有return语句】

5、判断题:一个直接或间接地调用自身的算法称为递归,它有两个条件,一个是要直接或间接地调用自身,另一个是必须有出口。

A:错
B:对
正确答案:【对】

6、单选题:关于递归函数的描述,以下选项中正确的是(  )。
A:函数内部包含对本函数的再次调用

B:

包含一个循环结构

C:函数比较复杂

D:函数名称作为返回值

正确答案:【函数内部包含对本函数的再次调用

7、单选题:关于形参和实参的描述,以下选项中正确的是()。

A:程序在调用时,将实参复制给函数的形参

B:函数定义中参数列表里面的参数是实际参数,简称实参

C:参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参

D:程序在调用时,将形参复制给函数的实参

正确答案:【程序在调用时,将实参复制给函数的形参

8、单选题:关于return语句,以下选项中描述正确的是(  )。

A:return只能返回一个值

B:函数中最多只有一个return语句

C:函数可以没有return语句

D:函数必须有一个return语句

正确答案:【函数可以没有return语句

9、单选题:下面代码的运行结果是(  )。def func(num):

num+=1

a=10

func(a)

print(a)
A:

10

B:出错

C:11

D:int

正确答案:【

10

10、单选题:下面代码的输出结果是(  )。 deffunc(a,b):

a*=b

return a

s=func(5,2)print(s)
A:12

B:10

C:1

D:20

正确答案:【10

第二章 单元测试

1、判断题:ndarray.shape 返回一个元祖,表示数组在各个方向上的长度

A:错
B:对
正确答案:【对】

2、判断题:empty()函数生成的数组完全是随机的

A:对
B:错
正确答案:【对】

3、判断题:b[1][1]是指数组中第一行第一列的元素值

A:错
B:对
正确答案:【错】

4、单选题:numpy提供了rand()函数用于生成元素()区间上均匀分布的数组

A:[0,1)
B:(0,1)
C:[0,1]
D:以上都不是
正确答案:【[0,1)】

5、多选题:Python中的数据类型包括

A:浮点型
B:字符型
C:整型
D:布尔型
正确答案:【浮点型;
字符型;
整型;
布尔型】

6、判断题:列表用(  )标识。

A:对
B:错
正确答案:【错】

7、判断题:python2、python3都默认支持默认支持中文。

A:对
B:错
正确答案:【错】

8、判断题:b=np.arange(0,20,2)查找索引号为2的数据,取出数组中元素4。

A:错
B:对
正确答案:【对】

9、判断题:b[1:8:2]=1,数组输出0,1,4,1,8,1,12,1,16,18

A:错
B:对
正确答案:【对】

10、判断题:flatten()方法就把X转换成一维数组返回一个一维的数组,作用的对象可以是列表。

A:对
B:错
正确答案:【对】

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注