函数

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、填空题:
‌        指的是对操作的对象截取其中

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注