绝密★启用前
学院
学年第一学期
2012级三年制高职《JAVA程序设计》试题
(本卷共4大题,满分100分,考试时间90分钟)
得分评卷人
一、判断题、(每小题2分,共20分)
1、Java语言具有较好的安全性和可移植性及与平台无关等特性。
2、Java语言程序开发时需要的一些类库和文件在jdk的lib 目录中。
3、Java语言使用的是Unicode字符集,每个字符在内存中占8位。
4、Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。
5、程序员可以使用异常处理机制来处理Error异常。
6、一个类可以实现多个接口,接口可以实现“多重继承”。
7、实现接口的类不能是抽象类。
8、在集合框架中常用集合类ArrayList类是List接口的重要实现。
9、File类只对文件本身进行操作,而RandomAccessFile可以操作文件内容。
10、抽象窗口工具包(AWT)为开发者提供了建立图形用户界面的工具集合。
得分评卷人
二、单项选择题(每小题2分,共30分)1、关于Java语言叙述错误的是:()
A.Java语言具有跨平台性
B.Java是一种面向对象的语言
C.Java语言中的类可以多继承
D.Java的垃圾收集机制自动回收程序已不再使用的对象
2、以下叙述正确的是:()
A.构造方法必须是public方法
B.main方法必须是public方法
C.Java应用程序的文件名可以是任意的
D.构造方法应该声明为void类型
3、关于Java中数据类型叙述正确的是:()
A、整型数据在不同平台下长度不同
B.boolean类型数据只有2个值,true和false
C.数组属于简单数据类型
D.Java中的指针类型和C语言的一样
4、设 int x=1,float y=2,则表达式 x / y的值是:()
A.0 B.1 C.2 D.以上都不是
5、以下语句有语法错的是:()
A.int x=1;y=2;z=3 B.for (int x=10,y=0;x>0;x++);
C.while (x>5); D.for(; ;);
6、关于类和对象的叙述正确的是:()
A.Java的类分为两大部分:系统定义的类和用户自定义的类
B.类的静态属性和全局变量的概念完全一样,只是表达形式不同
C.类的成员至少有一个属性和一个方法
D.类是对象的实例化
7、以下有关构造方法的说法,正确的是:()
A.一个类的构造方法可以有多个
B.构造方法在类定义时被调用
C.构造方法只能由对象中的其它方法调用
D.构造方法可以和类同名,也可以和类名不同
8、以下有关类的继承的叙述中,正确的是:()
A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
考生须知:1.姓名必须
写在装订线
左侧,写在
其它位置试
卷一律作废
。请先检查
试卷是否缺页,如缺页
请向监考教
师声明。如
不检查不声明,后果由
考生本人负责。
2.考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。题号一二三四总分人
题分20 30 20 30
总分得分
考场
院系
班级
姓名
座号
第1页,共6页第2页,共6页