考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

下面关于函数说法错误的是: ( )
A. 函数定义阶段的参数叫做形参, 函数调用阶段的参数表叫做实参
B. 默认参数也可以传参
C. 默认参数要放在普通形参后面
D. 函数必须有返回值
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

:本题考查函数的参数。函数的参数, 按照定义函数阶段和调用函数阶段,可以直接划分为形式参数(形参), 实际参数(实参)A的说法正确。在函数定义的时候, 可以给形参直接赋值, 这种参数称为默认形参, 默认形参要放到普通形参后面, 在调用函数的时候, 默认形参可以不用传参, 如果传参则使用传入的值, 如果不传就使用默认值。所以BC的说法正确。函数是可以没有返回值的, D说法错误, 故选D。

正确答案是 D: 函数必须有返回值。

分析:

A: 函数定义阶段的参数叫做形参,函数调用阶段的参数表叫做实参。这一说法是正确的。形参是指在函数定义时所用的参数名称,而实参是指在函数调用时实际传递给函数的参数值。

B: 默认参数也可以传参。这一说法是正确的。在函数定义中,如果某个参数有默认值,那么在函数调用时可以选择不传递该参数,此时将使用默认值;也可以传递一个新的值来覆盖默认值。

C: 默认参数要放在普通形参后面。这一说法是正确的。在函数定义中,默认参数必须放在所有普通(非默认)参数的后面,否则会导致语法错误。

D: 函数必须有返回值。这一说法是错误的。函数不一定需要有返回值。在许多编程语言中,函数可以有返回值,也可以没有返回值。如果没有显式的返回值,函数通常会隐式返回一个特殊值,比如在 Python 中返回 `None`。

因此,D 是错误的说法。