学年    学期期末考试卷 
课程《Java程序设计》  考试时间: 120 分钟
班级                    姓名                  学号                 
题  号
总分
得  分
评卷人
一、填空题(15分,每空1分)
1、目前,Sun公司把Java平台划分成______________________________J2SE三类平台。
2、根据函数是否有返回值,将函数分成两类:_____________________和没有返回值的函数。
3、通常,Java中,类包括______________________________和成员方法三个部分。
4、子类可以定义与父类同名的方法,实现对父类方法的_______________
5、若x = 5y = 10,则x < yx >= y的逻辑值分别为____________   ____________
6、当声明一个数组int arr[] = new int[5]; 时,这代表这个数组所保存的变量类型是________,数组名是________,数组的大小为________,数组元素下标的使用范围是________
7Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float _______________两种具体类型。
8、在事件监听与处理过程中,主要涉及三个对象:______________________________和事件处理者。
二、单项选择题(将正确答案的代号填在下表中相应题号下面,每题1.5分,共30分)
题  号
1
2
3
4
5
6
7
8
9
10
答  案
题  号
11
12
13
14
15
16
17
18
19
20
答  案
1、关于Java语言叙述错误的是:(  
AJava语言具有跨平台性
BJava是一种面向对象的语言
CJava语言中的类可以多继承
DJava的垃圾收集机制自动回收程序已不再使用的对象
2、构造函数何时被调用?  (  )
A.创建对象时                         B.类定义时
C.使用对象的方法时                      D.使用对象的属性时
3、定义一个接口必须使用的关键字是(     
Apublic        Bclass        Cinterface          Dstatic
4、while循环和 do…while循环的区别是:  (  )
A.没有区别,这两个结构任何情况下效果一样
Bwhile循环比 do…while循环执行效率高
Cwhile循环是先循环后判断,所以循环体至少被执行一次
Ddo…while循环是先循环后判断,所以循环体至少被执行一次
5、关于继承的说法正确的是:(   )
A.子类将继承父类所有的属性和方法。
B.子类将继承父类的非私有属性和方法。
C.子类只继承父类public方法和属性
D.子类只继承父类的方法,而不继承属性
6、下列语句序列执行后,i 的值是(   )
int i=8, j=16;
if( i-1 > j ) i--; else j--;
A15           B16           C7          D8
7、不能构成循环的语句是(     )
Afor 语句     Bwhile 语句   Cswitch 语句   Ddo__while 语句
8、以public修饰的类如:public class Car{}  则Car(      )
A.可被其它程序包中的类使用    B.仅能被本程序包中的类使用
C.不能被任意其它类使用        D.不能被其它类继承
9、下说法正确的是:(    )
A.一个可直接运行的Java源文件中可以有多个public类,其中必须有一个和文件同名
B.一个可直接运行的Java源文件中可以没有public类
C.一个可直接运行的Java源文件中必须有一个且和文件同名的public类。
D.一个可直接运行的Java源文件中可以有多个public类,且可以没有和文件同名的类。
实例化类和实例化对象10、下列叙述中,正确的是(   
AJava语言的标识符是区分大小写的
B源文件名与public类名可以不相同
C.源文件名其扩展名为.jar
D源文件中public类的数目不限
11、在Java语言的基本数据类型中,浮点型的默认值为(    )。
A.false        B.\u0000      C.0            D.0.0
12、下列对数组的定义,错误的是(      )。
A.int[] a=new int[5];        B.int a[]=new int[5];
C.int a[]={1,2,3,4,5};        D.int a[5]=new int[];
13、下面为在类Test中定义的构造方法,正确的是(     
Avoid test()                B.public Test(int i)
CMyTest()                    D.private Test(int i)
14、若数组x定义为:int x[ ][ ]=new int[3][2]x[1]. length 的值为   
A.0              B.3            C.2            D.5
15、在窗体设计时,若希望窗体显示时,标题为“窗体”,则相应的语句是(    )。
A.Jframe(窗体)              B.Title(窗体)         
C.Super(窗体)                  D.Label(窗体)
16、声明并创建一个标签对象L,应该使用的语句是(    )。
AJLabel L=new JLabel();            Bjlabel L=new jlabel();
CJLabel L=new L();                DL.setText(标签);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。