java语言期末考试试题答案.pdfVIP

  • 0
  • 0
  • 约1.46万字
  • 约 18页
  • 2026-03-08 发布于河北
  • 举报

java语言期末考试试题答案

java语言期末考试试题答案篇「一」

一、单选择题每(小题2分,共10分)

1、编译JavaApplication源程序文件将生相应的字节码文件,这些字节

码文件的扩展名为

A..javaB..class

C..htmlD..exe

2、设x=l,y=2,z=3,则表达式y+=z—++x的值是

A.3B.3.5

C.4D.5

3、在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的方

法来完成一些画图操作。

A.startB.stop

C.initD.paint

4、不允许作为类及类成员的访问控制符的是

A.publicB.private

C.staticD.protected

5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用

类名AB作为前缀就可以调用它,该方法头的形式为

A.staticvoidmethodB.publicvoidmethod

C.finalvoidmethodD.abstractvoidmethod

二、填空题每(空格1分,共20分)

1、开发与运行Java程序需要经过的三个主要步骤为。

和。

2、如果一个JavaApplet源程序文件只定义有一个类,该类的类名为

MyApplet,则类MyApplet必须是类的子类并且存储该源程序文件的文件名为。

3、如果一个JavaApplet程序文件中定义有3个类:则使用Sun公司的JDK

编译

器编译该源程序文件将生个文件名与类名相同而扩展名为的字节码文

件。

4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode

码占

用字节内存空间,这样,无论是中文字符还是英文字符,都是占

用字节内存空间。

5、设x=2,则表达式(x++)3的值是。

6、若x=5,y=10,则xy和x=y的逻辑值分别为和。

7、方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须

在抽象类之中定义。方法是不能被当前类的子类重新定义的方法。

8、创建一个名为MyPackage的包的语句是。

该语句应该放在程序的位置为:。

9、设有数组定义:intMyIntArray[]={10,20,30,40,50,60,

70);则执行以下几个语句后的输出结果是。

ints=0;

for(inti=0;iMylntArray.length;i++)

if(i%2==1)s+=MylntArray[i];

System.out.println(s);

10、在Java程序中,通过类的定义只能实现重继承,但通过接口的定义可以

实现重继承关系。

三、写出下列程序完成的功能。(每小题5分,共20分)

1publicclassSum

{publicstaticvoidmain(Stringargs[])

{doublesum=0.0;

for(inti=1;i=100;i++)

sum+=1.0(double)i;

System.out.println(sum=+sun】);

)

)

2、importjava.io.*;

publicclassReverse

{publicstaticvoidmain(Stringargs[])

{inti,n=10;

inta[]=now

文档评论(0)

1亿VIP精品文档

相关文档