齐鲁工业大学(原山东轻工业学院) 硕士研究生入学考试样题——Java语言程序设计

  • 格式:pdf
  • 大小:96.94 KB
  • 文档页数:2

(A)卷 第 1 页 共2页
齐鲁工业大学 

____年攻读硕士学位研究生入学试题(样题)

(答案一律写在答题纸上,答在试题上无效,试题附在答卷内交回)

考 试 科 目:Java语言程序设计 A卷共2页
一、选择题(每小题2分,共30分)
1. Java语言中,负责并发管理的机制是 。
A)垃圾回收 B)虚拟机 C)代码安全 D)多线程
2. 下列描述中,错误的是 。
A)Java要求编程者管理内存 B)Java的安全性体现在多个层次上
C)Applet要求在支持Java的浏览器上运行 D)Java有多线程机制
3. Java为移动设备提供的平台是 。
A)J2ME B)J2SE C)J2EE D)JDK5.0
4. 在Java语言中,不允许使用指针体现出的Java特性是 。
A)可移植 B)解释执行 C)健壮性 D)安全性
5. 下列不属于Swing中构件的是 。
A)JPanel B)JTable C)Menu D)JFrame
6. 下列方法中,不属于WindowListener接口的是 。
A)windowOpened() B)windowClosed()
C)windowActivated() D)mouseDragged()
7. 下列代码运行结果是 。
public class Test2005{
public static void main(String args[]){
String s=″Test″;
Switch(s){
case″Java″:System.out.print(″Java″);break;
case″Language″:System.out.print(″Language″);break;
case″Test″:System.out.print(″Test″);break; }}}
A)Java B)Language C)Test D)编译出错
8. 下列代码运行结果是 。
public class Test2005{
public static void main(String args[]){
System.out.println((3>2)?4:5);}}
A)2 B)3 C)4 D)5
(A)卷 第 2 页 共2页

9. 在Applet中显示文字、图形等信息时,应使用的方法是 。
A)paint() B)init() C)start() D)destroy()
10. 下列选项中,不是APPLET标记的是 。
A)PARAM B)BODY C)CODEBASE D)ALT
11. Java编程时,下列说法错误的是 。
A)应尽量多用公共变量 B)应尽量少用公共变量
C)应尽量不用公共变量 D)应尽量使用私有变量
12. 若数组a定义为int[][]a=new int[3][4],则a是 。
A)一维数组 B)二维数组 C)三维数组 D)四维数组
13. Java语言使用的字符码集是 。
A)ASCII B)BCD C)DCB D)Unicode
14. Java语言与C++语言相比,最突出的特点是 。
A)面向对象 B)高性能 C)跨平台 D)有类库
15. 提供图形界面组件的包是 。
A)Java.io B)java.swing C)java.net D)java.rmi

二、填空(每空2分,共20分)
1. 能将显示空间分成很多层的Java布局管理器是 。
2. Applet是能够嵌入到 格式文件中,并能够在浏览器中运行的Java。
3. 任何一个Java程序都默认引入了一个包,这个包的名字叫java. 。
4. Java语言中,有一个类是所有类或接口的父类,这个类的名称是 。
5. Java不直接支持多重继承,但是可以通过_____实现多重继承。
6. JDK中编译源文件,运行程序,运行applet程序的命令分别为 、 和 。
7. 配置JDK环境时,需要将java的bin目录放入______环境变量中,将系统类所在
的包放入______环境变量中。

三、编程题(每题10分,共50分)
1、编写java程序,输出1-100间的素数。要求主类名ex1。素数除了能表示为它自己和
1的乘积以外,不能表示为任何其它两个整数的乘积。。
2、编写java程序,用选择法对10个数由小到大排序 ,要求使用数组实现。
3、编写java程序,输出Fibonacci数列的前40个数。Fibonacci数列的特点:第1,2
两个数为1,1。从第3个数开始,该数是其前面两个数之和。
4、输入一个年份,判断是否是闰年。
5、输入三角形的三边长,求三角形的面积。