![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
下列关于Python中函数的说法不正确的是()。
A.Python中定义函数的关键字是def。
B.函数内容以冒号起始,并且缩进。
C.结束函数时如果return语句不带表达式相当于无返回值。
D.在函数内部可以使用global来定义全局变量。
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.Python中定义函数的关键字是def。
B.函数内容以冒号起始,并且缩进。
C.结束函数时如果return语句不带表达式相当于无返回值。
D.在函数内部可以使用global来定义全局变量。
第1题
A、可以用保留字作为函数的名字
B、函数内部可能通过关键字global来声明全局变量
C、调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用默认值
D、函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为True
第2题
A、None,0, [],{} 这些值在作为布尔表达式的时候,都会被解释器看作假(False)。
B、标准的布尔值为0(表示假)和1(表示真),实际上语句True==1的结果就是True。
C、对于不兼容类型的比较,例如对一个整型值和一个字符串比较大小,因为这种比较从数学含义上看一般是没有意义的,所以在Python 3中已经不支持不兼容类型对象的比较。
D、is作为比较运算符,x is y其含义是比较x是否是y的子类。
第3题
A、None,0, [],{} 这些值在作为布尔表达式的时候,都会被解释器看作假False。
B、标准的布尔值为0(表示假)和1(表示真),实际上语句True==1的结果就是True。
C、对于不兼容类型的比较,例如整型和字符串,在Python 2中是可以执行的,当然这从数学含义上看是没有意义的,所以在Python 3中比较不兼容类型的对象已经不再可行。
D、is作为比较运算符,x is y其含义是比较x是否是y的子类。
第4题
B.递归调用语句不允许出现在循环结构中。
C.在Python中,一个算法的递归实现往往可以用循环实现等价表示,但是大多数情况下递归表达的效率要更高一些。
D.可以在函数参数名前面加上星号*,这样用户所有传来的参数都被收集起来然后使用,星号在这里的作用是收集其余的位置参数,这样就实现了变长参数。
第5题
A、在Python中,一个算法的递归实现往往可以用循环实现等价表示,但是大多数情况下递归表达的效率要更高一些。
B、递归调用语句不允许出现在循环结构中。
C、Python中函数的返回值如果多于1个,则系统默认将它们处理成一个字典。
D、可以在函数参数名前面加上星号*,这样用户所有传来的参数都被收集起来然后使用,星号在这里的作用是收集其余的位置参数,这样就实现了变长参数。
第6题
A、Python不能用于图像处理
B、Python是一种面向对象的解释型计算机程序设计语言
C、Python有着丰富而强大的库
D、Python运行速度快
E、Python是一种网络爬虫技术
第7题
A、程序中只能使用Python内置的标准模块
B、只有标准模块才支持import导入
C、使用import语句只能导入一个模块
D、只有导入模块后,才可以使用模块中的变量、函数和类
第8题
A、Python是开源免费的编程语言。
B、Python是解释型的动态编程语言。
C、Python是跨平台的编程语言。
D、Python不是面向对象的编程语言。
E、Python能把多种不同语言编写的程序融合到一起,又被称为“胶水语言”。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!