清华大学java试题卷3份含答案.docx

上传人:b****0 文档编号:986896 上传时间:2022-10-14 格式:DOCX 页数:62 大小:218.76KB
下载 相关 举报
清华大学java试题卷3份含答案.docx_第1页
第1页 / 共62页
清华大学java试题卷3份含答案.docx_第2页
第2页 / 共62页
清华大学java试题卷3份含答案.docx_第3页
第3页 / 共62页
清华大学java试题卷3份含答案.docx_第4页
第4页 / 共62页
清华大学java试题卷3份含答案.docx_第5页
第5页 / 共62页
点击查看更多>>
下载资源
资源描述

清华大学java试题卷3份含答案.docx

《清华大学java试题卷3份含答案.docx》由会员分享,可在线阅读,更多相关《清华大学java试题卷3份含答案.docx(62页珍藏版)》请在冰豆网上搜索。

清华大学java试题卷3份含答案.docx

清华大学java试题卷3份含答案

 

清华大学java试题卷3份(含答案)

一、选择

是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。

ApublicintMAX_LENGTH=100;

BfinalintMAX_LENGTH=100;

CfinalpublicintMAX_LENGTH=100;

DpublicfinalintMAX_LENGTH=100.

2.给出下面代码:

  1)classParent{

  2)privateStringname;

  3)publicParent(){}

  4)}

  5)publicclassChildextendsParent{

  6)privateStringdepartment;

  7)publicChild(){}

  8)publicStringgetValue(){returnname;}

  9)publicstaticvoidmain(Stringarg[]){

  10)Parentp=newParent();

  11)}

  12)}

  那些行将引起错误

A第3行

B第6行

C第7行

D第8行

3.类Teacher和Student是类Person的子类;

   Personp;

   Teachert;

   Students;

   

   if(tinstanceofPerson){s=(Student)t;}

  最后一句语句的结果是:

A将构造一个Student对象;

B表达式是合法的;

C表达式是错误的;

D编译时正确,但运行时错误。

4.给出下面代码段

  1)publicclassTest{

  2)intm,n;

  3)publicTest(){}

  4)publicTest(inta){m=a;}

  5)publicstaticvoidmain(Stringarg[]){

  6)Testt1,t2;

  7)intj,k;

  8)j=0;k=0;

  9)t1=newTest();

  10)t2=newTest(j,k);

  11)}

  12)}

  哪行将引起一个编译时错误

 

Aline3

Bline5

Cline6

Dline10

5.对于下列代码:

  1)classPerson{

  2)publicvoidprintValue(inti,intj){}

  3)publicvoidprintValue(inti){}

  4)}

  5)publicclassTeacherextendsPerson{

  6)publicvoidprintValue(){}

  7)publicvoidprintValue(inti){}

  8)publicstaticvoidmain(Stringargs[]){

  9)Persont=newTeacher();

  10)(10);

  11)}

  第10行语句将调用哪行语句

 

Aline2

Bline3

Cline6

Dline7

6.哪个关键字可以抛出异常

 

Atransient

Bfinally

Cthrow

Dstatic

()方法的返回类型是:

Aint

Bvoid

Cboolean

Dstatic

类在哪个包中

 

A

B

C

D

9.对于下列代码:

  publicclassParent{

   publicintaddValue(inta,intb){

     ints;

     s=a+b;

     returns;

   }

  }

  classChildextendsParent{

  }

 下述哪些方法可以加入类Child

 

AintaddValue(inta,intb){.}

BpublicvoidaddValue(inta,intb){.}

CpublicintaddValue(inta){.}

DpublicintaddValue(inta,intb)throwsMyException{.}

10.给出下面代码:

  publicclasstest{

   staticinta[]=newa[10];

   publicstaticvoidmain(Stringargs[]){

    

   }

  }

那个选项是正确的

 

A编译时将产生错误;

B编译时正确,运行时将产生错误;

C输出零;

D输出空。

11.下面哪些选项是正确的main方法说明

 

Apublicmain(Stringargs[])

Bpublicstaticvoidmain(Stringargs[])

Cprivatestaticvoidmain(Stringargs[])

Dvoidmain()

窗体底端

窗体顶端

二、多项选择

1.下面哪些代码段是正确的Java源程序

 

A.packagetestpackage;

   publicclassTest{.}

B.import.*;

   packagetestpackage;

   publicclassTest{.}

C.import.*;

   classPerson{.}

   publicclassTest{.}

D.import.*;

   import.*;

   publicclassTest{.}

2.  publicclassparent{

     intchange(){}

     }

  classChildextendsParent{}

哪些方法可加入类Child中

 

Apublicintchange(){}

Bintchang(inti){}

Cprivateintchange(){}

Dabstractintchang(){}

3. Strings="hello";

  Stringt="hello";

  charc[]={'h','e','l','l','o'};

下列哪些表达式返回true

 

A(t);

B(c);

Cs==t;

D(newString("hello"));

4.给出下面代码段:

  1)switch(m)

  2){case0:

"case0");

  3)case1:

"case1");break;

  4)case2:

  5)default:

"default");

  6)}

下列m的哪些值将引起"default"的输出

 

A0

B1

C2

D3

5.下列哪些说法是正确的

 

AJava语言只允许单一继承

BJava语言只允许实现一个接口

CJava语言不允许同时继承一个类并实现一个接口

DJava语言的单一继承使得代码更加可靠

6.下列关于"<<"和">>"的运算,哪些是正确的

 

A00000100000000000000000000000000<<5的运行结果是10000000000000000000000000000000

B00000100000000000000000000000000<<5的运行结果是11111100000000000000000000000000

C11000000000000000000000000000000>>5的运行结果是11111110000000000000000000000000

D11000000000000000000000000000000>>5的运行结果是00000110000000000000000000000000

7.下述哪些说法是正确的

 

A实例变量是类的成员变量

B实例变量是用static关键字声明的

C方法变量在方法执行时创建

D方法变量在使用之前必须初始化

8.对于下列代码:

  publicclassSample{

    longlength;

    publicSample(longl){length=l;}

    publicstaticvoidmain(Stringarg[]){

     Samples1,s2,s3;

     s1=newSample(21L);

     s2=newSample(21L);

     s3=s2;

     longm=21L;

    }

  }

下列哪些表达式返回值为'true'

As1==s2;

Bs2==s3;

Cm==s1;

D(m)

9.下面说法哪些是正确的

 

AApplet可以访问本地文件

B对static方法的调用不需要类实例

Csocket类在中

D地址代表本机

10.下列说法正确的是:

Ajava语言里的线程是没有优先级的

BString类在包中

Cjava语言支持类的序列化

D能序列化的类必须实现接口

11.关于awt和swing说法正确的是:

Aawt在不同操作系统中显示相同的风格。

Bswing在不同的操作系统中显示相同的风格

C的子类

Dawt和swing都支持事件模型

12.关于Float,下列说法正确的是

AFloat是一个类

BFloat在包中

CFloata=是正确的赋值方法

DFloata=newFloat是正确的赋值方法

13.下述哪些说法是正确的

 

Ajava语言中的类只能有一个构造函数

B程序员可以自己定义自己的异常

Cjava语言允许多继承

Dsocket在包中

14.下列哪些说法是正确的

 

AIOException必须

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1