A. 所有自定义函数都要有相应的函数声明 B. 一个 C 程序中可以有多个 main 函数 C. 所有的函数都必须有返回值 D. 一个 C 程序由一个或多个函数组成
A. 可以定义和调用其它函数 B. 可以调用但不能定义其它函数 C. 不可调用但可以定义其它函数 D. 不可调用也不可定义其它函数
A. 函数体中 return 语句返回的表达式类型 B. 调用该函数的主调函数类型 C. 调用该函数时临时 D. 定义该函数时所指定的函数类型
A. 函数的返回值是 0 B. 如果函数内部没有 return 语句,则执行到函数体结束处的右花括号时返回 C. 如果使用 return 语句返回,则 return 后面必须有一个整型表达式 D. 函数仅可以通过 return 语句返回
A. 跳出该函数 B. 跳到该函数的起点 C. 跳到该函数的下一个 return 语句 D. 跳出目前所在的循环
A. 在不同的函数中可以使用相同名字的变量 B. 函数中的形式参数是局部变量 C. 在一个函数内定义的变量只在本函数范围内有效 D. 在一个函数内的复合语句中定义的变量在本函数范围内有效
A. 函数之间既允许直接递归调用也允许间接递归调用 B. 函数之间允许直接递归调用但不允许间接递归调用 C. 函数之间不允许直接递归调用但允许间接递归调用 D. 函数之间既不允许直接递归调用也不允许间接递归调用
A. 如果函数定义出现在函数调用之前,可以不必加函数原型声明 B. 函数在调用之前,一定要给出函数原型声明,保证编译系统进行调用检查 C. 在 C 语言中,并没有强制要求函数定义必须放在函数调用的前面 D. 标准库函数不需要函数原型声明