已知函数f的原形是void f(int * a,long &B);,变量v1、v2的定义是: int v1;long v2; 下列调用语句中正确的是
A.f(v1,&v2);
B.f(v1,v2);
C.f(&v1,&v2);
D.f(&v1,v2);
A.f(v1,&v2);
B.f(v1,v2);
C.f(&v1,&v2);
D.f(&v1,v2);
A.void f(int a, int b, int c);
B.void f(int a, int b, int c=10);
C.void f(int a=20, int b, int c=10);
D.void f(int a, int b, int c=10, int d=20);
A.f(3)
B.f(3,,5)
C.f(3,4,5,6)
D.f()
已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义 struct a*f(int t1,int*t2,strcut a t3,struct a*t4) struct a p,*p1;int i; 则正确的函数调用语句为
A.&p=f(10,&i,p,p1);
B.p1=f(i++,(int*)p1,p,&p);
C.p=f(i+1,&(i+2),*p,p);
D.f(i+1,&i,p,p);
已知函数f的原型是:void f(int*a,long &b);,变量v1、v2;的定义是int v1;long v2;正确,的调用语句是
A.f(v1,& v2);
B.f(v1,v2);
C.f(& v1,v2);
D.f(&v1,&v2);
A.f(5)
B. f(5,8)
C. f(6, , '#')
D. f(0,0, '#')
已知C++中一个函数的原型为void f(int &x, int &y),调用这个函数时,要把实在参数传递给形式参数,应该采用的参数传递方式是(30)。
A.传值调用
B.引用调用
C.复制恢复
D.传名调用
A.执行f(x,y)后,x的值是5
B.执行f(x,y)后,x的值是3
C.执行f(x,y)后,y的值是7
D.执行f(x,y)后,y的值是5
设int f (int);和int g(int);是函数f和g的原形,以下将f作为语句调用的是______ 。
A.g(f(3))
B.f(g(3));
C.g(f(3)+2);
D.p=f(g (3)+1);
A.void f(int x);
B.void f();
C.void f(int);
D.void f(x);
A.void f(int x);
B.void f(int);
C.f(x);
D.f();
E.f(int x);
F.f(int);
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!