函数调用格式中,包含以函数语句:如fun(n1,n2);的形式
第1题:
A、被调用函数中可以不用return语句
B、被调用函数中可以使用多个return语句
C、被调用函数中,如果有返回值,就一定要有return语句
D、被调用函数中,一个return语句可返回多个值给调用函数
第2题:
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部______。
int main()
{
double s[10][22];
int n:
...
fun (s):
...
return 0;
}
第3题:
若语句“t=fun(fun(x,y,A),(a+b,a+C),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为( )。
A.3
B.4
C.5
D.6
第4题:
设在主函数中有以下定义和函数调用语句,且fun函数为void类型。请写出函数fun的头部,要求函数的形参为变量b。main(){ double s[10][22]; int n; …… fun(s); ……}
第5题:
A.fun(b);
B.fun(&c);
C.fun(&a[3]);
D.fun(b[11]);
第6题:
若有函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b,))); 那么在此函数调用语句中实参的个数是( )。
A.3
B.4
C.5
D.6
第7题:
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数 fun的方法是______。
第8题:
被调用函数调用结束后,返回到()。
第9题:
有说明语句int a[10];void fun(int*,int n);调用函数的正确语句是()
第10题:
设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()
第11题:
fun(abc,3.0);
t=fun(’D’,16.5);
fun(’65’,2.8);
fun(32,32);
第12题:
5
12
15
30
第13题:
设函数fun的定义形式为: vold fun (char ch, float x){……} 则以下对函数fun的调用语句中,正确的是( )。
A.fun("abc",3.0);
B.t=fun('D',16.5);
C.fun('65',2.8);
D.fun(32,32);
第14题:
设有如下函数定义

若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。
A.3
B.2
C.4
D.5
第15题:
设fun()函数的定义形式为voidfun(charch,floatx){…}则下列对函数fun的调用语句中,正确的是( )。A.

B.

C.

D.

A.A
B.B
C.C
D.D
第16题:
在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了函数fun A,则
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
第17题:
在一个被调用函数中,关于rerun语句的描述,______ 是错误的。
A.被调用函数中可以不用return 语句
B.被调用函数中可以使用多个return 语句
C.被调用函数中,如果有返回值,就一定要有return 语句
D.被调用函数中,一个return 语句可以返回多个值给调用函数
第18题:
已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是( )。
A.语句p=&a;是把对象a赋值给指针变量p
B.语句A*p,a;p=&a;调用两次类A的构造函数
C.对语句*p.fun();的调用是正确的
D.语句 p->fun();和语句 a.fun();等价
第19题:
对于函数定义: void FUN(int n, double x) { … } 若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。
第20题:
若有以下函数调用语句,在此函数调用语句中实参的个数是()。 fun(a+b,(y=10,y),fun(n,k,d));
第21题:
有以下函数定义voidfun(intn){…};若以下选项中的变量都已经正确定义且赋值则对函数fun的正确调用语句是()
第22题:
fun(b);
fun(&c);
fun(&a[3]);
fun(b[11]);
第23题:
3
4
5
6