已知程序的结果为1 2 3,请填空。 include template class A { public: T X,已知程序的结果为1 2 3,请填空。include<iostream.h>template<class T>class A{public:T X, y, z;void display( ) {cout < < x < < " " < < y < < " " < < z;}};void main( ){A<int>a1;_______________a1.display( ) ;}

题目
已知程序的结果为1 2 3,请填空。 include template class A { public: T X,

已知程序的结果为1 2 3,请填空。

include<iostream.h>

template<class T>

class A

{

public:

T X, y, z;

void display( ) {cout < < x < < " " < < y < < " " < < z;}

};

void main( )

{

A<int>a1;

_____

_____

_____

a1.display( ) ;

}


相似考题
参考答案和解析
正确答案:12 a1.x=1; 13 a1.y=2; 14 a1.z=3;
12 a1.x=1; 13 a1.y=2; 14 a1.z=3; 解析:通过程序的结果知道数据类型是int,所以调用时声明模板实参为int的,再对x、y、z进行赋值。
更多“已知程序的结果为1 2 3,请填空。 include<iostream.h> template<class T> class A { public: T X, ”相关问题
  • 第1题:

    以下程序的运行结果是______。 include include template class TA

    以下程序的运行结果是______。

    include<iostream.h>

    include<math.h>

    template<class T>

    class TAdd//定义类模板TAdd,T为类型

    {

    Tx,y;

    public:

    TAdd (Ta,Tb) {x=a,y=b;) //构造函数

    Tadd() { retum x+y;}//成员函数

    };

    void main( )

    {

    TAdd<int>A (5,6);


    正确答案:s1=11 s2=8.2
    s1=11 s2=8.2

  • 第2题:

    以下程序的执行结果是()。includetemplateclass Sample{ T n;Public: Samp

    以下程序的执行结果是( )。 #include<iostream.h> template<class T> class Sample { T n; Public: Sample (T i){n=i;) void operator ++(); void disp() {cout<<"n="<<n<<endl;} }; template<class T> void Sample<T>:: opetat

    A.n=a

    B.a=O

    C.n=b

    D.a=b


    正确答案:C

  • 第3题:

    下列的模板说明中,正确的是()

    A.template <typename T1, typename T2>

    B.template <class T1, T2>

    C.template < T1 class, T2 class >

    D.template <typename T1; typename T2>


    【审题分析】(1)主要考查表结构的创建和主要的设置方法。(2)王要考查字段属性中“有效性规则”和有效文本设置,这里还涉及及关于“日期”、“时间”函数的使用。涉及的函数有dataserial0,,ear(1,date0。(3)主要考查表结构中主键的设置方法和主键字段分析方法。(4)主要考查默认字段的设置。是、否型的逻辑值。是:1,否:0,以及“掩码”的设置方法。(5)和(2)相同,主要是有效文本的设置。(6)考查表记录的添加。 【操作步骤】 步骤1:双击“sampl.mdb”数据库,单击“表”对象,双击“使用设计器创建表”。在表设计窗口中,输入字段名“编号”对应类型选择“文本”,修改“字段大小”为“5”。逐一输入字段选择对应的类型,修改字段的大小。 步骤2:单击“保存”按钮,保存输入“tTeaeher”表名。单击+确定”按钮,关闭设计视图。

  • 第4题:

    以下程序的执行结果是______。 include class base { public: virtual void who(){c

    以下程序的执行结果是______。

    include<iostream.h>

    class base

    {

    public:

    virtual void who(){cout<<"base class"<<endl:}

    };

    class derrvel:public base

    {

    public:

    void who(){cout<<"derivel class"<<endl:}

    };

    class derive2;public base

    {

    public:

    void who() {cout<<"derive2 class"<<endl;}

    };

    void main()

    {

    base obj1,*P;

    derive1 obj2;

    derive2 obj3:

    p=&obj1;

    p->who();

    p=&obj2:

    p->who();

    p=&obj3;

    p->who();

    }


    正确答案:base class derivel class derive2 class
    base class derivel class derive2 class

  • 第5题:

    阅读下面程序:include template class TAdd{private:T x, y;public:TAdd(T

    阅读下面程序:

    include <iostream.h>

    template <class T>

    class TAdd

    {

    private:

    T x, y;

    public:

    TAdd(T a, T b)

    {

    x=a;

    y=b;

    }

    T add()

    {

    return x +y;

    }

    };

    void main( )

    {

    TAdd<int>a(5,6);

    TAdd<double>b(2.4,5.8);

    cout<<"s1 ="<<A. add()<<",";

    cout<<"s2="<<B, add()<<end1;

    }

    写出该程序的运行结果:【 】。


    正确答案:s1=11s2=8.2
    s1=11,s2=8.2