[单选题]

有一个接口定义如下: 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();}}

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

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

  • 查看答案
  • 定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5

    [单选题]定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(i=0; i<3; i++)printf(" %d" ,x[i][2-i]);A.1 5 9B.1 4 7C.3 5 7D.3 6 9

  • 查看答案
  • 有一个接口定义如下:interface A{int method1(int i)