publicclassClassA{11.publicvoidcount(inti){12.count(++i);13.}14.}And:20.ClassAa=newClassA();21.a.count(3);Whichexceptionorerrorshouldbethrownbythevirtualmachine?()A.StackOverflowErrorB.NullPointerExceptionC.NumberFormatExceptionD.IllegalArgumentExceptionE

题目
publicclassClassA{11.publicvoidcount(inti){12.count(++i);13.}14.}And:20.ClassAa=newClassA();21.a.count(3);Whichexceptionorerrorshouldbethrownbythevirtualmachine?()

A.StackOverflowError

B.NullPointerException

C.NumberFormatException

D.IllegalArgumentException

E.ExceptionlnlnitializerError


相似考题
更多“publicclassClassA{11.publicvoidcount(inti){12.count(++i);13.}14.}And:20.ClassAa=newClassA();21.a.count(3);Whichexceptionorerrorshouldbethrownbythevirtualmachine?() ”相关问题
  • 第1题:

    下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]="hello,friend!"; void funcl(int i) {printf("%c",st[i]); if(i<3){i+=2;func2(i);}} void func2(int i) { printf("%c",st[i]); if(i<3){i+=2;func1(i);}} main() {int i=

    A.hello

    B.hel

    C.hlo

    D.hlm


    正确答案:C

  • 第2题:

    以下程序输出结果是 ______。includevoid n(int i);void f2(int i);char st[]=”Howd

    以下程序输出结果是 ______。 #include<iostream.h> void n(int i); void f2(int i); char st[]=”Howdoyoudo!”; void fl(int i){ cout<<st[i]; if(i<3){ i+=2: f2(i): } } void f2(int i) { cout<<st[i]; if(i<3) { i+=2; f1(i); } } void main() { int i=0; f1(i); }

    A.How

    B.do

    C.Hwo

    D.Hwoy


    正确答案:C

  • 第3题:

    3、以下for语句的表示方法,错误的是

    A.int i=0; for(i; i<10; i++){}

    B.for(int i=0, i<10, i++){}

    C.int i; for(i=0; i<10; i++){}

    D.for(int i=0; i<10; ){}


    for( int i=0, i<10, i++){}

  • 第4题:

    3下面程序段的输出结果为( )。package test;public class ClassA{ int x=20; static int y=6; public static void main(String args[]) { ClassB b=new ClassB(); b.go(10); System.out.println("x="+b.x); }}class ClassB{ int x; void go(int y) { ClassA a=new ClassA(); x=a.y; }}

    A.x=10

    B.x=20

    C.x=6

    D.编译不通过


    正确答案:C

  • 第5题:

    下面的表达式中正确的是 ( )

    A.String s=“你好”;int i=3;s+=i;

    B.String s=“你好”;int i=3;if(i==s){s+=i};

    C.String s=“你好”;int i=3;s=i+s;

    D.String s=“你好”;int i=3; s=i+;


    正确答案:A