有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。
interface A
int methodl(int i);
int method2(int j);
A:classBimPlementsA B:int methodl() C:int method2() D:classB E:int methodl(inti) F:int method2(intj) G:class B implements A H:int methodl(int i) I:int method2(int j) J:class B extends A K:int methodl(int i) L:int method2(int j)
设有定义int i=123;long j=456;,下列赋值不正确的是( )。
A:j=i; B:j=(long)i; C:i=(int)j; D:i=j;
下面程序段中的错误语句是 ______。 class M{ int i; public: void ~AA(int); AA *p; void AA( ); void AA(int x){i=x;}; };
A:AA *p; B:void ~AA(in; C:void AA(in; D:void AA(int {i=x;};
若类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()
设有定义int i=123;long j=456;,下列赋值不正确的是( )。
A:j=i; B:j=(long)i; C:i=(int)j; D:i=j;
设有定义int i=123;long j=456;,下列赋值不正确的是( )。
A:j=i; B:j=(long)i; C:i=(int)j; D:i=j;