首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){this
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){this
admin
2020-04-07
23
问题
有如下程序:
#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{/*类体略*/};
int main(){
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
解析
因为类BB公有继承自类AA,所以AA中的保护成员和公有成员在类BB中仍是保护成员和公有成员。在选项B中调用了公有成员函数setN(intn){this->n=n;},对保护成员n进行赋值操作。
转载请注明原文地址:https://jikaoti.com/ti/YDA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关内联函数的叙述中,正确的是()。
以下程序的输出结果是#include<iostream.h>voidmain(){inta=0,i;for(i=1;i<5;i++){swich(i){
下列关于纯虚函数与抽象类的描述中,错误的是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
以下有关成员函数特征的叙述不正确的是
A、 B、 C、 D、 B定义函数模板或类模板时,开头的保留字是template。
在函数声明中,下面哪项是不必要的()。
以下定义:int(*p)[4]中,标识符p是()。
下列关于栈和队列的描述中,正确的是()。
对于循环队列,下列叙述中正确的是()。
随机试题
GOD-POD法测定血糖时,参与第一步反应的工具酶是
有利于预防妊娠合并风湿性心脏病妇女发生产时心力衰竭的护理措施是
荆芥的功效是辛荑的功效是
建筑照明作业面邻近周围(指作业面以外0.5m范围内)的照度可以比作业面照度降低一级,当作业面照度大于7501x时,邻近周围的照度不应小于()。
复利的计算是将上期末的本利和作为下一期的本金,在计算时每一期本金的数额是相同的。()
明代程玉诗曰“策杖游此峰,怕上最高处。知尔是飞来,恐尔复飞去”,形容的是()。
直观时运用变式的目的是()
Mr.Longwasonlythirtybutdrankforthirteenyears.Hespentmuchtimeintherestaurantsandoftendrunkalotthere.Hehad
Whatisthemangoingtobuy?
WhichtwowordsareNOTantonyms?
最新回复
(
0
)