已知函数定义“void fun(int &a,int b){b++;a++;}”,则执行“int x=2,y=3; fun(x,y);”后,变量x、y的值分别为()。
A.2,3
B.3,4
C.2,4
D.3,3
A.2,3
B.3,4
C.2,4
D.3,3
A.int x=3;fun(x);
B.const int y=3;fun(y);
C.fun(3);
D.以上三种都正确
A.int(*p)(int,int)
B.int*p(int,int)
C.int*p[int,int]
D.以上选项都不对
A.voidfun(inta[]);
B.voidfun(int*&a);
C.voidfun(int&a[]);
D.voidfun(int&*a);
下列函数声明中,为重载函数的一组是()。
A.void fun(int); void fun(double=5.0);
B.void fun(int); int fun(int=5);
C.int f1(int); int f2(int, int);
D.void fun(int); int fun(int, int = 3);
A.void print(int); void print(double);
B. void fun(int); int fun(int);
C. int max(int,int); int min(int,int);
D. void mm(); int mm();
A.void fun(char (*p)[2]);
B.void fun(char (*p)[10]);
C.void fun(char *p[2]);
D.void fun(char **p);
A.正确
B.错误
Avoidfun(int(*p)[2]);
(B)voidfun(int(*p)[3]);
Cintfun(int(*p)[2]);
Dintfun(int(*p)[3]);
A.正确
B.错误
A.x(int m){ ... }
B. void x(int m){ ... }
C. x(int m, int n){ ... }
D. x(int h,int m,int n){ ... }
A.2,1,1
B.1,2,1
C.2,2,2
D.2,2,1