欢迎来到天天文库
浏览记录
ID:37845482
大小:105.55 KB
页数:12页
时间:2019-06-01
《Java期末练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、判断题。(每题1分,共15分)1.Java程序对计算机硬件平台的依赖性很低。(√)2.Java语言具有较好的安全性和可移植性及与平台无关等特性。(√)3.Java程序是运行在Java虚拟机中的。(√)4.在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。(×)5.Java程序中不区分大小写字母。(×)6.机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。(√)7.Java的源代码中定义几个类,编译结果就生成几个以“.class”后缀的字节码文件。(√)8.在
2、Java的方法中定义一个常量要用const关键字。(×)9.java语言中的数组元素只能是基本数据类型而不能为对象类型。(×)10.一个类只能有一个父类,但一个接口可以有一个以上的父接口。(√)11.实现接口的类不能是抽象类。(×)12.java的类不允许多重继承,但接口支持多重继承。(√)13.在子类的构造函数中,可以把Super()放到任何位置。(×)14.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。(×)15.拥有abstract方法的类是抽象类,但抽象类中可以没有abs
3、tract方法。(√)16.用abstract修饰的类必须被继承。(√)17.Java语言中,构造方法是不可以继承的。(√)18.类中说明的方法可以定义在类体外。(×)19.所有的鼠标事件都由MouseListener监听接口的监听者来处理。(×)20.通过继承,父类中的保护成员在派生类中不能被直接访问。(×)21.类的public类型的成员变量不可以被继承。(×)22.Java语言不允许同时继承一个类并实现一个接口。(×)23.创建对象时系统将调用适当的构造方法给对象初始化。(√)24.Java中类的构造
4、函数只能有一个。(×)25.class是定义类的惟一关键字。(√)26.子类可以继承父类所有的成员变量及成员函数。(×)27.Java类中不能存在同名的两个成员函数。(×)28.实现一个接口,则在类中一定要实现接口中的所有方法。(×)29.在Swing用户界面的程序设计中,容器可以被添加到其它容器中去。(√)30.在Java语言中,drawOval(100,100,80,80)表示绘制圆,其中(100,100)表示圆心。(×)31.容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。(×)32.在使
5、用BorderLayout时,最多可以放入五个组件。(√)33.使用BorderLayout布局管理器时,GUI组件可以按任何顺序添加到面板上。(√)34.捕获异常try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。(√)35.使用try-catch-finally语句只能捕获一个异常。(×)36.try-catch语句不可以嵌套使用。(×)37.IOException异常是非运行时异常,必须在程序中抛弃或捕获。(√)38.每个事件类对应一个事件监听器接口,每一个监听器接口都
6、有相对应的适配器。(×)39.文件缓冲流的作用是提高文件的读/写效率。(√)二、填空题。(每空1分,共10分)1.根据结构组成和运行环境的不同,Java程序可分为两类:(JavaApplet )、Javaapplication。2.(Object)是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。3.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和(double)两种具体类型。4.在Java语言中,所有的数组都有一个lenght属性,这个属性存储了该数组的(元
7、素个数)。5.定义类就是定义一种抽象的(数据类型),它是所有具有一定共性的对象的抽象描述。6.在Java语言中,使用继承、(多态)等技术,实现软件重用。7.Java源程序文件编译后产生的文件称为(字节码)文件,其扩展名为.class。8.面向对象方法中,类的实例称为(对象)。9.java源文件中最多只能有一个(public)类,其他类的个数不限。10.Java中的显式类型转换既能(从低类型向高类型转换)也能从高类型向低类型转换,而隐式类型转换只有前者。11.在Java中,字符串和数组是作为(对象)出现的。1
8、2.类是一组具有相同(属性)和行为的对象的抽象。实例是由某个特定的类所描述的一个个具体的对象。13.(接口)只描述系统所提供的服务,而不包含服务的实现细节。14.构造方法的方法名与(类名)相同,若类中没有定义任何的构造方法,则运行时系统会自动为该类生成一个默认构造方法。15.在方法体内定义的变量是(局部变量),其前面不能加public,且必须初始化。16.(new)是一个特殊的方法,用于创建一个类的实例。17.J
此文档下载收益归作者所有