程序分析与运行结果选择题.pdfVIP

  • 1
  • 0
  • 约4.08千字
  • 约 8页
  • 2026-03-09 发布于北京
  • 举报

一、程序分析题:

1、请选择程序的运行结果classTestC{public

TestC(){System.out.print(C);}}class

TestD{TestCc=newTestC();public

TestD(){System.out.print(D);}}class

TestEextendsTestD{TestCc=newTestC();

publicTestE(){System.out.print(E);}}

publicclassTest{publicstaticvoid

main(Stringargs[]){TestEe=newTestE();}}

ACCE

BDCE

CCDCE

DCE

2、请写出程序运行结果

publicclassTestA{static{int

x=5;}staticintx,y;public

staticvoidfirst(){

一、程序分析题:

1、请选择程序的运行结果

classTestC{

publicTestC(){

System.out.print(C);

}

}

classTestD{

TestCc=newTestC();

publicTestD(){

System.out.print(D);

}

}

classTestEextendsTestD{

TestCc=newTestC();

publicTestE(){

System.out.print(E);

}

}

publicclassTest{

publicstaticvoidmain(Stringargs[]){

TestEe=newTestE();

}

}

ACCE

BDCE

CCDCE

DCE

2、请写出程序运行结果

publicclassTestA{

static{

intx=5;

}

staticintx,y;

publicstaticvoidfirst(){

y=x+++++x;}publicstaticvoid

main(Stringargs[]){x‑‑;first();

System.out.println(x+y+++x);}}

结:

果3

3、请选择程序运行结果ApublicclassTestF{

publicvoidfirst(inta){System.out.println(这是

int);}publicvoidfirst(Stringa){

System.out.println(这是String);}publicstatic

voidmain(Stringargs[]){chara=s;TestFf=

newTestF();f.first(a);}}

A这是intB

这是string

C编译错误

D运行时异常

二、简答题:

1、请写出单例设计模式的实现,并列举你所知道的设计模

式publicclassA{Aa==newA();privateA(){}public

staticgetA(){if(anull){returna;}}}

y=x+++++x;

}

publicstaticvoidmain(Stringargs

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档