7-1.下列关于C语言函数的描述中,正确的是( )
A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 函数的定义不可以嵌套,但函数的调用可以嵌套
C. 函数的定义和函数的调用都可以嵌套
D. 函数的定义和函数的调用都不可以嵌套
查看答案
7-2.已知一个函数的定义如下:double fun(int x, double y){ …… }则该函数正确的函数原型声明为( )
A. double fun (int x,double y)
B. fun (int x,double y)
C. double fun (int ,double );
D. fun(x,y) ;
7-3.以下说法正确的是( )
A. 实参和与其对应的形参各占用独立的存储单元
B. 实参和与其对应的形参共占用一个存储单元
C. 只有当实参和与其对应的形参同名时才共占用相同的存储单元
D. 形参是虚拟的,不占用存储单元
7-4.若使用数组名作为函数调用时的实参,则传递给形参的是( )
A. 数组首地址
B. 数组的第一个元素的值
C. 数组中全部元素的值
D. 数组元素的个数
7-5.如果在一个函数中的复合语句中定义了一个变量,则该变量( )
A. 只在该复合语句中有效
B. 在该函数中有效
C. 在本程序范围内有效
D. 为非法变量