《Java语言程序设计》

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Java语言程序设计》模拟试卷A及答案

考试形式:开卷考试时间:120分钟学期:

站点:_________ 姓名:_________ 学号:_________ 成绩:_________

考试开卷,但只能带教材

一.选择题(30分,每题3分,若注明多选,可选一个或多个选项)

1.JDK开发工具中Java的编译命令是:

A. javac

B. java

C. cmd

D. c:\j2sdk\bin

答案:A

2.Java Application中,以下哪个或哪些main()方法的声明是合法的?

A. public static void main()

B. public static void main(String[] strs)

C. public static void main(String args)

D. static public int main(String[] args)

E. static void main(String[] args)

F. 均不正确

答案:B

3.假设有一个二维数组a[10][y],问以下哪个表达式能用来表示第二维的大小y?

A. a.length();

B. a.size();

C.a[0].length;

D. a.length[10];

E.a[].length;

答案:C

4.将类的成员的访问权限设置为默认的,则该成员能被:

A. 同一包中的类访问

B. 其他包中的类访问

C. 所有的类访问

D. 所有类的子类访问

答案:A

5.以下哪些接口的定义是合法的?(多选,2)

A.public interface A {int a();}

B.public interface B {int a() {}}

C.private interface D {}

D.abstract interface E {}

答案:A,D

6.哪一种布局管理器将容器分为东西南北中五个区域?

A. FlowLayout

B. BorderLayout

C. GridLayout

D. CardLayout

答案:B

7.Java中的所有例外对应的类均是以下哪个类的子类或子孙类?

A. Error

B. Exception

C. throw

D. RuntimeException

答案:B

8.当浏览器窗口被图标化后又重新恢复原大小时会调用Applet的什么方法?(多选,2)

A. init()

B. start()

C. stop()

D. destory()

E. paint()

答案:B,E

9.下列哪个类允许你删除磁盘上的一个文件?

A. File

B. FileInputStream

C. FileOutputStream

D. FileReader

E. FileWriter

答案:A

10.以下哪个类中有一个名为accept()的方法?

A. Socket

B. ServerSocket

C. URL

D. URLConnection

答案:B

二.填空题(20分,2分一格)

1._____________是在物理机上用软件模拟出来的虚拟机,Java的可移植性就是通过它来实现的。

答案:Java虚拟机或JVM

2.多态性通常指相同的界面,但有不同的内部实现形式。Java通过______________和

________________来实现多态性。

答案:方法重载,方法重写(或覆盖)

3.String和StringBuffer均是Java系统包(Package)____________中的类。

答案:ng

4.____________布局管理器按顺序排列容器中的组件,并保持组件原有的大小。

答案:FlowLayout或顺序布局管理器

5.Java的例外处理有两种方法,一是使用___________语句将例外递交给上层调用机构去处理,二是使用______________语句段自己来处理例外。

答案:throws, try/catch/finally

6.Java中有两类流,一类流直接从某个指定的位置读或写,这类流称为结点流,而另一类流以其它流作为它的输入或输出,经过过滤或处理后再提供给用户,称为___________。答案:过滤器流

7.Java程序使用URL类来定位Internet上的资源。URL类在____________包中,该类的_______________方法能得到一个字节输入流,通过它程序员能够很方便地读入该URL 的内容。

答案:, openStream()

三.阅读下列程序,并回答问题:(10分)

1. SuperClass中的成员变量a是类变量还是实例变量?其中的SuperClass方法又是什么

方法?

2.程序的输出是什么?

class SuperClass {

String a = "hello";

SuperClass() {

System.out.println(a);

}

}

public class SubClass extends SuperClass {

String a = "aaa";

public static void main(String args[]) {

SubClass bar = new SubClass();

System.out.println(bar.a);

}

}

参考答案:

1.a为实例变量,SuperClass方法是构造方法(4分)

相关文档
最新文档