[单选题]

执行下列代码后,输出的结果为( )。 class Base { int x = 30; void setX( ) {x=1O;} } class SubClass extends Base { int x=40; void setX ( ) {x=20;} int getX( ) {return super. x; } } public class Test { public static void main(String[ ] args) { SubClass sub=new SubClass( ); sub. setX( ); System. out. println(sub, getX( ) ); } }

A.10

B.20

C.30

D.40

参考答案与解析:

相关试题

下列程序段执行后的输出结果为() int x=3;int y=10; Syste

[单选题]下列程序段执行后的输出结果为 ( ) int x=3;int y=10; System.out.println(y%x);A.0B.1C.2D.3

  • 查看答案
  • 下列程序段执行后的输出结果为()。 int x=3;int y=10: Syst

    [单选题]下列程序段执行后的输出结果为( )。 int x=3;int y=10: System.out.println(y%x):A.0B.1C.2D.3

  • 查看答案
  • 下列程序段执行后的输出结果为int x=3;inty=10;System.out

    [单选题]下列程序段执行后的输出结果为 int x=3; int y=10; System.out. println(y %x) ;A.0B.1C.2D.3

  • 查看答案
  • 下列代码的执行结果是public class Test{public int a

    [单选题]下列代码的执行结果是public class Test{ public int aMethod(){ static int i=0; i++; System.out.println(i); } public static void main(String args[]){ Test test= new Test(); test. aMethod(); }}A.编译错误B.0C.1D.运行成功,但不输出

  • 查看答案
  • 下面程序段的输出结果是class Base{ int i; Base() {ad

    [单选题]下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) { i+=v; } void print() { System.out.println(i); } } class Extension extends Base { Extension() { add(2); } void add(int v) { i+=v*2; } } public class Test { public static void main(St

  • 查看答案
  • 下列程序执行后的输出结果是 ( ) main( ) {int a[3][3],*

    [单选题]下列程序执行后的输出结果是 ( ) main( ) {int a[3][3],* p,i; p=& a[0][0]; for(i=0;i<9;i+ +)p[i]=i+1; printf("%d/n",a[1][2]); }A.3B.6C.9D.随机数

  • 查看答案
  • 下面程序段的输出结果是class Base{int i;Base(){add(1

    [单选题]下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) { i+=v; } void print() { System.out.println(i); } } class Extension extends Base { Extension() { add(2); } void add(int v) { i+=*2; } } public class Test { public static void main(Str

  • 查看答案
  • 下列程序执行后的输出结果是()。#includemain(){int a[3][

    [单选题]下列程序执行后的输出结果是()。includemain(){int a[3][3],*p,i; p=&a[0][0]; for下列程序执行后的输出结果是( )。 #include <stdio.h> main() { int a[3][3],*p,i; p=&a[0][0]; for(i=1;i<9;i++) p[i]=i+1; printf("%d/n",a[1][2]); }A.3B.6C.9D.随机数

  • 查看答案
  • 执行下列语句段后程序的输出结果是______。 int x[]={1,2,3,4

    [主观题]执行下列语句段后程序的输出结果是______。int x[]={1,2,3,4,5};int q=x;cout<<*(++q)<<end1;

  • 查看答案
  • 执行以下语句后的输出结果是______。int x=10,y=3,z;print

    [单选题]执行以下语句后的输出结果是______。int x=10,y=3,z;printf("%d/n",z=(x%y,x/y));A.1B.0C.4D.3

  • 查看答案