首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){this->k=k;}
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){this->k=k;}
admin
2017-12-14
24
问题
有如下程序:
#include
using namespace std;
class AA{
int k;
protected:
int n;
void setK(int k){this->k=k;}
public:
void setN(int n){this->n=n;}
};
class BB:public AA{/*类体略*/};
mt mmn()
{
BB x;
x.n=1://1
x.setN(2);//2
x.k=3;//3
x.setK(4);//4
return 0;
}
在标注号码的四条语句中正确的是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
k是private,对派生类BB不可见,3错误;n、setK是protected,在派生类BB中是protected,对派生类BB的对象不可见,1,4错误;setN是public,在派生类BB中是public,对派生类BB的对象可见,2正确;故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/mjAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intp[7]={11,13,14,15,16,17,18},i=0,k=0;while(i<7&&p[i]%2){k=k+p[i];i++;)cout<<k<<endl;}
有以下程序main(){inta[][3]={{1,2,3},{4,5,0)},(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][i]
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){
有以下程序段intk=0;while(k=1)k++;while循环执行的次数是
如下程序的输出结果是main(){inta=2,b=-1,c=2;if(a<B)if(b<0)c=0elsec++;cout<<c<<endl;}
如下程序的输出结果是main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;
关于类和对象描述错误的是
随机试题
马克思和恩格斯之间的友谊可以作为哪种交往的典范()
在进行企业银行存款清查时,发现银行存款日记账余额与银行对账单余额不一致,其原因肯定是存在未达账项。
Kindnessisthemostimportant______amancanhave.
A.行痹B.痛痹C.着痹D.旭痹痹病关节剧痛、肿大、僵硬、变形,屈伸受限,其诊断是
主要用于防止间日疟复发和传播的药物是()
阅读下面的材料,按要求作文。不是每一粒种子都能长成大树,不是每一朵花都能结出果实。同样的,不是每一个人都能享有完美的人生,不是每一颗心灵都能获得宁静,也不是每一份情感都能走向永恒。缺憾,是一种常态,是理应坦然面对的存在。综合上述材料所引发的
下列语句中,不正确的一个是______。
在一个长度为n的线性表中插入一个元素,最好情况下需要移动的数据元素数目
Languagelearningbeginswithlistening.Individualchildrenvarygreatlyintheamountoflisteningtheydobeforetheystarts
Readthetextbelowaboutbusinessschools.Inmostofthelines(41-52),thereisoneextraword.Itiseithergrammatically
最新回复
(
0
)