有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
A.0和1
B.1和1
C.0和2
D.1和2
第1题:
有如下函数定义: void funC(int a,int&B.{a++;b++;} 若执行代码段: int x=0,Y=1: funC(X,y); 则变量X和y的值分别是( )。
A.0和1
B.1和1
C.0和2
D.1和2
第2题:
有如下函数模板定义:template <class T>T func (Tx, Ty){ return x*x+ y*y;}在下列对func 的调用中,错误的是( )。
A.func(3,5);
B.func(3.0,5.5);
C.func(3,5.5);
D.func<int>(3,5.5);
第3题:
有如下函数模板定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
A.fimc(3,5);
B.func(3.0,5.5);
C.func(3,5.5);
D.func<int>(3,5.5);
第4题:
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
A.func(3,5);
B.func<>(3,5);
C.func(3,5.5);
D.func<int> (3,5.5);
第5题:
有如下函数模板定义: template<class T> T func(T x, T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
A.func(3,5);
B.func(3.0,5.5);
C.func(3,5.5)
D.func<int>(3,5.5);