niusouti.com
参考答案和解析
正确答案:C
解析:本题考核纯虚函数的说明。纯虚函数说明的一般格式如下:virtual类型>函数名>(参数表>)=0;
更多“下列各函数的说明中,()是表示纯虚函数。A.virtual int vf(int);B.void vf(int)=0;C.virtual void ”相关问题
  • 第1题:

    下列表示纯虚函数的成员函数是( )。A.virtualintfunc(int); B.voidfunc(int)=0; SXB

    下列表示纯虚函数的成员函数是( )。

    A.virtualintfunc(int);

    B.voidfunc(int)=0;

    C.virtualvoidfunc=0;

    D.virtualvoidrune(int){}


    正确答案:C
    C。【解析】本题考查纯虚函数的定义形式。由于纯虚函数在最后要有“=0”,故据此排除A和D。而B中没有出现virtual关键词,故正确答案为C。

  • 第2题:

    下列表示纯虚函数的成员函数是( )。

    A.virtual int func(int);

    B.void func(int)=0;

    C.virtual void func=0;

    D.virtual void func(int){}


    正确答案:C
    解析: 本题考查纯虚函数的定义形式。由于纯虚函数在最后要有“=0”,故据此排除A和D。而B中没有出现virtual关键词故正确答案为C。

  • 第3题:

    下列各函数的说明中,表示纯虚函数的是( )。

    A.virtual int fuc(int);

    B.void fuc(int)=0;

    C.virtual void fuc()=0;

    D.virtual void fuc(int){}


    正确答案:C
    解析:纯虚函数说明的一般格式为:virtual类型>函数名>(参数表>)=0;。

  • 第4题:

    下列表示纯虚函数的成员函数是

    A.virtual int func(int);

    B.void func(int)=0;

    C.virtual void func=0;

    D.virtual void func(int){}


    正确答案:C
    解析:由于在前序遍历中首先访问根结点,因此,前序序列中的第一个结点为二叉树的根结点,即D为二叉树的根结点。又由于在中序遍历中访问根结点的次序为居中,而访问左于树上的结点为居先,访问右子树上的结点为最后,因此,在中序序列中,以根结点(D)为分界线,前面的子序列(ABC)一定在左子树中,后面的子序列(EFG)一定在右于树中。同样的道理,对于已经划分出的每一个子序列的所有结点中,位于前序序列最前面的一个结点为子树的根结点,而在中序序列中位于该根结点前面的结点构成左子树上的结点子序列,位于该根结点后面的结点构成右子树上的结点子序列。这个处理过程直到所有子序列为空为止。
    根据上述道理,该二叉树恢复的过程如下图所示;
     [*]
      根据后序遍历的方法,对该二叉树后序遍历的结果为ACBEGFD。

  • 第5题:

    下面表示纯虚函数的成员函数是( )。

    A.virtual int v(int);

    B.void v(int) =0;

    C.virtual void v() =0;

    D.virtual void v(int) { }


    正确答案:C
    解析:纯虚函数的声明格式:virtual函数返回类型>函数名>(参数表>)=0;