当前位置:首页 > Java第一套试卷A
:号学 装 : 订名姓 线 :级班琼州学院电子信息工程学院08计算机网络专业
《Java语言程序设计》试卷
2010--2011学年度第一学期末考试A卷
注意事项:
1. 考试形式:闭卷
2. 考前请将考生信息填写在密封线内 3. 所有答案请直接答在试卷上
4. 本试卷共六大题,满分100分。考试时间120分钟
题 号 一 二 三 四 总分 核分人 复查人 得 分
得分 一、单项选择题(每题 2分,共 2 * 20 = 40分)
评卷人 请将正确答案填在括号中
1、编译Java Application 源程序文件将产生相应的二进制的字节码文件,这些字节码文
件的扩展名为( )。
A .java B .class C .html D .exe
2、不允许作为类及类成员的访问控制符的是( )。 A public B private C static D protected
3、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A static void method( ) B public void method( ) C final void method( ) D abstract void method( )
《JAVA语言程序设计》试卷 第 1 页 共 7 页
4、用来导入已定义好的类或包的语句是( ) A main B import C public class D class 5、下列叙述中,正确的是( ) A 声明变量时必须指定一个类型
B Java认为变量number与Number相同 C Java中唯一的注释方式是\ D 源文件中public类可以有0或多个 6、下列属于合法的Java标识符是( )
A \ B &5678
C +rriwo D saler 7、在Java中,实现输入及输出功能的包是( )
A java.applet B java.transaction C java.util D java.io 8、执行如下二行代码,执行结果正确的是( ) int x = 2; int y = ( x++ ) * 5;
A x = 3 y = 10 B x = 3 y = 15
C x = 2 y = 10 D x = 2 y = 15
9、在switch(expression)语句中,expression的数据类型不能是 ( A double B char C byte D short
10、已知:int[] a = new int[100];在下列给出的数组元素中,非法的是( A a[0] B a[1]
C a[99] D a[100] 11、在Java中基本的编程单元为( ) A 函数 B 类 C 变量 D 数据 12、下列代码中 ( )
if(x>0){System.out.println(“first”);}
else if (x>-3){System.out.println(“second”);} else { System.out.println(“third”);} 要求打印字符串为“second”时,x的取值范围是 A x<= 0 并且 x >- 3
《JAVA语言程序设计》试卷 第 2 页 共 7 页
) ) :号学 装 : 订名姓 线 :级班 B x > 0
C x > -3 D x <= -3
13、下面那种流可以用于字符输入? ( ) A java.io.inputStream
B java.io.inputStreamReader
C java.io.outputStream
D java.io.outputStreamReader
14、下列关于类之间关系的叙述中,错位的是 ( ) A “USES-A” 关系 B “HAS-A” 关系 C “INHERIT-A” 关系
D “IS-A” 关系
15、Java application中的主类需包含main方法,( )是main方法的正确形参
A String args B String arg[ ] C Char arg D StringBuffer args[] 16、下面是一个长度为5的整型数组的定义语句,错误的是( )。
A int[] a = new int[5]; B int[] a = {0,0,0,0,0};
C int[] a = new int[ ]{0,0,0,0,0}; D int[] a = new int[5]{0,0,0,0,0};
17、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )
A 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B 可以被两种类访问和引用:该类本身、该类的所有子类
C 只能被该类自身所访问和修改 D 只能被同一个包中的类访问 18. 类与对象的关系是( )。
A 类是对象的抽象 B 类是对象的具体实例 C 对象是类的抽象 D 对象是类的子类
19. 编译并运行以下程序段的结果是( )。
《JAVA语言程序设计》试卷 第 3 页 共 7 页
public class MyClass{
final static int i; MyClass() {i =0;}
public static void main(String[] args){
System.out.println(i); } }
A null B 编译出错
C 0 D 1
20. 下面语法结构是正确的,是( )。
A public class A extends B implements C B public class A implement A B C public class A implement B,C,D D public implements B 得分 评卷人
1.抽象类不仅可以用于继承,有时也可以实例化。( )
2.构造函数是一种特殊的方法,可以重载,它具有和它所在的类完全一样的名字。( ) 3.Java中一个类可以同时继承多个其他类,但只能实现一个接口。( ) 4.Java的一维数组下标是从1开始而不是从0开始的。( ) 5.程序中的异常是错误的另一种叫法,其实质与错误是相同的。( ) 6.使用Java语言只能读写文本文件,不能读写二进制文件。( )
7.当用final关键字修饰方法后,该方法在子类中将无法继承,只能重写。( ) 8.抽象类不能定义构造函数。( )
9.编译Java程序、使用javac,调试及运行Java程序、使用java命令。( ) 10.若想构成方法的重写,子类中方法名与参数列表必须完全与被重写的父类方法相同。
二 判断题(每题1分,共1 * 10 = 10分)
请在括号内正确的划√,错误的划×
《JAVA语言程序设计》试卷 第 4 页 共 7 页
共分享92篇相关文档