首页 > 软考
题目内容 (请给出正确答案)
[主观题]

在C++语言中,已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3:

类P和类Q是类O的派生类,其继承方式如下所示:

class P : protected O {…};

class Q : public O {…};

关于方法F1的描述中正确的是___(26)___;关于方法F2韵描述中正确的是___(27)___;关于方法F3的描述中正确的是___(28)___。

(26)A.方法F1无法被访问 B.只有在类O内才能访问方法F1

C.只有在类P内才能访问方法F1 D.只有在类Q内才能访问方法F1

(27)A.类O、P和Q的对象都可以访问方法F2 B.类P和Q的对象都可以访问方法F2

C.类0和Q的对象都可以访问方法F2 D.只有在类P内才能访问方法F2

(28)A.类0、P和Q的对象都可以访问方法F3 B.类0、P和Q的对象都不可以访问方法F3

C.类0和Q的对象都可以访问方法F3 D.类P和Q的对象都可以访问方法F3。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在C++语言中,已知3个类O、P和Q,类O中定义了一个私有方…”相关的问题
第1题
已知3个类O、P和Q,其中类O由类P的一个实例和类Q的1个或多个实例构成。能够正确表示类O、P和Q之间关
系的UML类图是______。

已知3个类O、P和Q,其中类O由类P的一个实例和类Q的1个或多个实例构成。能够正确表示类O、P和Q之

点击查看答案
第2题
已知3个类O、P和Q,类O中定义了一个私有方法F1和一个公有方法F2;类P中定义了一个公有方法F3,类P为类O的派生类;类Q为类P的派生类,它们的继承方式如下所示:class P:public O{…};class Q:private P{…};在关于类P的描述中正确的是(43);在关于类Q的描述中正确的是(44)。

A.类P的对象可以访问F1,但不能访问F2

B.类P的对象可以访问F2,但不能访问F1

C.类P的对象既可以访问F1,也可以访问F2

D.类P的对象既不能访问F1,也不能访问F2

点击查看答案
第3题
在C++语言中,封装是借助于什么达到的?A.结构B.类C.数组D.函数

在C++语言中,封装是借助于什么达到的?

A.结构

B.类

C.数组

D.函数

点击查看答案
第4题
C++语言中在C语言的基础上增加的特性不包括

A.结构

B.引用

C.类和对象

D.静态成员函数

点击查看答案
第5题
己知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3:类P和类Q是类O
的派生类,其继承方式如下所示:

class P:protected O {…};

class Q:public O {…};

关于方法F1的描述中正确的是(1);关于方法F2韵描述中正确的是(2);在关于方法F3的描述中正确的是(3)。

(1)

A.方法F1无法被访问

B.只有在类。内才能访问方法F1

C.只有在类P内才能访问方法Fl

D.只有在类Q内才能访问方法F1

点击查看答案
第6题
在C++语言中,关于类(class)和结构体(struct)的说法中,正确的是______。A.结构体不允许有成员函数B

在C++语言中,关于类(class)和结构体(struct)的说法中,正确的是______。

A.结构体不允许有成员函数

B.结构体与类没什么区别,可以替换

C.类定义中成员在默认情况下是private

D.类定义中成员在默认情况下是public

点击查看答案
第7题
在C++语言中,若类C中定义了一个方法intf(int a,int b),那么方法不能与该方法同时存在于类C中。A.i

在C++语言中,若类C中定义了一个方法intf(int a,int b),那么方法不能与该方法同时存在于类C中。

A.int f(int x,int y)

B.int f(float a,int b)

C.float f(int x,float y)

D.int f(int x,float y)

点击查看答案
第8题
在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法___(33)___不能与该方法同时存在

在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法___(33)___不能与该方法同时存在于类C中。

(33)A.int f(int x,int y) B.int f(float a,int b)

C.float f(int x,float y) D.int f(int x,float y)

点击查看答案
第9题
C++语言中,派生类继承了基类的全部数据成员和除【】之外的全部函数成员。

C++语言中,派生类继承了基类的全部数据成员和除【 】之外的全部函数成员。

点击查看答案
第10题
以下关于C++语言类的说法中正确的是()。A.C++语言的默认访问权限是privateB.C++语言中的类定义,用

以下关于C++语言类的说法中正确的是()。

A.C++语言的默认访问权限是private

B.C++语言中的类定义,用户一定要自己定义一个构造函数用于实例化类

C.C++语言中的成员函数的实现部分一定要写在类定义外

D.C++语言中的类不能够嵌套定义

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改