[单选题]

有一个接口定义如下: interface A { int method1(int i); int method2(int j);}那么下面各项中实现了该接口并且不是抽象类的是( )。

A.class B implements A { intmethod1(){} intmethod2(){} }

B.calss B { int method1(int i){) int method2(int j){} }

C.class B implementsA { int method1(int i){} int method2(int j){} }

D.class B extendsA { int method1(int i){} int method2(int j){} }

参考答案与解析:

相关试题

有如下程序段:int i=4;int J=1:int main(){int i=

[单选题]有如下程序段:int i=4;int J=1:int main(){int i=8,J=i;cout<<i<<j<<endl;}运行时的输出结果是A.44B.41C.88D.81

  • 查看答案
  • 已知有变量 data1 定义如下: union data { int i;

    [单选题] 已知有变量 data1 定义如下:union data{ int i;char ch;float f;} data1;则变量 data1 所占的内存存储空间可表示为 (57) 。(57)A. sizeof(int)B. sizeof(char)C. sizeof(float)D. sizeof(int)+sizeof(char)+sizeof(float)

  • 查看答案
  • 函数定义为Fun(int &A) ,一个变量定义为int i=0;,则下面调用中

    [单选题]函数定义为Fun(int &A) ,一个变量定义为int i=0;,则下面调用中正确的是( )。A.Fun(10)B.Fun(10+i)C.Fun(&n)D.Fun(n)

  • 查看答案
  • ( 9 )有如下的函数定义:int Xfun(int x){int y=x;{i

    [试题]( 9 )有如下的函数定义:int Xfun(int x){int y=x;{int x=10; y+=x;}return x+y;}通过表达式 Xfun(5) 调用该函数,则得到的返回值为 ( 9 ) 。

  • 查看答案
  • 有如下运算重载函数定义:Double operator£«(int i,int

    [单选题]有如下运算重载函数定义: Double operator+(int i,int k){return double(i+k);} 但定义有错误,对这个错误的最准确的描述是A.+只能作为成员函数重载,而这里的+是作为非成员函数重载的B.两个int型参数的和应该是int型,而这里将+的返回类型声明为doubleC.没有将运算符重载函数声明为某个类的友元D.C++已经提供了求两个int型数据之和运算符+,不能再定义同样的运算符

  • 查看答案
  • 已知有定义: const int D=5; int i=1; double f=

    [单选题]已知有定义:const int D=5;int i=1;double f=0.32;char c=15;则下列选项错误的是A.++i;B.D--;C.c++;D.--f;

  • 查看答案
  • b)main(){union{ £¯*定义一个联合*£¯int i;struct

    [试题]b)main(){union{ /*定义一个联合*/int i;struct{ /*在联合中定义一个结构*/char first;char second;}half;}number;number.i=0x4241; /*联合成员赋值*/printf("%c%c/n", number.half.first,mumber.half.second);number.half.first='a'; /*联合中结构成员赋值*/number.half.second='b';printf("%x/n

  • 查看答案
  • interface A{int x = 0;}class B{int x =1;

    [试题]interface A{int x = 0;}class B{int x =1;}class C extends B implements A {public void pX(){System.out.println(x);}public static void main(String[] args) {new C().pX();}}

  • 查看答案
  • 有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是interface

    [单选题]有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是 interface A { int method1(int i); int method2(int j); }A.class B implements A { int method1(){} int method2(){} }B.class B { int method1(int i){} int method2(int j){} }C.class B implements A { int method1(int i){} int me

  • 查看答案
  • 有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是interface

    [单选题]有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是 interface A { int method1 (int i); int method2 (int j); }A.class B implements A { int method1(){} int method2(){} }B.class B { int method1(int i){} int method2(int j){} }C.class B implements A { int method1(int 1){} int

  • 查看答案