[试题]

在下面程序横线处填上适当内容,使程序输出为:55599。 include using namespace std; te

在下面程序横线处填上适当内容,使程序输出为:55599。

include <iostream>

using namespace std;

template <class TYPE>

class HisClass

{

TYPE data;

public:

H.isClass(TYPE a, TYPE b, TYPE C) ;

TYPE getData(){ return data;)

};

template<class TYPE>

H.isClass<TYPE>::HisClass(TYPE a,TYPE b,TYPE C)

{

[ ];

else主f(b>C)

data=b;

else

data=c;

}

int main()

{

H.isClass<int> x1(3,4,5),x2(5,3,4),x3(4,5,3),x4(7,8,9),x5(8,7,9);

cout<<x1.getData()<<x2.getData()<<x3.getData()

<<x4.getData()<<X5.getData();

return 0;

}

参考答案与解析:

相关试题

在下面程序横线处填上适当内容,使得程序的输出为9876。include usin

[主观题]在下面程序横线处填上适当内容,使得程序的输出为9876。include using namespace std;te在下面程序横线处填上适当内容,使得程序的输出为9876。include <iostream>using namespace std;template<class T>void f([ ]){T t;for (int i=0;i<n/2;i++){t=a Ii];a [i]=a[n-1-i];a [n-1-i]=t;}}int main ( ){int x[]={6,7,8,9};f

  • 查看答案
  • 在下面程序的横线处填上适当的语句,使该程序的输出为12。 include us

    [试题]在下面程序的横线处填上适当的语句,使该程序的输出为12。 include using namespace st在下面程序的横线处填上适当的语句,使该程序的输出为12。include <iostream>using namespace std;class Base{public:int a;B.ase(int i){a=i;}};class Derived: public Base{int a;public:D.erived(int x): Base(x),b(x+l){}void show(){

  • 查看答案
  • 在下面的程序的横线处填上适当的语句,使该程序的输出为12。 include us

    [试题]在下面的程序的横线处填上适当的语句,使该程序的输出为12。 include using namespace在下面的程序的横线处填上适当的语句,使该程序的输出为12。include<iostream.h>using namespace std;class Base{public:int a,b;B.ase(int i){a=i;}};class Derived:public Base{int a;public:D.erived(int x):Base(x),b(x+1){};void show(){

  • 查看答案
  • 在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。 inclu

    [试题]在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。 include using nam在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。include<iostream>using namespace std;classA{public:A.(){cout<<'A';}};class B:______{public:B.(){cout<<'B';}};class C:______{public:C(){cout<<'C';}};class D:pub

  • 查看答案
  • 在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#inclu

    [单选题]在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。includeusing name在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A { public:A(){cout<<‘A’;} }; Class B: { public:B(){cout<<‘B’;} }; class C:virtual public A { public:C(){cout<<‘C’;} }

  • 查看答案
  • 在下面程序的横线处填上______,使程序执行后的输出结果为1£¯2005。 i

    [试题]在下面程序的横线处填上______,使程序执行后的输出结果为1£¯2005。 include using nam在下面程序的横线处填上______,使程序执行后的输出结果为1/2005。include<iostream.h>using namespace std;class Date{Public:D.ate(int m=1,int y=0): month(m),year(y){}void Print(){cout<<month<<"/"<<year<<end1;}______operator

  • 查看答案
  • 在下面程序的下画线处,填入适当的语句使程序能正确执行并输出异常栈信息。 publ

    [主观题]在下面程序的下画线处,填入适当的语句使程序能正确执行并输出异常栈信息。public class ThrowableException {public static void main(String args[]) {try {throw new Throwable("这里是本人定义的异常");} catch(Throwable e) {System.out.println("Caught Throwable");System.out.println("e.getMessage():"

  • 查看答案
  • ( 11 )请在下列程序的空白处,填上适当的内容:Import java. aw

    [试题]( 11 )请在下列程序的空白处,填上适当的内容:Import java. awt. *;Import java. util. *;C.lass BufferTest{Public static void main(string args[])Throws IOException{F.ileOutputStream unbuf=new FileOutputStream( “ test.one ” ) ;B.ufferedOutputStream buf=new ( 11 ) (new FileOu

  • 查看答案
  • 在下面程序中,A、B、C、D四句编译时不会出错的是()。#include usi

    [单选题]在下面程序中,A、B、C、D四句编译时不会出错的是()。include using namespace std;class在下面程序中,A、B、C、D四句编译时不会出错的是( )。 #include <iostream> using namespace std; class Base{ public: Base(); Base(int e):count(C) {} virtual void print() const = 0; private: int count; }; class Deriv

  • 查看答案
  • 下面的程序运行后输出为()。#include #include main(){

    [单选题]下面的程序运行后输出为()。include include main(){int a,b;float c;b = 5;下面的程序运行后输出为( )。 #include <stdio.h> # include <math.h> main() { int a,b; float c; b = 5;c = 6;c = b+7;b = c+1; a = sqrt((double)b+c); printf("%d,%f,%d",a+6,C,b); }A.11.000000,12.0000000,13.

  • 查看答案