函数练习题 一、选择题(一题 2 分,共 40 分) 1. 在 c 语言中以下不正确的说法是() A. 实参可以是常量、变量、或表达式 B. 形参可以是常量、变量或表达式 C. 实参可以为任意类型 D. 形参应与其对应的实参类型一致 2. 以下程序有语法性错误,有关错误原因的正确说法是() int main() int G=5,k; void prt_char(); k=prt_char(G); A. 语句 void prt_char();有错,它是函数调用语句,不能用 void 说明 B. 变量名不能使用大写字母 C. 函数说明和函数调用语句之间有矛盾 D. 函数名不能使用下划线 3. 以下正确的说法是() A. 函数的定义可以嵌套,但函数的调用不可以嵌套 B. 函数的定义不可以嵌套,但函数的调用可嵌套 C. 函数的定义和调用均不可以嵌套 D. 函数的定义和调用均可以嵌套 4. 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是() A)函数调用可以作为独立的语句存在 B)函数调用可以作为一个函数的实参 C)函数调用可以出现在表达式中 D)函数调用可以作为一个函数的形参 5