题目内容

下面叙述中错误的是()。

A. 函数的形式参数,在函数未被调用时就不被分配存储空间
B. 若函数的定义出现在主调函数之前,则可以不必再加说明
C. 若一个函数没有return语句,则什么值也不会返回
D. 一般来说,函数的形参和实参的类型应该一致

查看答案
更多问题

在C程序的函数调用时,主调函数中的实参和被调函数中的形参()

A. 个数必须相同,但次序、数据类型可以不考虑
B. 个数、次序应该相同,对应参数的数据类型应该相同或相容
C. 个数、次序和数据类型均可以不相同
D. 对应参数的数据类型应该相同,但个数和次序可以不考虑

以下程序的输出结果是 ( )#define M(x,y,z) x*y+zmain(){int a=1,b=2, c=3;printf("%d\n", M(b,c,a));}

A. 4
B. 5
C. 6
D. 7

以下程序的输出结果是( )#define SQR(X) X*Xmain() {int a=3, b=2,n;n=SQR(a+b);printf("%d\n",n);}

A. 25
B. 36
C. 11
D. 12

函数调用时,若用数组名作实参,则传递给形参的是()。

A. 数组的最后一个元素的值
B. 数组的起始地址
C. 数组的第一个元素的值
D. 数组全部元素的值

答案查题题库