优质收藏资料《java面向对象程序设计》填空与选择题复习材料课件.doc

上传人:知****量 文档编号:28091019 上传时间:2022-07-26 格式:DOC 页数:8 大小:144KB
返回 下载 相关 举报
优质收藏资料《java面向对象程序设计》填空与选择题复习材料课件.doc_第1页
第1页 / 共8页
优质收藏资料《java面向对象程序设计》填空与选择题复习材料课件.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《优质收藏资料《java面向对象程序设计》填空与选择题复习材料课件.doc》由会员分享,可在线阅读,更多相关《优质收藏资料《java面向对象程序设计》填空与选择题复习材料课件.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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 Count

11、er(); 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 c2 = new Counter(); Counter c

12、3 = new Counter(); c1.setNum(1); c2.setNum(2), c3.setNum(3); 后,c1,c2.c3的num成员的值分别为_, _, _15、使用一个旧类创建新类的过程叫做_,被继承的类叫做_,派生出的新类叫做_16、如果Employee类是父类,子类是Teacher类,则Employee emp = new Teacher()这种可以引用子类对象的父类变量叫做_。17、抽象类和接口中都拥有着一个共同的方法,该方法叫做_,它们都使用_关键字来定义。18、子类继承父类使用_关键字, 子类继承接口使用_关键字19、Interface Math public

13、 void add(int a, int b); ,我们知道接口不能创建对象,但是下述代码却能通过:Math math = new Math() public void add(int a, int b) return a + b; ;在java中这样的对象创建方法叫做_。20、所有异常类的基类是_,它可以代表并捕获所有异常类型。21、类可以嵌套定义,外面的类定义叫做_, 里面的类定义叫做_。22、异常处理中有一个特殊的块名叫_,trycatch处理中它可以用来做代码的结束操作。23、请同学确认下列的类,哪个是普通类,哪个是接口,哪个是抽象类,并将下划线中的空白处填写相应的关键字_Aint a

14、;final b = 10;public voidfuna() _Bint a;final b = 10;public voidfuna() _ public void funb();_Cint a = 5;int b =10;public voidfuna() 24、构造函数的定义补充class Timeint hour; int minute; int second; _ 使用以下方法创建Time类的对象,Time t = new Time(12,5,45);则Time类正确的构造函数是 ( )A public time(int hour, intminute, int second) B

15、 public Time(int hour, intminute, int second) C public void Time(int hour, intminute, int second) D public Time() 25、在java中String str1 = “hello”; String str2 = “hello”,则str1 = str2的结果为_,表示str1和str2是同一个对象。26、在java中String str1 = new String(“hello”); String str2 = new String(“hello”);,则str1 = str2的结果为_

16、,表示str1和str2不是同一个对象。27、写出String str1 = “hello”; String str2 = “hEllo”; 写出比较两个字符串变量的值是否相等的语句_28、写出将“123”转换并存储在为int类型变量a中的代码_29、写出将“123”转换并存储在为int类型变量a中的代码_30、写出将“12.53”转换并存储在为float类型变量a中的代码_31、写出将“12.53”转换并存储在为double类型变量a中的代码_32、写出将“true”转换并存储在为boolean类型变量a中的代码_33、写出将125.33转换为字符串并存储在String 类型变量s中的代码_

17、34、写出代码获得whare are you going字符串中i字母所在的位置_35、写出代码获得my name is tom字符串中tom的子串_36、写出代码获得I am going to the zoo字符串的长度_37、定义一个长度为10的String类型的数组_38、用初始化方法定义一个长度为5的String类型数组,其值为”tom”, ”marry”, ”john”, ”peter”, ”yoyo”。_39、集合框架类ArrayList和LinkedList实现了集合框架类的_接口40、集合框架类HashMap, HashTable和TreeMap实现了集合框架类的_接口41、集合框架类的HashSet类实现了集合框架类的_接口42、Java访问数据库的方式叫做_43、Jdbc执行数据库查询的时候,要调用PreparedStatement的_方法。

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

当前位置:首页 > 应用文书 > 工作计划

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

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