《java面向对象程序设计》填空与选择题复习材料课件(共8页).doc
《《java面向对象程序设计》填空与选择题复习材料课件(共8页).doc》由会员分享,可在线阅读,更多相关《《java面向对象程序设计》填空与选择题复习材料课件(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上java面向对象程序设计考前复习纲要练习题二判断题:1、指出以下程序内容,各属于哪个面向对象范畴A. 封装 B 继承 C 多态class Studentprivate String id;private String name; private String professional; /专业 ( )2、 在一个类中定义多个同名但不同参数的方法,叫做 ( )class Mathpublic int add(int a, int b);public double add(double a, double b);public double add(double a, do
2、uble b, double c);A. 方法重载 B. 方法重写 C. 方法继承 D. 构造方法3、一个Java源文件中定义有class Shape class Circle class Rect ,则这个文件的文件名可以是 ( )A Shape.java B Circle.java C Rect.java D 可以是任意的.java 文件名 E 以上答案都不对4、一个Java源文件中定义有public class Shape class Circle class Rect ,则这个文件的文件名可以是( )A Shape.java B Circle.java C Rect.java D 可以
3、是任意的.java 文件名 E 以上答案都不对5、一个Java源文件中定义有public class Shape public class Circle public class Rect ,则这个文件的文件名可以是( )A Shape.java B Circle.java C Rect.java D 可以是任意的.java 文件名 E 这个文件的定义是错误的6、如果Hello类定义在edu.learn包中,则package edu.learn; 这条语句应该放在( )的位置上(A)import java.util.*;(B)class Hello (C)(D)7、如果类A在com.a包中,类
4、B在com.b包中,则类A要使用类B的话,正确的方法是( ) 备注:本题多选A 类A中声明 import com.b; class A B 类A中声明 import com.b.*;class A C 类A中声明 import com.b.B;class A D 类A中直接使用class A com.b.B b = new com.b.B(); 直接使用8、如果有以下类定义class Employee int a; public void funa() class Teacher extends Employee int b; public void funa() public void fu
5、nb() 则在使用Employee emp = new Teacher()上转对象的过程中,对emp的正确理解是 ( )A . emp可以访问a, b, funa(),funb()B. emp可以访问b, funb()C . emp可以访问a, funa()D . emp可以访问a, funa(),funb()9、接口相比抽象类而言,两者的区别在于接口中不能拥有 ( )变量 常量 普通方法 抽象方法A. B. C. D.10、抽象类中的抽象方法的正确定义是 ( )A. public void func(int a) B. public func(int a) C. public void fu
6、nc(int a) ;D. public abstract void func(int a) ;11、外部类和内部类的关系是 ( )A. 继承关系 B. 并列关系 C. 包含关系 D. 没有什么特别的关系12、如果方法funa()执行时会产生AException异常,则执行以下程序后,结果为 ( )tryfuna();catch(AException e1)catch(BException e2)catch(Exception e3)finallyA B C D13、以下哪个集合类是实现List接口的 ( )A. HashSet B. TreeMap C. ArrayList D.HashMa
7、p14、以下哪个集合类不是实现Map接口的 ( )A. HashSet B. TreeMap C. HashTable D. HashMap15、以下哪个集合类不是实现是使用键值对来存储数据的 ( )A. HashTable B. TreeMap C. ArrayList D. HashMap16、以下哪个集合类能够插入相同的值 ( )A. hashSet B.hashMap C.ArrayList D.TreeMap17、以下哪个布局是网格布局 ( ) ,哪个布局是盒式布局 ( ) ,哪个布局是空布局 ( ) ,哪个布局是流式布局 ( ) ,哪个布局是边界布局 ( ) ,A B C D E
8、填空题:1、类结构中可以包含_和_。2、定义类用的关键字是_,定义接口用的关键字是_3、面向对象是研究类和对象的_,_,_在现代程序设计中的三大特性。4、java使用访问修饰符来实现不同方式的封装性,这些访问修饰符是:_,_,_,_。5、java源文件的扩展名是_,经过编译后形成字节码文件,其扩展名为_。6、使用对象,就是使用对象的成员变量和成员方法,而要使用对象的成员变量和成员方法,则要在对象名后面通过_运算符来识别和使用。7、类有一个方法,专门用来创建类的对象,这个方法叫做_。8、类的构造方法名称,必须与_同名。9、如果要将一个变量定义成常量,可以使用_关键字来定义10、Java项目中可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java面向对象程序设计 java 面向 对象 程序设计 填空 选择题 复习 材料 课件
限制150内