java面向对象程序设计填空与选择题复习材料课件

上传人:206****923 文档编号:91041907 上传时间:2019-06-21 格式:DOC 页数:8 大小:142.50KB
返回 下载 相关 举报
java面向对象程序设计填空与选择题复习材料课件_第1页
第1页 / 共8页
java面向对象程序设计填空与选择题复习材料课件_第2页
第2页 / 共8页
java面向对象程序设计填空与选择题复习材料课件_第3页
第3页 / 共8页
java面向对象程序设计填空与选择题复习材料课件_第4页
第4页 / 共8页
java面向对象程序设计填空与选择题复习材料课件_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《java面向对象程序设计填空与选择题复习材料课件》由会员分享,可在线阅读,更多相关《java面向对象程序设计填空与选择题复习材料课件(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, double b, doubl

2、e 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 可以是任意的.java 文件名

3、 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包中,类B在com.b包中,则类A

4、要使用类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 funb() 则在使用Empl

5、oyee 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 func(int a) ;D.

6、 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.HashMap14、以下哪个集合类不是

7、实现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 填空题:1、类结构中可以包

8、含_和_。2、定义类用的关键字是_,定义接口用的关键字是_3、面向对象是研究类和对象的_,_,_在现代程序设计中的三大特性。4、java使用访问修饰符来实现不同方式的封装性,这些访问修饰符是:_,_,_,_。5、java源文件的扩展名是_,经过编译后形成字节码文件,其扩展名为_。6、使用对象,就是使用对象的成员变量和成员方法,而要使用对象的成员变量和成员方法,则要在对象名后面通过_运算符来识别和使用。7、类有一个方法,专门用来创建类的对象,这个方法叫做_。8、类的构造方法名称,必须与_同名。9、如果要将一个变量定义成常量,可以使用_关键字来定义10、Java项目中可以拥有多个同名的类,但是必须

9、将这些类定义在不同的_中。11、在类中定义包结构需要使用关键字_, 定义必须放在第一行,要引入别的包中的文件,可以使用_关键字在紧跟包定义之后进行引入声明。补充:文章类及其某方法的定义格式如下class DForum public DForum(int id , String topic).请写出调用该方法的代码_补充:在下面的两个包的定义中package hotel.manage.ui; interface A int a 如果要在B类中使用接口A,则补充完整引入包的代码:package hotel.manage.impl;_class B 12、访问修饰符的选择,在以下三个类定义中pack

10、age p1; package p1; package p2;class A int a class B class C如果类A希望它的成员a只能被B访问,而不能被C访问,则它的成员a应该使用_访问修饰符进行修饰13、如果一个类希望将它的成员在不同包的类中都能访问得到,那么这个类的成员应该使用_访问修饰符进行修饰14、类的静态方法和静态变量的定义使用的关键字是_补充:某类中有一个成员和方法定义如下:class Counterint num = 0;Public void setNum( int num) this.num += num; 则执行代码 Counter c1 = new Counter(); Counter c2 = new Counter(); Counter c3 = new Counter(); c1.setNum(1); c2.setNum(2), c3.setNum(3); 后,c1,c2.c3的num成员的值分别为_, _, _补充:某类中有一个成员和方法定义如下:class Counterstatic int num = 0;Public void setNum( int num) this.num += num; 则执行代码 Counter c1 = new Counter(); Counter

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

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号