题目内容

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. 为非法变量

7-6.下面说法中不正确的是( )

A. 函数的形式参数是局部变量
B. 在不同的函数中可以定义相同名字的变量
C. 在一个函数内定义的变量只在本函数范围内有效
D. 在一个函数内复合语句中定义的变量在本函数范围内有效

答案查题题库