智慧树知到《瑞士军刀深度学习之phyth入门》章节测试答案


智慧树知到《瑞士军刀深度学习之phyth入门》章节测试答案

第一章单元测试

1、已知某函数的参数为35.8,执行后结果为35,可能是以下函数中的()。

A.int

B.round

C.floor

D.abs

正确答案:int;floor

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

A.(10 is 11)==0

B.’abc’<;’ABC’

C.3<;4 and 7<;5 or 9>;10

D.24!=32

正确答案:’abc’<;’ABC’

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

A.2

B.3

C.5

D.6

正确答案: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+=1a=10func(a)print(a)

A.10

B.11

C.出错

D.int

正确答案:10

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

; a*=breturn as=func(5,2)print(s)

A.12

B.20

C.10

D.1

正确答案: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)