单项选择题
下面程序的运行结果是
#include<iostream.h>
int fun(int a[ ] ,int n)
int result=1;
for(int i=1;i<n;i++)
result=result * a[i] ;
retum result;
void main( )
int a[3] =3,4,5;
cout < < fun(a,3) < < endl;
A) 12 B) 15 C) 20 D) 60
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列程序的运行结果为 #include<iostream.h> template<class TT> class FF TTa1,a2,a3; public: FF(TT b1,TT b2,TT b3) a1=b1;a2=b2;a3=b3; TT Sum( ) return a1+a2+a3;; void main( ) FF <int> x(int(1.1) ,2,3) ,y(int(4.2) ,5,6) ; cout < < x. Sum( ) < <’ ’ < < y. Sum( ) < < endl; A) 6.1 15.2 B) 6 15 C) 6 15.2 D) 6.1 15
下列程序的运行结果为
#include<iostream.h>
template<class TT>
class FF
TTa1,a2,a3;
public:
FF(TT b1,TT b2,TT b3) a1=b1;a2=b2;a3=b3;
TT Sum( ) return a1+a2+a3;;
void main( )
FF <int> x(int(1.1) ,2,3) ,y(int(4.2) ,5,6) ;
cout < < x. Sum( ) < <’ ’ < < y. Sum( ) < < endl;
A) 6.1 15.2 B) 6 15
C) 6 15.2 D) 6.1 15
点击查看答案&解析
单项选择题
下面程序的运行结果是 #include<iostream.h> class base protected: int a; public: base( ) cout < < 0 ; ; class base l: virtual base public: base l ( ) cout < < 1 ; ; class base 2: virtual base public: base2 ( ) cout < < 2 ; ; class derived: public base 1, public base2 public: derived( ) cout < < 3 ; ; void main( ) derive obj; cout < < endl; A) 0123 B) 3120 C) 0312 D) 3012
下面程序的运行结果是
#include<iostream.h>
class base
protected:
int a;
public:
base( ) cout < < "0";
;
class base l: virtual base
public:
base l ( ) cout < <"1";
;
class base 2: virtual base
public:
base2 ( ) cout < <"2";
;
class derived: public base 1, public base2
public:
derived( ) cout < < "3";
;
void main( )
derive obj;
cout < < endl; A) 0123 B) 3120 C) 0312 D) 3012
点击查看答案&解析
相关试题
下列程序的执行结果为 。 #include<ios...
类模板不同于函数模板,类模板只可用 型参数。
派生类构造函数的执行顺序是先执行 12 ...
假定A为一个类,则语句A(A & a) ;为...
下面程序的输出结果是 。 #include<ios...