MOOC Python编程基础(北京信息职业技术学院)1449614161 最新慕课完整章节测试答案
函数
5.1函数的基本使用随堂测验
1、判断题:
函数的名称可以随意命名。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
不带 return的函数代表返回None。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
函数定义完成后,系统会自动执行其内部的功能。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
函数体以冒号起始,并且是缩进格式的。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
带有默认值的参数一定位于参数列表的末尾。
选项:
A: 正确
B: 错误
答案: 【 正确】
5.2函数的参数传递随堂测验
1、单选题:
阅读下面的程序: def func(): print(x) x=100 func () 执行上述语句后,输出的结果为( )
选项:
A: 0
B: 100
C: 程序出现异常
D: 程序编译失败
答案: 【 程序出现异常】
2、单选题:
下面关于函数的说法,错误的是( )
选项:
A: 函数可以减少代码的重复,使得程序更加模块化
B: 在不同的函数中可以使用相同名字的变量
C: 调用函数时,传入参数的顺序和函数定义时的顺序一定相同
D: 函数体中如果没有 return语句,也会返回一个None值
答案: 【 函数体中如果没有 return语句,也会返回一个None值】
3、单选题:
下列有关函数的说法中,正确的是( )
选项:
A: 函数的定义必须在程序的开头
B: 函数定义后,其中的程序就可以自动执行
C: 函数定义后需要调用才会执行
D: 函数体与关键字def必须左对齐
答案: 【 函数定义后需要调用才会执行】
4、单选题:
下列函数调用使用的参数传递方式是( )Result = sum(numl, num2, num3)
选项:
A: 位置绑定
B: 关键字绑定
C: 变量类型绑定
D: 变量名称绑
答案: 【 位置绑定】
5、单选题:
使用( )关键字创建自定义函数
选项:
A: function
B: func
C: def
D: procedure
答案: 【 def】
5.3 函数的递归随堂测验
1、判断题:
函数定义中调用函数自身的方式形成递归。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
“一定要有基例”是递归程序的一个特点。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
函数中的return语句一定能够得到执行。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
定义Python函数时,如果函数中没有return语句,则默认返回空值None。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
使用def关键字声明匿名函数
选项:
A: 正确
B: 错误
答案: 【 错误】
5.4 datetime库的使用随堂测验
1、判断题:
calendar模块的函数都是与日历有关的。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
datetime库以类的方式提供多种日期和时间表达方式。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
在Python中定义函数时不需要声明函数的返回值类型。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
在函数中没有任何办法可以通过形参来影响实参的值。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
datetime.now( )获得当前日期和时间对象。
选项:
A: 正确
B: 错误
答案: 【 正确】
函数测验
1、单选题:
下列有关函数的说法中,正确的是( )
选项:
A: 函数的定义必须在程序的开头
B: 函数定义后,其中的程序就可以自动执行
C: 函数定义后需要调用才会执行
D: 函数体与关键字def必须左对齐
答案: 【 函数定义后需要调用才会执行】
2、单选题:
使用( )关键字创建自定义函数
选项:
A: function
B: func
C: def
D: procedure
答案: 【 def】
3、单选题:
阅读下面的程序: def func(): print(x) x=100 func () 执行上述语句后,输出的结果为( )
选项:
A: 0
B: 100
C: 程序出现异常
D: 程序编译失败
答案: 【 程序出现异常】
4、单选题:
下列函数调用使用的参数传递方式是( )Result = sum(numl, num2, num3)
选项:
A: 位置绑定
B: 关键字绑定
C: 变量类型绑定
D: 变量名称绑
答案: 【 位置绑定】
5、单选题:
使用( )关键字声明匿名函数
选项:
A: function
B: func
C: def
D: lambda
答案: 【 lambda】
6、判断题:
函数的名称可以随意命名。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
函数定义完成后,系统会自动执行其内部的功能。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
函数体以冒号起始,并且是缩进格式的。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
带有默认值的参数一定位于参数列表的末尾。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
在函数中没有任何办法可以通过形参来影响实参的值。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
datetime.now( )获得当前日期和时间对象。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
函数是代码复用的一种方式。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
一个函数如果带有默认值参数,那么必须所有参数都设置默认值。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
定义Python函数时必须指定函数返回值类型。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
定义Python函数时,如果函数中没有return语句,则默认返回空值None。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、填空题:
Python中定义函数的关键字是____。
答案: 【 def】
17、填空题:
函数可以有多个参数,参数之间使用 分隔
答案: 【 逗号】
18、填空题:
使用 语句可以返回函数值并退出函数。
答案: 【 return】
19、填空题:
如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_____。
答案: 【 None##%_YZPRLFH_%##none】
20、填空题:
在函数里面调用另外一个函数,这就是函数 调用。
答案: 【 不定长】
基本数据类型
2.1数字类型随堂测验
1、填空题:
在Python中,int表示的数据类型是 。
答案: 【 int】
2、填空题:
布尔类型的值包括 和 。
答案: 【 true false##%_YZPRLFH_%##false true】
3、填空题:
Python的浮点数占 个字节。
答案: 【 8】
4、填空题:
如果要在计算机中表示浮点数1.2 * 10的5次方,则表示方法为 。
答案: 【 1.2e5】
5、填空题:
00001000 >> 2的结果是 。
答案: 【 00000010】
2.3math库的使用随堂测验
1、判断题:
Math库中的函数可以直接使用。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
math.log10(x)返回x的10的对数值。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
math库支持整数和浮点数运算,也支持复数类型。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
from math import * ,如果采用这种方式引入math库,math库中所有函数可以采用<函数名>( )形式直接使用。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
math库包含4个数学常数,math.pi表示自然对数,math.e表示圆周率
选项:
A: 正确
B: 错误
答案: 【 错误】
2.5字符串类型及其操作随堂测验
1、填空题:
字符串是一种表示 数据的类型。
答案: 【 文本】
2、填空题:
像双引号这样的特殊符号,需要对它进行 输出。
答案: 【 转义】
3、填空题:
Python3提供了 函数从标准输入(如键盘)读入一行文本。
答案: 【 input】
4、填空题:
指的是对操作的对象截取其中