如果一个函数func中的代码引发了异常,且该函数无处理异常的代码,那么该异常将会传递到调用func函数的地方。
第1题:
A.union
B.map
C.flatMap
D.filter
第2题:
对于类定义 class A{ public: void func2{} }; class B:public A{ public: w)id funcl| cout<<"class B func l”<<endl:} virtual voiIl fimc2{cout<<"class B func 2" <<endl:} }; 下面正确的叙述是( )。
A.A::rune2和B::funcl都是虚函数
B.A::func2和B::funel都不是虚函数
C.B::funcl是虚函数,而A::func2不是虚函数
D.B::funcl不是虚函数,而A::func2是虚函数
第3题:
对于类定义: class A{ public: virtual void funcl(){} void func2(){} ); class B:public A{ public: voidfuncl(){cout<<“class Bfunc 1”<<endl;} virtual void func2(){cout<<“class B func 2”<<endl;} }; 下面正确的叙述是( )。
A.A::func2()和B::funcl()都是虚函数
B.A::func2()和B::funcl()都不是虚函数
C.B::funcl()是虚函数,而A::func2()不是虚函数
D.B::funcl()不是虚函数,而A::func2()是虚函数
第4题:
对于类定义 classA{ public: virtual void func1(){} void func2(){} }; Class B:public A{ public: void funcl(){cout <<”class B func1” <<end1;} virtual void func2(){cout <<"class B func 2" <<end1;} }; 下面正确的叙述是
A.A∷func2()和B∷funcl()都是虚函数
B.A∷func2()和B∷funcl()都不是虚函数
C.B∷funcl()是虚函数,而A∷func2()不是虚函数
D.B∷funcl()不是虚函数,而A∷func2()是虚函数
第5题:
有如下函数模板的定义: template <class T> T func(T x,T y){ return x*x+y*y;} 在下列对func的调用中不正确的是
A.func(3,5);
B.func<>(3,5);
C.func(3,5.5);
D.func<int>(3,5.5);
第6题:
下列说法正确的是( )。
A.内联函数在运行时将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
第7题:
有如下函数模板定义: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);
第8题:
有如下函数模板定义: 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);
第9题:
有如下函数模板的定义:template<class T>T func(Tx, Ty){return x*x+ y*y;}在下列对func的调用中不正确的是( )。
A.func(3,5);
B.func<>(3,5);
C.func(3,5.5);
D.func<int>(3,5.5);
第10题:
第11题:
已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3,4)的值为()。
第12题:
已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3)的值为()。
第13题:
在C程序中有如下语句:char *func(intx,int y); 它是( )。
A.对函数func的定义。
B.对函数func的调用。
C.对函数func的原型说明。
D.不合法的
第14题:
A.help
B.help()
C.'help'
D.help[]
第15题:
有如下函数模板定义: 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)
第16题:
有如下函数模板定义: 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);
第17题:
若定义函数int*func(),则函数func的返回值为( )。
A.一个实数
B.一个指向整型变量的指针
C.一个指向整型函数的指针
D.一个整型函数的入口地址
第18题:
有如下函数模板的定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func()的调用中,不正确的是( )。
A.func(3,5);
B.func<>(3,5);
C.func(3,5.5);
D.func<int>(3,5.5);
第19题:
有如下函数模板定义: 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);
第20题:
下列表示纯虚函数的成员函数是
A.virtual int func(int);
B.void func(int)=0;
C.virtual void func=0;
D.virtual void func(int){}
第21题:
有如下函数模板的定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中不正确的是
A.func(3,5);
B.func<>(3,5);
C.func(3,5.5);
D.func<int>(3,5.5);
第22题:
知函数func的定义为:voidfunc(){……}则函数定义中void的含义是()
第23题:
已知: int a=100; void Func(ref int b) { …… } 则下列函数调用正确的是()
第24题:
Func(ref(10*a))
Func(ref 10)
Func(ref(a) )
Func(ref a)