给出下面的接口: 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 method2

题目
给出下面的接口: 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 method2(int j){} }

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


相似考题
参考答案和解析
正确答案:C
更多“给出下面的接口: interface A{ int method1(int i); int method2(int j); } 下面那个类实现了这个接口,并且不是抽象的?() ”相关问题
  • 第1题:

    设i、j、k均为int型变量,则执行完下面的for循环后,k的值为 。 for (i=0,j=10;i<=j;i++,j--) k=i+j;


    C

  • 第2题:

    1、假设用下面语句申请了一块动态内存,并用指针变量指p向了它,用这块内存保存m*n个整型元素,即作为一个二维动态数组来使用,那么下面哪种通过p访问这个二维动态数组第i行第j列元素的方法是正确的()。 p = (int *) malloc(m*n*sizeof(int)); 或者 p = (int *) calloc(m*n, sizeof(int));

    A.p[i*n+j]

    B.*(p+i*n+j)

    C.p[j*n+i]

    D.p[i][j]

    E.*p[i*n+j]

    F.p+i*n

    G.p+i*n+j


    B

  • 第3题:

    设 i,j,k 均为 int 型变量 , 则执行完下面的 for 循环 后 ,k 的值为 for(i=0,j=10;i<=j;i++,j--) k=i+j 设i,j,k均为int型变量,则执行完下面的for循环后, k的值为 i=0; for(j=10;i<=j;i++) { k=i+j; j=j-1;}

    A.10

    B.可以去调试来理解这个结果

    C.9

    D.11

    E.12


    B

  • 第4题:

    4、假设用下面语句申请了一块动态内存,并用指针变量指p向了它,用这块内存保存m*n个整型元素,即作为一个二维动态数组来使用,那么下面哪种通过p访问这个二维动态数组第i行第j列元素的方法是正确的()。 p = (int *) malloc(m*n*sizeof(int)); 或者 p = (int *) calloc(m*n, sizeof(int));

    A.p[i*n+j]

    B.*(p+i*n+j)

    C.p[j*n+i]

    D.p[i][j]

    E.*p[i*n+j]

    F.p+i*n

    G.p+i*n+j


    B

  • 第5题:

    假设用下列语句申请了一片动态内存空间,并用指针变量指p向了它,用这片内存保存m×n个int型数据,即作为一个二维动态数组来使用,那么下面通过p访问这个二维动态数组第i行第j列元素的方法中正确的是()。 int *p; p=(int *)malloc(m*n*sizeof(int)); 或 int *p; p=(int *)calloc(m*n,sizeof(int));

    A.*(p+i*n+j)

    B.p+i*n+j

    C.p[j*n+i]

    D.p[i][j]


    C