itgle.com

有如下程序:#includeusing namespace std;class PARENT{public:PARENT(){cout<<"PARENT";}};class SON:public PARENT{public:SON(){cout<<"SON";}};int main(){SON son;PARENT *p;p = &son;return 0;}执行上面程序的输出是 【 12 】 。

题目

有如下程序:

#include

using namespace std;

class PARENT

{

public:

PARENT(){cout<<"PARENT";}

};

class SON:public PARENT

{

public:

SON(){cout<<"SON";}

};

int main()

{

SON son;

PARENT *p;

p = &son;

return 0;

}

执行上面程序的输出是 【 12 】 。


相似考题
参考答案和解析
正确答案:
更多“有如下程序:#includeusing namespace std;class PARENT{public:PARENT(){cout&lt;&lt;"PARE ”相关问题
  • 第1题:

    假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( )。

    A. This.This Form.Text1.Value

    B. This.Parent.Parent.Text1.Value

    C. Parent.Parent.Text1.Value

    D. This.Parent.Text1.Value


    正确答案:B
    关键字This表示当前对象,而Parent属性用于引用一个控件的容器对象,因此,对于命令按钮Command1来说,This.Parent表示命令按钮组CommandGroup1, This.Parent.Parent表示表单。按照题目的要求访问文本框的
    Value属性,关键是要找到文本框的位置,根据容器对象里控件的访问方法可知文本框的访问方法为“表单.文本框”。

  • 第2题:

    假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是 一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框Value属性值,下面哪个式子是正确的?

    A.This.Thisform.Text1.Value

    B.This.Parent.Parent.Text1.Value

    C.Parent.Parent.Text1.Value

    D.This.Parent.Text1.Value


    正确答案:B
    解析:在表单中如果需要访问某个对象的属性值,可以通过表示该对象的变量来访问。在本题中,需要访问文本框Text1的Value属性,那么首先需要等到表示该文本框的变量,因为命令按钮Command1存在于容器对象CommandGroup1中,而容器对象CommandGroup1则存在于表单中,因此如果Command1命令按钮如果需要访问Text1,则必须先访问CommandGroup1,然后再到表单,最后通过表单访问Text1,当访问到Text1之后,通过属性名Value就可以得到属性值。通过以上的分析,可以判断选项B是正确的选项。

  • 第3题:

    定义父类 Parent 与孩子类 Children,在子类 Children 中使用 super 引用 了父类 Parent 中的构造方法。同时,使用 super 关键字调用的父类 Parent 中的 pName 成 员变量。


    AA. CC. DD. EE、FF

  • 第4题:

    假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroupl。命令按钮组是一个容器对象,其中包含Commandl和Command2两个命令按钮。如果要在Cornmandl命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( )。

    A.This.ThisForm.Textl.Value

    B.This.Parent.Parent.Textl.Value

    C.Parent.Parent.Textl.Value

    D.This.Parent.Textl.Value


    正确答案:B
    B。【解析】在文件系统的层次目录结构中,要标识一个文件,单用文件名往往是不够的,一般还要指明文件的位置,即目录路径。类似地,在对象的嵌套层次关系中,要引用其中的某个对象,也需要指明对象在嵌套层次中的位置。因为命令按钮组是一个容器对象,所以This.Parent表示按钮组,This.Parent.Parent表示表单,所以正确的表达式是选项B。

  • 第5题:

    10、变量a表示一个<a>标签,不考虑异常,获取<a>标签爷爷节点名字的代码可能是哪个?

    A.soup.a.name

    B.a.parent(2).name

    C.a.parent.parent.name

    D.a.parents.name


    s->next=p->next; p->next->prior=s; s->prior=p; p->next=s;