学年 学期期末考试卷 卷
课程《Java程序设计》 考试时间: 120 分钟
班级 姓名 学号
题 号 | 一 | 二 | 三 | 四 | 五 | 六 | 总分 |
得 分 | |||||||
评卷人 | |||||||
一、填空题(15分,每空1分)
1、目前,Sun公司把Java平台划分成_______________、_______________和J2SE三类平台。
2、根据函数是否有返回值,将函数分成两类:_____________________和没有返回值的函数。
3、通常,Java中,类包括_______________、_______________和成员方法三个部分。
4、子类可以定义与父类同名的方法,实现对父类方法的_______________。
5、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为____________和 ____________。
6、当声明一个数组int arr[] = new int[5]; 时,这代表这个数组所保存的变量类型是________,数组名是________,数组的大小为________,数组元素下标的使用范围是________。
7、Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为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语言叙述错误的是:( )
A.Java语言具有跨平台性
B.Java是一种面向对象的语言
C.Java语言中的类可以多继承
D.Java的垃圾收集机制自动回收程序已不再使用的对象
2、构造函数何时被调用? ( )
A.创建对象时 B.类定义时
C.使用对象的方法时 D.使用对象的属性时
3、定义一个接口必须使用的关键字是( )
A.public B.class C.interface D.static
4、while循环和 do…while循环的区别是: ( )
A.没有区别,这两个结构任何情况下效果一样
B.while循环比 do…while循环执行效率高
C.while循环是先循环后判断,所以循环体至少被执行一次
D.do…while循环是先循环后判断,所以循环体至少被执行一次
5、关于继承的说法正确的是:( )
A.子类将继承父类所有的属性和方法。
B.子类将继承父类的非私有属性和方法。
C.子类只继承父类public方法和属性
D.子类只继承父类的方法,而不继承属性
6、下列语句序列执行后,i 的值是( )。
int i=8, j=16;
if( i-1 > j ) i--; else j--;
A.15 B.16 C.7 D.8
7、不能构成循环的语句是( )。
A.for 语句 B.while 语句 C.switch 语句 D.do__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、下列叙述中,正确的是( )。
A.Java语言的标识符是区分大小写的
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中定义的构造方法,正确的是( )。
A.void test() B.public Test(int i)
C.MyTest() 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,应该使用的语句是( )。
A.JLabel L=new JLabel(); B.jlabel L=new jlabel();
C.JLabel L=new L(); D.L.setText(“标签”);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论