在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了函数fun A,则
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
第1题:
以下程序的主函数中调用了在其前面定义的fun函数
#include<stdio.h>
main()
{ double a[15],k;
k=fun(a);
.
.
.
}
则以下选项中错误的fun函数首部是
A.double fun(double a[15])
B.double fun(double *a)
C.double fun(double a[])
D.double fun(double a)
第2题:
A.fun(b);
B.fun(&c);
C.fun(&a[3]);
D.fun(b[11]);
第3题:
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的正确方法是( )。
A.(*p)fun(x,y);
B.*pfun(x,y);
C.(*p)(x,y)
D.*p(x,y)
第4题:
设已定义下面的fun函数,则()是对fun函数正确调用。 void fun(int x) { ....... }
A.m=fun(5);
B.fun();
C.fun(5);
D.printf("%d",fun(5));
第5题:
试题31
以下程序的主函数中调用了在其前面定义的fun函数
#include <stdio.h>
…
…
…
main()
{ double a[15], k;
k=fun(a);
…
}
则以下选项中错误的fun函数首部是()
A.double fun(double a[15])
B.double fun(double *a)
C.double fun(double a[])
D.double fun(double a)
第6题:
在函数调用过程中,如果函数A调用了函数B,函数B又调用了函数A,则
第7题:
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数 fun的方法是______。
第8题:
设在主函数中有以下定义和函数调用语句,且fun函数为void类型。请写出函数fun的头部,要求函数的形参为变量b。main(){ double s[10][22]; int n; …… fun(s); ……}
第9题:
若有以下数组定义和函数调用,则函数fun的原型为:int a[3][4] = {1}; fun(a);
A.fun(int a[][4]);
B.fun(int a[][]);
C.fun(int a[]);
D.fun(int a[3][]);
第10题:
c语言程序中,函数调用表达式为:fun(fun(a,b),c),则函数fun带3个参数。