- 2
- 0
- 约2.24万字
- 约 60页
- 2026-06-08 发布于河南
- 举报
函数面试试题及答案
一、选择题(共40分,每题2分)
1.以下关于函数的说法,正确的是()
A.函数必须要有返回值
B.函数可以没有参数
C.函数只能有一个参数
D.函数必须在调用前定义
答案:【B】
解析:函数可以没有参数,也可以有多个参数,因此B正确。函数可以没有返回值(如void类型函数),A错误。函数可以有多个参数,C错误。在某些编程语言中,函数可以在调用前定义(如JavaScript的函数声明),也可以在调用后定义(如JavaScript的函数表达式),D错误。易错警示:混淆函数的定义规则和不同编程语言的特性。
2.在Python中,以下哪个关键字用于定义函数?()
A.func
B.function
C.def
D.define
答案:【C】
解析:在Python中,使用def关键字来定义函数,因此C正确。func、function和define都不是Python中定义函数的关键字。易错警示:混淆不同编程语言中定义函数的关键字,如JavaScript使用function。
3.函数的递归调用是指()
A.函数调用其他函数
B.函数调用自身
C.函数被多次调用
D.函数通过参数传递调用
答案:【B】
解析
原创力文档

文档评论(0)