题目内容

以下关于函数叙述中,错误的是()。

A. 函数未调用时,系统将不为形参分配内存单元
B. 实参与形参的个数应相等,且实参与形参的类型必须对应一致
C. 当形参是变量时,实参可以是常量、变量或表达式
D. 形参可以是常量、变量或表达式

查看答案
更多问题

若函数调用时参数为基本数据类型的变量,以下叙述正确的是()。

A. 实参与其对应的形参共占存储单元
B. 只有当实参与其对应的形参同名时才共占存储单元
C. 实参与对应的形参分别占用不同的存储单元
D. 实参将数据传递给形参后,立即释放原先占用的存储单元

下面的函数调用语句 func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));中func函数的实参个数是()。

A. 3
B. 4
C. 5
D. 8

有以下程序voidfun( inta,intb) {intt;t=a;a=b;b=t;} main(){intc[10]={1,2,3,4,5,6,7,8,9,0}, i;for(i=0;i<10;i+=2)fun(c[i], c[i+1]);for(i=0;i<10;i++)printf("%d," ,c[i]);printf("\n");}程序的运行结果是()。

A. 1,2,3,4,5,6,7,8,9,0
B. 2,1,4,3,6,5,8,7,0,9
C. 0,9,8,7,6,5,4,3,2,1
D. 0,1,2,3,4,5,6,7,8,9

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

A. 数组的首地址
B. 数组的第一个元素的值
C. 数组中全部元素的值
D. 数组元素的个数

答案查题题库