如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《面向对象程序设计》综合复习资料一、判断题(正确打√,错误打×)1、类及其属性、方法不能同时有一个以上的修饰符来修饰。2、对象可以赋值,赋值的结果是2个对象实际上是同一个对象。3、在异常处理中,1个try只能对应1个catch语句。4、Java中,创建对象用new,但无需释放无用的对象。5、Java的屏幕坐标以像素为单位,容器的右下角被确定为坐标的起点。6、在定义数组变量时不能直接进行内存分配,必须使用new来生成数组。7、成员变量,可通过类名直接访问,也可通过该类的对象访问。8、类定义时可以不定义构造函数。9、Java和C一样都是编译型语言。10、一个Java类可以实现多个接口。11、一个抽象类不能直接用new命令创建对象。12、Java源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。13、如果一个类中包含抽象方法,则这个类也必须定义为抽象类。14、一个类中可以定义多个构造方法。15、final类不能派生子类,final方法不能被子类改写。16、一个Java源文件中允许有多个public类。17、使用方法length()可以获得字符串或数组的长度。18、容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。19、JavaApplet是由独立的解释器程序来运行的。二、选择题1、下面表达式中,用来访问数组中第一个值的是()。A、intArray[0]B、intArray.1C、intArray[1]D、intArray.02、阅读以下代码,回答下面问题:for(intx=10;x>0;x--){System.out.println(i);}在这段代码中,每一次循环时,首先执行()语句。A、intx=10B、x>0C、x--D、System.out.println(i)3、用来区别每一个switch分支的保留字是()。A、choiceB、conditionC、caseD、break4、下面数据类型中()占用的空间最大。A、floatB、intC、byteD、double5、如果定义一个名为apple的类,那么存储这个类的源文件名是()。A、apple.javaB、apple.byteC、apple.classD、apple6、在Java语言中,单选框类名是()。A、LabelB、CheckboxC、ButtonD、CheckButton7、假设有一个列表框listbox1,要在其最后添加一项,应使用()语句。A、listbox.add("Theenditem",0)B、listbox.add("Theenditem",10)C、listbox.add("Theenditem",-1)D、listbox.add("Theenditem",1)8、在程序中(),就能够防止因为在一行中输入过多的文本,而使文本区ta变宽。A、不需要做任何考虑B、ta.noWrap()C、ta.setLineWrap(false)D、ta.setLineWrap(true)9、使用()位置参数,能够使一个部件位于容器的右边。A、BorderLayout.EASTB、BorderLayout.WESTC、BorderLayout.NORTHD、BorderLayout.RIGHT10、如果想让某方法不能被任何外部类访问,应使用访问说明符()定义。A、publicB、privateC、defaultD、protected11、边框布局管理器将一个“容器”分成了()个位置。A、9个B、3个C、5个D、4个12、()是网格布局管理器。A、BorderLayoutB、FlowLayoutC、ReseauLayoutD、GridLayout13、()为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。A、staticvoidmethod()B、publicvoidmethod()C、finalvoidmethod()D、abstractvoidmethod()14、当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生()。A、编译时就不会通过B、忽略这个事件C、引起Java程序发生致命错误D、引发默认的事件处理15、下面()是Java语言中的关键字。A、sizeofB、NULLC、abstractD、Native16、在Java语言中,()包是编译器自动导入的。A、java.appletB、java.awtC、java.ioD、java.lang17、以下关于继承的叙述正确的是()。