Java语言程序设计(A).doc
文本预览下载声明
南昌大学 2004~2005 学年第一学期期末考试试卷
试卷编号: ( A )卷
课程名称: Java语言程序设计 适用班级: 计2001级
姓名: 学号: 班级: 专业:
学院: 系别: 考试日期: 2005.1.6
题号
一
二
三
四
五
六
七
八
九
十
总分
累分人 签名
题分
100
得分
填空题(每空1分,共20分)
得分
评阅人
1、Java编译器产生的文件的扩展名为 .class 。
2、每个Java程序语句以 ; 结束。
3、一个只有在定义它的方法中是可知的变量称为 局部变量 。
4、方法头中的关键字 void 用来表示方法不返回值。
5、用于指出数组中某个元素的数字称为数组 下标 。
6、关键字 final 表明一个对象或变量在初始化后不能被修改。
7、如果A类继承B类,A类被称为 子 类,B类被称为 父 类。
8、四种成员访问限制是 public 、 protected 、 默认类型 、 private 。
9、线程的优先级共分为 级,没有特别指定优先级的线程,其优先级为
。
10、并发线程的同步机制是通过 synchronized 关键字来实现。
11、所有的异常类都是 Component 的子类,它有 Exception 和 Error 两个
直接子类,前者是 可以捕捉的异常,后者对应一些 的错误。
选择题(每题2分,共20分)
得分
评阅人
Java程序从编译到执行的整个过程为:B
A.Java源程序→编译成机器码→运行
B.Java源程序→编译成字节码→解释执行
C.Java源程序→直接解释执行
D.Java源程序→优化→运行
2、Java所使用的字符集为:C
A.ASCII
B.字节码
C.Unicode
D.BCD码
3、Java中的short类型是:B
A.一个无符号的十六位类型
B.一个有符号的十六位类型
C.一个无符号的八位类型
D.一个有符号的八位类型
4、float型变量默认的初值为:C
A.0f
B.0d
C.0.0f
D.0.0d
5、在一个可运行的源程序文件中,下列说法正确的是:B
A.只能定义一个类
B.能定义多个类,但其中只能有一个public类
C.能定义多个类,其中有无public类无所谓
D.能定义多个类,其中public类可以定义多个
6、Java的类可以从:A
A.一个类直接继承
B.多个类直接继承
C.不能从其它类直接继承
D.只能通过接口间接地实现继承
7、以下语句可以实现转向功能的是:A
A.break
B.finally
C.catch
D.throw
8、ActionListener接口的主要方法是:D
A.mousePressed( )
B.keyPressed( )
C.itemStateChanged( )
D.actionPerformed( )
9、以下哪个方法可以强制终止线程:D
A.start( )
B.run( )
C.stop( )
D.suspend( )
10、Java最重要的特性是:A
A.平台独立性
B.安全性
C.简单性
D.分布式
程序分析题(共30分)
得分
评阅人
1、阅读下列程序,写出程序运行结果。(15分)
public class Test_l
{ public static void main (String args[ ])
{ Lefthand left;
Righthand right;
left=new Lefthand() ;
right=new Righthand ();
left.start ();
right.start () ;
}
}
class Lefthand extends Thread
{ public void run()
{ for ( int i=l; i=5; i++)
{ System.out .print (A); try {
sleep (500) ;
}
catch (Inte
显示全部