题目内容 (请给出正确答案)
[主观题]

有以下代码:interface I { void setValue(int val); int getValue(); } 以下哪段代码能编译?

A、class A extends I { int value; void setValue(int val) { value = val; } int getValue() { return value; } }

B、class A extends I { void increment(); }

C、abstract class C implements I { int value; public void setValue(int val) { value = val; } public int getValue() { return value; } }

D、interface A implements I { void increment(); }

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“有以下代码:interface I { void setVa…”相关的问题

第1题

Giventhefollowinginterfacedefinition,whichdefinitions&
Giventhefollowinginterfacedefinition,whichdefinitionsarevalid?()

interfaceI{

voidsetValue(intval);

intgetValue();

}

DEFINITIONa:

(a)classaextendsI{intvalue;

voidsetValue(intval){value=val;

}

intgetValue(){

returnvalue;

}

}

DEFINITIONb:

(b)interfacebextendsI{

voidincrement();

}

DEFINITIONc:

(c)abstractclasscimplementsI{

intgetValue(){

return0;

}abstractvoidincrement();

}

DEFINITIONd:

(d)interfacedimplementsI{voidincrement();}

DEFINITIONe:

(e)classeimplementsI{intvalue;

publicvoidsetValue(intval){value=val;}}

点击查看答案

第2题

有如下类声明:class SAMPLE{ int n; public: SAMPLE(int i=0):n(i){} void setValue(int n(0);};下列关于getValue 成员函数的实现中,正确的是( )。

A.SAMPLE:: setValue(int n0){ n=n0; )

B.void SAMPLE:: setValue(int n0){ n=n0;}

C.void setValue (int n0){ n=n0;}

D.setValue(int n0){ n=n0;}

点击查看答案

第3题

有如下类声明: 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

点击查看答案

第4题

有如下类声明: class MyBASE{ int k; public: void set(int n){k=n;} int get( )const{return k;} }; class MyDERIVED:protected MyBASE{ protected: intj; 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

点击查看答案

第5题

有如下类声明: 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

点击查看答案

第6题

有如下类声明: 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

点击查看答案

第7题

有如下类定义;

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 aa)const{ cout<<a; )//④};

其中的四个函数定义中正确的是( )。

A.①

B.②

C.③

D.④

点击查看答案

第8题

下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: void seta( );int geta( );}; void A::seta( ) { a = 1;} int A::geta( ) {return a;} class

A.1

B.2

C.随机输出1或2

D.程序有错

点击查看答案

第9题

下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: void seta( );int geta( );}; void A::seta( ) { a = 1;} int A::geta( ) {return a;} class B { private: int a; public: void seta( );int geta( );}; void B::seta( ) {a=2;} int B::geta( ) {return a;} class C:public A,public B { private: int b; public: void display( );}; void C::display( ) { int b=geta( ); cout <<b;} void main( ) { C c; c.seta( ); c.display( );}

A.1

B.2

C.随机输出1或2

D.程序有错

点击查看答案

第10题

下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: void seta();int geta();}; void A∷seta() {a=1;} int A∷geta() {return a;} class B { pnvate: int a; publiC: void sera();int geta();}; void B∷seta() {a = 2;} int B∷geta() {return a;} class C:public A,public B { private: int b; public: void display();}; void C∷display() { int b=geta(); cout<<b;} void main() { C c; c.seta(); c.display();}

A.1

B.2

C.随机输出1或2

D.程序有错

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信