大学网课搜题引擎
首页
北京学银在线教育科技有限公司
面向对象程序设计
5 项目五:闭包和装饰器
题目详情
简答题
装饰器是一个变量。
查看答案与解析
简答题
全局变量的作用域是( )
简答题
装饰器本质上是一个( )
简答题
装饰器函数至少要接收一个函数() 正确 错误
简答题
装饰器本质上是一个( )
简答题
闭包是内部函数对外部作用域的变量进行引用
多选题
对于闭包,定义在外层函数中但由内层函数使用的变量称为( ) A. 闭包变量 B. 自由变量 C. 外层变量 D. 约束变量
简答题
装饰器是一个变量。 正确 错误
简答题
装饰器是一个变量。
简答题
装饰器既能装饰带参数的函数,也能自己带参数。
简答题
外层函数中定义的局部变量被内层函数使用,则每调用一次外层函数则会形成一个闭包。() A.正确 B.错误
简答题
装饰器的作用是在不修改已有函数的情况下向已有函数注入代码() 正确 错误
简答题
闭包是内部函数对外部作用域的变量进行引用 正确 错误
简答题
装饰器既能装饰带参数的函数,也能自己带参数。
多选题
关于函数的目的与意义,以下选项中描述错误的是( )。 A. 程序功能抽象,以支持代码重用 B. 有助于采用分而治之的策略编写大型复杂程序 C. 使用时无须了解函数内部实现细节 D. 函数能调用未实现的函数
多选题
关于装饰器,下列说法错误的是() A. 装饰器是一个包裹函数 B. 装饰器只能有一个参数 C. 通过在函数定义的前面加上@符号和装饰器名,使得装饰器函数生效 D. 如果装饰器带有参数,则必须在装饰器函数的外层再嵌套一层函数
多选题
关于函数,以下选项中描述错误的是 A. 一条函数定义定义一个用户自定义函数对象 B. 函数也是数据 C. 函数定义语句可执行 D. 函数名称不可赋给其他变量
简答题
装饰器是一个变量。 正确 错误
多选题
对于闭包,定义在外层函数中但由内层函数使用的变量称为( ) A. 闭包变量 B. 自由变量 C. 外层变量 D. 约束变量
简答题
当外部函数执行结束,其内部闭包引用的变量一定会立即释放() 正确 错误
简答题
外层函数中定义的局部变量被内层函数使用,则每调用一次外层函数则会形成一个闭包。
面向对象程序设计
章节列表
1 项目一 面向对象编程
79
2 项目二:异常处理
21
3 项目三:模块
3
4 项目四:迭代器和生成器
0
5 项目五:闭包和装饰器
21
6 项目六:数据库编程
21
7 项目七:GUI编程
41
8 项目八:web编程
30