在MFC中,所有的控件都是()类的派生类,都可以作为一个特殊的窗口来处理。

题目
单选题
在MFC中,所有的控件都是()类的派生类,都可以作为一个特殊的窗口来处理。
A

CView

B

CWnd

C

CWindow

D

CDialog

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列对派生类的表述中,错误的是( )。

A.一个派生类可以作为另一个派生类的基类

B.派生类至少有一个基类

C.派生类的缺省继承方式是private

D.派生类只继承了基类的公有成员和保护成员


正确答案:D
解析:存在多重继承,所以一个派生类可以作为另一个派生类的基类。定义一个派生类时将基类的继承方式指定为protected,那么继承了基类重的保护成员,所以选项D) 错误。

第2题:

属性窗口主要是针对窗体和控件设置的。在VB中,窗体和控件被称为______。每个对象都可以用一组属性来刻画其特征,而属性窗口就是用来设置窗体或窗体中的控件属性。


正确答案:对象
对象

第3题:

下列对派生类的描述中,( )是错误的。

A.一个派生类可以作为另一个类的基类

B.派生类至少有一个基类

C.派生类的成员除了它自己的成员外,还包含它的基类的成员

D.派生类中继承的基类成员的访问权限到派生类中保持不变


参考答案:D

第4题:

下列关于控件的叙述中,错误的是( ).

A.控件是窗体上用于显示数据、执行操作、装饰窗体的对象

B.在窗体中添加的每一个对象都是控件

C.各种控件都可以在窗体设计视图窗口中的工具箱中看到

D.在窗体设计视图窗口中的工具箱中只能看到部分控件


正确答案:D

第5题:

下面关于派生类的描述中错误的是( )

A.派生类中至少有一个基类

B.一个派生类可以作为另一个派生类的基类

C.派生类只继承了基类中的公有成员和保护成员

D.派生类的缺省继承方式是私有


正确答案:C
解析:继承方式有公有继承、私有继承和保护继承3种,缺省的继承方式是私有继承。派生类从基类继承所有的成员,但是对于基类的私有成员派生类是不可直接访问的。

第6题:

下列关于控件类和容器类的说法中,错误的是

A.控件类用于进行一种或多种相关的控制

B.控件类一般作为容器类中的控件来处理

C.控件类的封装性比容器类更加严密,灵活性更好

D.控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作


正确答案:C
解析:本题考察了对控件类和容器类的理解。Visual FoxPro 的基类分成两个基本类型:容器类和控件类。容器类可以包含其他对象。

第7题:

下列关于派生类的描述中,错误的是( )。

A.一个派生类可以作为另一个派生类的基类

B.派生类至少有一个基类

C.派生类的成员除了它自己的成员外,还包含了它的基类的成员

D.派生类中继承的基类成员的访问权限到派生类中保持不变


正确答案:D
解析:基类与派生类的关系如下:①基类是对派生类的抽象,派生类是对基类的具体化。基类抽取了它的派生类的公共特征,而派生类通过增加信息将抽象的基类变为某种有用的类型,派生类是基类定义的延续。②派生类是基类的组合。③公有派生类的对象可以作为基类的对象处理。由此可知选项A、B和C都是正确的。而在继承中,采用不同的继承方式,将限制派生类对基类成员的访问。所以选项D是错误的。

第8题:

下列对派生类的描述中,()是错的。

A、一个派生类可以作为另一个派生类的基类;

B、派生类至少有一个基类;

C、派生类的成员除了它自己的成员外,还包含了它的基类的成员;

D、派生类中继承的基类成员的访问权限到派生类保持不变;


参考答案:D

第9题:

MFC中的类,从()类派生的类都可以有消息映射,请列举一个(或多个)只能收到WM_COMMAND消息的类:()。


正确答案:
 

第10题:

下面关于派生类的描述中错误的是( )。

A)派生类中至少有一个基类

B)一个派生类可以作为另一个派生类的基类

C)派生类只继承了基类中的公有成员和保护成员

D)派生类的缺省继承方式是私有


正确答案:C

更多相关问题