题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-04-07 02:19:01

[单项选择]Object类中的方法public int hashCode[],在其子类中覆盖该方法时,其方法修饰符可以是______。
A. protected
B. public
C. private
D. 缺省

更多"Object类中的方法public int hashCode[],在其"的相关试题:

[单项选择]有如下程序段:
public class Parent
public int addValue (int a,int b)
int s;
s=a+b;
return 3;


class Child extends Parent
则下列选项中,可以正确加入类Child中且父类的方法不会被覆盖的是( )。
A. int addValue (int a,intb) //do something...
B. public void addValue() //do something...
C. public int addValue (int a,intb)throws MyException //do something...
D. public float addValue (int a,int b,float b=1.0) //do someting...
[单项选择]下列代码的执行结果是
public class Test
public int aMethod( )
static int i=0;
i++;
System.out.println(i);

public static void main(String args[])
Test test= new Test( );
test. aMethod( );


A. 编译错误
B. 0
C. 1
D. 运行成功,但不输出
[单项选择]如果创建的子类覆盖了父类的一个public方法,则对该方法可以使用( )修饰符。
A. public
B. public和protected
C. private
D. 任意修饰符都可以,由系统随机选取
[单项选择]有如下类定义:
class AA

int a;
public:
int getRef( )const return &a; //①
int getValue( )const return a; //②
void set(int n)const a=n; //③
friend void show(AA a
A. const cout<<a;
[单项选择]若类A和类B的定义如下:
class A

int i,j;
public:
int geti ( )

return i;

;
class B : public A

int k;
public:
void make ( )

k=i*j;

;
则上述定义中非法的语句是
A. k=i*j;
B. int k;
C. return i;
D. void make()
[单项选择]若类A和类B的定义如下

class A



int i,j;

public:

int geti( )



return i;



;

class B:public A



int k:

public:

void make( )



k=i*j;



;

则上述定义中非法的语句是
A. k=i*j
B. int k;
C. return i;
D. void make()
[单项选择]若类A和类B的定义如下:
class A

int i,j;
public:
int geti( )

return i;


class B : public A

int k;
public:
void make( )

k=i*j;


则上述定义中非法的表达式是( )。
A. k=i*j
B. int k;
C. return i;
D. void make()
[填空题]有如下定义:
class MA
int value:
public:
MA(int n=0):v;alut(n)

MA * ta,tb:
其中MA类的对象名标识符是______。
[填空题]子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的______。
[填空题]子类的对象拥有其超类的对象的全部属性的方法,称为子类对超类的______。
[填空题]有如下定义:
class MA
int value;
public:
MA(int n=0):value(n)
;
MA*ta,tb;
其中MA类的对象名标识符是______。
[单项选择]有如下类定义:
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进行初始化
[填空题]在面向对象模型中,子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的 【14】
[单项选择]有以下程序:
class Date

public:
Date(int y,int m,int d);

year = y;
month = m;
day = d;

Date(int y = 2000)

year = y;
month = 10;
day = 1;

Date(Date &d)

year = d.year;
month = d.month;
day = d.day;

void print( )

cout<<year<<"."<<month<<"."<<day<<endl;

private:
int year,month,day;
;
Date fun(Date d)

Date temp;
temp = d;
resurn temp;

int main ( )

Date date1 (2000,1,1),date2 (0,0,0);
Date date3 (date1);
date2 = fun(date3);
return 0;

程序执行时,Date类的拷贝构造函数被调用的次数是
A. 2
B. 3
C. 4
D. 5

我来回答:

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

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码