智慧树知到《深度学习之瑞士军刀-pytorch入门》章节测试答案 第一章 1、已知某函数的参数为35.8,执行后结果为35,可能是以下函数中的()。 int round floor abs 答案: int,floor 2、以下表达式中,()的运算结果是False。 (10 is 11)==0 ’abc’<’ABC’ 3<4 and 7<5 or 9>10 24!=32 答案: ’abc’<’ABC’ 3、在以下Python循环中,for i in range(1,3): for i in range(2,5): print(ij) 语句print(ij)共执行了()次。 2 3 5 6 答案: 6 4、在Python中,对于函数中return语句的理解,错误的是()。 一定要有return语句 可以有多条return语句,但只执行一条 return可以带返回参数 return可以不带返回参数 答案: 一定要有return语句 5、一个直接或间接地调用自身的算法称为递归,它有两个条件,一个是要直接或间接地调用自身,另一个是必须有出口。 对 错 答案: 对 6、关于递归函数的描述,以下选项中正确的是()。 包含一个循环结构 函数比较复杂 函数名称作为返回值 函数内部包含对本函数的再次调用 答案: 函数内部包含对本函数的再次调用 7、关于形参和实参的描述,以下选项中正确的是()。 程序在调用时,将实参复制给函数的形参 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参 函数定义中参数列表里面的参数是实际参数,简称实参 程序在调用时,将形参复制给函数的实参 答案: 程序在调用时,将实参复制给函数的形参 8、关于return语句,以下选项中描述正确的是()。 函数可以没有return语句 return只能返回一个值 函数必须有一个return语句 函数中最多只有一个return语句 答案: 函数可以没有return语句 9、下面代码的运行结果是()。 def func(num): num+=1<o:p></o:p> a=10<o:p></o:p> func(a)<o:p></o:p> print(a)<o:p></o:p> 10 11 出错 int 答案: 10 10、下面代码的输出结果是()。 deffunc(a,b): a*=b<o:p></o:p> return a<o:p></o:p> s=func(5,2)<o:p></o:p> print(s) 12 20 10 1 答案: 10