首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class MyBASE { int k; public: void set(int n){k=n;} int get()const{return k;} }; class M
有如下类声明: class MyBASE { int k; public: void set(int n){k=n;} int get()const{return k;} }; class M
admin
2013-05-30
66
问题
有如下类声明: class MyBASE { int k; public: void set(int n){k=n;} int get()const{return k;} }; class MyDERIVED:protected MyBASE { protected: int j; public: void set(int m, int n){MyBASE::set(m);j=n;} int get()const{return MyBASE::get()+j;} }; 则类MyDERIVED中保护的数据成员和成员函数的个数是( )。
选项
A、4
B、3
C、2
D、1
答案
B
解析
因为在保护继承的情况下,基类中的公有成员void set(int n)和int get()const在派生类中是保护成员,再加上派生类自身的保护成员j,一共是3个保护成员。
转载请注明原文地址:https://kaotiyun.com/show/Y9Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#include<iostream.h>fun(inta,intb){intc;c=a+b;returnc;}voidmain(){intx=6,y=7,z=8,r;r=fun((x--,y++,x+y),z-
语句cout<<setprecison(3)<<3.1415926<<end1;的输出为()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
下面程序的结果是()。#include<iostream.h>voidmain(){char*str;str="test!";cout<<str[5];}
阅读下面程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}voidmain(){cout<<fi
不能实现函数之间数据传递的是()。
声明长度为10的float型数组a,且初始化为0的语句是【】。
执行语句cout<<setw(6)<<setfill(’*’)<<12<<endl;结果是【】。
如果表达式y*x++中,“”是作为成员函数重载运算符,“++”是作为友元函数重的运算符,采用运算符函数调用格式,该表达式还可表示为()。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
随机试题
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
在传染病的预防工作中,国家实行的制度是
下列不属于培养长期客户的策略是()。
下列关于内部控制的说法,不正确的是()。
下列哪本科技专著的作者被英国学者李约瑟称为“中国科技史上最卓越的人物”?()
十八届四中全会提出,公正是法治的生命线,必须完善司法管理体制和司法权力运行机制。对此下列说法不正确的是()。
阿拉曼战役
下列关于Windows2003系统下DHCP服务器的描述中,正确的是()。
算法复杂度主要包括时间复杂度和【】复杂度。
StudentlifeatAmericanuniversitiesischaoticduringthefirstweekofeachquarterorsemester.Registeringforclasses,bec
最新回复
(
0
)