JAVA基础阶段测试题(三)to学员1

JAVA基础阶段测试题(三)to学员1

ID:40556227

大小:67.00 KB

页数:6页

时间:2019-08-04

JAVA基础阶段测试题(三)to学员1_第1页
JAVA基础阶段测试题(三)to学员1_第2页
JAVA基础阶段测试题(三)to学员1_第3页
JAVA基础阶段测试题(三)to学员1_第4页
JAVA基础阶段测试题(三)to学员1_第5页
资源描述:

《JAVA基础阶段测试题(三)to学员1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA面向对象阶段测试题(三)一.选择题1.以下声明合法的是(B)A.defaultStringsB.publicfinalstaticnativeintw()C.abstractdoubledD.abstractfinaldoublehyperbolicCosine()2.publicclassTest{publicstaticvoidmain(Stringsrgs[]){fliatt=9.0f;intq=6;System.out.println((t++)*(--q); }} (C)A)40B)

2、40.0C)45.0D)36.03.下列关于修饰符混用的说法,错误的是(B)A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.abstract方法必须在abstract类中D.static方法中能处理非static的属性4.关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(A)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类

3、自身所访问和修改D.只能被同一个包中的类访问5.class A {   public int i = 10;}class B extends A{   public int i = 20;}public class Test{   public static void main(String args[]){     B b = new B();      A a = b;            System.out.println(b.i);      System.out.println(a.i)

4、;   }}(C)A.1010B.1020C.2010D.20206.下面概念中,不属于面向对象方法的是(D)A、对象B、继承C、类D、过程调用7.下列叙述中,错误的是(D)A、接口与类的层次无关B、通过接口说明类所实现的方法C、通过接口可了解对象的交互界面D、接口与存储空间有关8.在Java中,能实现多重继承效果的方式是__C_。A、内部类B、适配器C、接口D、同步二.选择题:1.final访问修饰符代表此类,或此类成员无法被其化类进行继承、重新声明。2.public访问修饰符所声明的类成员,可以被

5、所有外部成员直接调用、访问使用;3.protect访问修饰符所声明的类成员,公能被同包(同路径)或具有继承关系的相关类使用。4.当外部类无法满足程序实际执行上的需求时,可以利用继承机制来进行类的扩展5.Java环境中最直接的继承声明方式,就是利用extend关键字来实现继承机制。6.private访问修饰符所声明的类成员,公能在同类区域内使用。而子类可通过基类的public和protected类型成员方法,进行间接调用、访问。7.当子类进行重载或重新赋值基类成员时,会覆盖子类所继承的基类成员,称这种覆

6、盖情形为类成员的遮蔽现象。8.当发生基类成员数据的遮蔽现象时,可以通过super关键字来直接进行访问。9.使用类名.方法名()语法格式,可不通过对象的建立,直接调用同程序中外部类的public成员方法10.执行重写会覆写基类中具有相同类型返回值与参数状态的同名成员方法。11.因为在java程序结构中,两个名称相同但是拥有不同参数列的方法会被视为不的类成员,所以经过重载处理的类成员方法,并不会覆盖原始的类成员。12.包外面的类仅能访问利用public访问修饰符声明的包成员。13.内部类属于外部类的实例成

7、员。因此可以直接访问外部类对象的实例变量和实例方法.14.抽象类意指利用abstract修饰符声明的类语句;而接口则是利用interface关键字取代class来进行类的起始声明动作。15.包含抽象方法的类语句必须利用abstract修饰符声明为抽象类,但是抽象类之中不一定含有抽象方法语句16.抽象类与接口最大的差异在于:一个类公能向上继承单一抽象类,但是可以同时实现多个界面.17.用户可以利用import指令来导入指定的目标包成员,或搭配*符号将目标包内的所有类与接口一次导入。18.所谓内部类就是将

8、某类声明为外部类的非静态类成员,而如果某内部类被声明为静态类,则称为个内部类为“静态嵌套类”。19.使用package指令会将程序中所有类或接口加以汇整,并打包形成一种函数库类型的类集合。20.Java系统允许在抽象类内包含可以进行实现的类成员,而界面的内容仅可加入声明常数与抽象成员方法语句.1.使用static实现类的多重继承关系,会比实现接口方式来得更方便且更有效率。三.判断题1.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。