题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-08-01 03:31:49

[单项选择]有如下类声明:
class MyBASE

int k;
public:
void set(int n)k=n;
int get( )constreturn k;
;
class MyDERIVED:protected MyBASE

protected:
int j:
public:
void set(int m,int n)MyBASE::set(m);j=n;
int get( )constreturn MyBASE::get( )+j;
;
则类MyDERIVED中保护的数据成员和成员函数的个数是( )。
A. 4
B. 3
C. 2
D. 1

更多"有如下类声明: class MyBASE int k; "的相关试题:

[单项选择]有如下类声明:
class MyBASE

int k;
public:
void set(int n)k=n;
int get( )constreturn k;
;
class MyDERIVED:protected MyBASE

protected:
int j:
public:
void set(int m,int n)MyBASE::set(m);j=n;
int get( )constreturn MyBASE::get( )+j;
;
则类MyDERIVED中保护的数据成员和成员函数的个数是( )。
A. 4
B. 3
C. 2
D. 1
[单项选择]有如下类声明:
class MyBASE

int k;
public:
void set(int n) k=n;
int get( )constreturn k;
;
class MyDERIVED:protected MyBASE

protected.
int j;
public:
void set(int m,int n)MyBASE::set(m);j=n;
int get( )constreturn MyBASE::get( )+j;
;
则类MyDERIVED中保护的数据成员和成员函数的个数是( )。
A. 4
B. 3
C. 2
D. 1
[单项选择]有如下类声明:
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
[单项选择]有如下类定义:
class MyBase
int k;
public:
MyBase(int n=0):k(n)
int value( )constreturn k;
;
class MyDerived:MyBase
int j;
public:
MyDerived(int i):j(i)
int getK( )constreturn k;
int getj( )constreturn j;
;
编译时发现有一处语法错误,对这个错误最准确的描述是______。
A. 函数getK试图访问基类的私有成员变量k
B. 在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C. 类MyDerived缺少一个无参的构造函数
D. 类MyDerived的构造函数没有对基类数据成员k进行初始化
[单项选择]有如下类定义:
class MyBase
int k;
public:
MyBase(int n--0):k(n)
int value( )constreturn k;
;
class MyDefived: MyBase
int j;
public:
MyDefived(int i):j(i)
int getK( )constreturn k;
int getJ( )constreturn j;
;
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
A. 函数getK试图访问基类的私有成员变量k
B. 在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或pfivate
C. 类MyDerived缺少一个无参的构造函数
D. 类MyDerived的构造函数没有对基类数据成员k进行初始化
[单项选择]

有如下类定义:
class MyBase
int k ;
public :
MySase(int n =0):k(n)
int value ( ) const return k ;
;
class MyDerived: MyBase
int j ;
public :
MyDerived ( int i) : j (i)
int getK( )const return k;
int getJ( ) const return j ;
;
编译时发现有一处语法错误,对这个错误最准确的描述是( )。


A. 函数getK试图访问基类的私有成员变量k
B. 在类MyDerived的定义中,基类名MvBase前缺少关键字public、protected或private
C. 类MyDerived缺少一个无参的构造函数
D. 类MyDerived的构造函数没有对基类数据成员k进行初始化
[单项选择]有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n)} int value( )const{return k;} } ; class MyDerived:My Base{ int j; public: MyDerived(int i):j(i){} iny getK( )const{return k;} int getJ( )const{return j;} } 编译时发现有一处语法错误,对这个错误最准确的描述是【 】
A. 函数getK试图访问基类的私有成员变量k
B. 在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C. 类MyDerived缺少一个无参的构造函数
D. 类MyDerived的构造函数没有对基类数据成员k进行初始化
[单项选择]下列程序的输出结果是
public class fff
void printValue (int m)
do System.out.println("The value is" +m);

while(--m>10)

public static void main (String arg[])
int i=10;
Test t= new Test( );
t. printValue(i);


A. 8
B. 9
C. 10
D. 11
[填空题]有如下类声明: class MyClass { int i; private:int j; protected:int k; public:int m,n; }; 其中,私有成员的数量为______。
[简答题]请编写函数void swap(int *px,int *py)与void swap(int &px,int &PY),实现主程序中变量a和b值的交换。 输出结果如下: 3 2 2 3 注意:部分源程序已存在文件test5_2.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅在函数相应的花括号中填写若干语句。 文件test5_2.cpp的内容如下: #include<iostream.h> void swap(int *px,int *py) { /***1***/ } void swap(int &px,int &PY) { /***2**/ } void main( ) { int a=2,b=3; swap(a,b); cout<<a<<" "<<b<<endl; swap(&a,&b); cout<<a<<" "<<b<<endl; }
[填空题]有如下类声明:
class MyClass
int i;
private: int j;
protected: int k;
public: int m,n;

其中,私有成员的数量为______。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码