大学JAVA期末考试复习题库.docx

上传人:太** 文档编号:35621214 上传时间:2022-08-22 格式:DOCX 页数:5 大小:25.50KB
返回 下载 相关 举报
大学JAVA期末考试复习题库.docx_第1页
第1页 / 共5页
大学JAVA期末考试复习题库.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《大学JAVA期末考试复习题库.docx》由会员分享,可在线阅读,更多相关《大学JAVA期末考试复习题库.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、大学JAVA期末考试复习题库一单项选择题二多项选择题三填空题 四程序阅读题 五编程题一、单项选择题1、定义类的关键字是什么?()A、 interfaceB、 extendsC classD abstract2、以下描述哪个选项是错误的()A、final修饰的变量是常量B、final修饰的类不能被继承C、final修饰的类不能实例化D、final修饰的方法不能被重写3、在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A、 privateB、 protectedC private protectedD public4、以下选项中,Java应用程序主类中正确的main方法是(

2、)。A、 public void main (String args)B static void main (String args)C、 public static void Main (String args)D public static void main (String args)5、关于类和对象的描述哪个是错误的?()A、一个类可以创立多个对象B、对象是类的实例C、对象是类的抽象D、类和对象的关系等价于基本类型和变量的关系6、以下选项中,不是合法标识符的是()。A、 myNameB、 ttname C、 My_name D、 $name7、对象的特征在类中表示为变量,称为类的( )

3、oA、对象B、属性C、方法D、数据类型8、以下选项中,哪一选项是边界布局?()A、 FlowLayoutC、 GridLayout9、以下选项中,(A、java, exeC javap. exeA、 FlowLayoutC、 GridLayout9、以下选项中,(A、java, exeC javap. exeB BorderLayoutD、 CardLayout)是JDK提供的编译器。B、javac. exeD javaw. exe10、有程序片段如下,以下哪个表达式的结果为false?()String sl=new String(z,helloz/);String s2=new String

4、 (hello);String s3二hello”;String s4=hello”;A、si. equals(s2)B、sl=s2C、s3. equals (s4)D、s3=s411、以下关于构造方法的调用,正确的选项是( )oA、构造方法在类定义的时候被调用。B、构造方法在创立对象的时候被调用。C、构造方法在调用对象方法时被调用。D、构造方法在使用对象的变量时被调用。12、以下选项中,()表达是错误的。A 对于 int a口 = new int 6 4;a. length 的值为 6。B、对于 int a = new int 2 9;a. length 和 a0. length 的值都是

5、9。C、对于 int 口 a = new int 3 ;a0, al, a2的值都是 0。D float height=leF;是正确的float变量声明。13、在java中,已定义两个接DB和C,要定义一个实现这两个接口的类,以下语句正确 的是()oA interface A extends B, CB、interface A implements B, CC、class A implements B, CD class A implements B, implements C14、在Java语言中,下面变量命名合法的是( )oA variablel23B、 123varableC、 Pri

6、vate(private) D、 -variable_12315、关于内部类和外部类的说法,错误的选项是哪个选项? ( )oA、内部类可以直接访问外部类的成员,包括私有成员。B、外部类要访问内部类的成员,必须创立对象。C、内部类不可以直接访问外部类的成员。D、内部类就是将一个类A定义在类B里边,里边的那个类A称为内部类,外边的类B称为 外部类。16、给定Java代码如下,关于super的用法,以下描述正确的选项是()。class C extends B public C() super ();)A、用来调用类B中定义的super。方法B、用来调用类C中定义的super ()方法C、用来调用类B

7、的无参构造方法D、用来调用类B中第一个出现的构造方法17、自定义异常时,可以通过对以下()进行继承。A、类方法可以访问类变量B、Applet类C、Exception 类及其子类D、AssertionError 类18、当点击鼠标或者拖动鼠标时,触发的事件是( )oA、 KeyEventA、 KeyEventB、 ActionEventC ItemEventD、 MouseEvent19、在程序中创立输入/输出流对象,需要使用的import命令是()。A、 import java. sql.B、 import java. util.C、 import java. net.D import jav

8、a. io.二、多项选择题1、下面哪些关键字能用来控制对类的成员变量和成员方法的访问( )oD staticD、 StringA publicB、 protectedC、 private2、请问以下哪些类属于集合类? ( )oA、 ArrayListB、 LinkedListC、 HashMap3、在Java中,下面对于构造方法的描述错误的选项是()。A、类不一定要显式定义构造方法。B、构造函数的返回类型是void。C、如果构造方法不带任何参数,那么构造方法的名称和类型可以不同。D、一个类可以定义多个构造方法。4、以下哪些流是底层流()oA、 FilelnputStream B、 FileOu

9、tputStream C、 FileReader D、 FileWriter5、下面说法正确的选项是()oA、final可修饰类、属性、方法。 B、abstract可修饰类、方法。C、抽象方法只有方法头,没有方法体。D、final和abstract不能同时用。6、在类中假设要处理某个事件,可以让处理事件类(监视器)实现的接口有()oA、 RunnableA、 RunnableB ActionListenerC SerializableC Serializable1)、MouseListener)。i B xl= new C();C C xl=new C( ) ;D C xl= new B();

10、8、下面哪些语句能够正确地生成5个空字符串?(A、 String a=new String5; for(int i=0;B、String a口二C、String a5;D String a5;三、填空题1、Java的注释有两种方式分别是( )和(2、假设x=15, y=10,那么x=y的逻辑值分别为(3、使用()关键字将异常抛给调用者后,如果调用者不想处理该异常,可以继续向上 抛出,但最终要有能够处理该异常的调用者。4、面向对象程序编程语言应具有3个基本特性,分别是()、()、()o5、Java语言中,自定义方法的内部定义的变量只能在方法内部使用,称之为()o6、()是与数据库进行通信并执行S

11、QLquery的Java API。7、如果将类MyClass声明为public,它的文件名称必须是()才能正常编译。8、假设x=5, y= 10,那么x= y的逻辑值分别为()和()。9、在Java程序中,通过类的定义只能实现()重继承,但通过接口的定义可以实现()重继承关系。10、在一个窗口中,我们经常需要给窗口添加菜单条。在Java中这一局部是由三个类实现 的,它们是()、()和(),分别对应菜单条、菜单和菜单项。四、程序阅读题class Circle double r;static int count=0;public Circle (double r) this. r=r;count+

12、;publicpublicstatic Circle Circle Circle c3=new c2=newvoid main(String cl=new Circle (10); c2=new Circle (4); c3=new Circle (5) Circle (7);Circle (6);args ) System. out. printin(内存中有+Circle. count+个圆形对象)1、 public class Testpublic static void main(String args )AB s = new AB(Hi!,I am a student.); Syst

13、em, out. printin (s);)class AB String si;String s2;public AB( String strl , String str2 )si = strl;s2 = str2;.public String toString( ) return sl+s2;2、 import java. util. * ;public class Test public static void main(String args )ArrayList list=new ArrayList();list, add( “a);list.add( b”);list. add(

14、c” );list.add( d” );list. remove(2);Iterator it=list. iterator ();while (it. hasNext () String str=(String)it.next ();System. out. print (str);class Basepublic Base() speak ();public void speak()System. out. printin( in base classv ; )public class SubClass extends Base(public SubClass() speak ();pub

15、lic void speak ()System, out. printin( in sub class);)public static void main(StringE args) new SubClass();3、 public class Test05 public static void show(int i) try (if (i =二 1) System. out. println(,zone,z); return;if (i = 2) System, out. printin (two); return;catch (Exception e) System, out. print

16、in (e);finally System, out. printin(finally block);)public static void main(String args) for (int i=l;i public class Yichang public static void main(String args) int x=10, y=2;int z;try if(y0)throw new Devide (y);z=x/y;catch(Devide e) e. getMessage ();class Devide extends Exception int d;public Devi

17、de(int d) this. d=d;public String getMessage() System. out. printin(除数为负数异常); return null;)五、编程题1、利用文件字符输入流(FileReader)和文件字符输出流(FileWriter)知识,实现将 D盘tl. txt文件的内容复制到F盘t2.txt文件中。思路:A:耍有I): tl. txt文件对象输入流(FileReader)B:要有F: t2.txt文件对象输出流(FileWriter)2、假设有一个集合类对象(比方ArrayList),里面放置了多名学生的信息(学生编号、学 生姓名和学生成绩),

18、编写代码将集合类对象中的所有学生数据写入到外部文件stu. txt中, 写入后的格式如下所示:学生编号:stuOl,学生姓名:小明,学生成绩:90学生编号:stu02,学生姓名:小红,学生成绩:95学生编号:stuOl,学生姓名:小白,学生成绩:953、编写程序完成以下界面设计,并且完成相应要求。要求:点击数据转移按钮时,将文本框的数据移动下面文本域里。4、编写一个完整的程序,包含矩形类Rectangle和主类Test,要求如下:(1) Rectangle类中的属性为矩形的宽width和高height;(2) Rectangle类中的方法包括:Rectangle (double width, double height):构造函数length。:求周长函数area():求面积函数(3) Test类作为主类要完成测试功能,在main中创立一个矩形对象,要求从键盘输入该 矩形的长和宽,并在控制台输出该矩形的周长和面积。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁