77范文网 - 专业文章范例文档资料分享平台

电大 Java语言和WWW技术 阶段测验答案(8)

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

6.当一个类没有显式定义构造方法时,Java系统总是为其创建一个默认的无参的构造方法。 正确 错误

7.一个源文件中有class(类声明)、package(包声明)和import(包引入)3中顶层元素,同时出现时必须按照import、package和class的顺序出现。 正确 错误

8.一个源文件中最多只能包含一个包引入语句(import)。如果源文件没有显式声明引入包,则系统默认引入java.lang包。 正确 错误

9.在同一个类的不同构造方法中调用该类的其它构造方法需要使用this(?)的形式,this(?)不能在构造方法的第一行调用。 正确 错误

10.重写的方法的访问权限不能比被重写的方法的访问权限高。 正确 错误

简答题:(共8道试题,每题3分) 1.简述类的定义

类是面向对象技术中一个非常重要的概念。简单的说,类是同种对象的集合和抽象。

2.简述类方法(静态方法)的概念

类方法是由static标记的方法,由整个类(所有实例)共享,如访问控制权限允许,可不必创建该类对象而直接用类名加‘.’调用。又称为静态方法。类方法属于整个类只能处理static 的成员属性。

3.简述抽象方法的概念

一个方法只有声明部分而没有方法的实现,该方法叫做抽象方法,抽象方法必须用abstract修饰,没有方法体,以分号“;”作为结束标志。

4.简述常量的概念

final标记的变量(成员变量或局部变量)即称为常量。常量必须在声明的同时或在每个构造方法中显式赋值,然后才能使用。常量只能赋值一次,一般大写。

5.简述接口的概念

把用于完成特定功能的若干属性组织成相对独立的属性集合,凡是需要实现这种特定功能的类,都可以继承这个属性集合并在类内使用它,这种属性集合就是接口。从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。

6.简述多态的概念

多态是指子类的对象替代父类的对象使用。重载和重写是多态的两种重要表现形式。

7.简述关键字super的概念

关键字“super”表示的是当前对象的直接父类对象,是当前对象的直接父类对象的引用。“super”可用于访问父类中定义的属性,可用于调用父类中定义的成员方法,可用于在子类构造方法中调用父类的构造方法,“super”的追溯不仅于直接父类。

8.简述异常处理机制

每当Java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象,即产生一个异常。一旦一个异常对象产生了,系统中就一定有相应的机制来处理它,确保不会产生死机、死循环或其他对操作系统的损害,从而保证了整个程序运行的安全性。

单选题:(共20道试题,每题2分)

1.读程序,当编译运行以下程序时会发生什么? class Test{

public static void main(String args[]){ CellPhone cell=new CellPhone(); cell.emergency(); } }

class Phone{

final void dial110(){ //... } }

class CellPhone extends Phone{ void emergency(){ dial110(); } }

A.这段程序可以正常编译运行。

B.这段程序不能被编译,因为Phone类没有被声明为final类。 C.这段程序不能被编译,因为一个父类中的final的方法不能在子类中引用。

D.这段程序可以被编译,但是在运行时会出现“NoSuchMethodException”的异常。

2.读程序,如何修改程序,使得在fun()方法中可以正确的访问成员变量m? class Test713{

private int m;

public static void fun(){ //... } }

A.将“private int m”改为“protected int m” B.将“private int m”改为“public int m” C.将“private int m”改为“static int m” D.将“private int m”改为“int m”

3.公共成员变量MAX_LENGTH是一个int型值,其值保持常数值100。使用一个语句声明定义这个成员变量。

A. public int MAX_LENGTH=100; B.final int MAX_LENGTH=100; C.final public int MAX_LENGTH=100; D.public final int MAX_LENGTH=100; 4.以下抽象类的定义中哪一个是正确的? A.class Test{

abstract void growl(); }

B.abstract Test{

abstract void growl(); }

C.abstract class Test{ abstract void growl(); }

D.abstract class Test{ abstract void growl(){

System.out.println(“grow1”); } }

5.以下对Test类的定义中,哪种定义使Test类不能有子类? A.class Test{ }

B.abstract final class Test{ } C.class Test{ final;} D.final class Test{ }

6.以下访问控制修饰符中访问权限最大的是哪一个? A.public B.private

C.protected D.缺省访问模式

7.以下访问控制修饰符中仅允许同类中进行访问的是哪一个? A.public B.private C.protected D.缺省访问模式

8.以下哪一个修饰符当用于一个方法前时,必须也用在类前? A.public B.final C.static D.abstract

9.以下修饰符中哪一个是定义常量的? A.public B.final C.static D.abstract

10.有如下定义: Person p; Teacher t; Student s;

其中,类Teacher和Student都是类Person的子类,p,t和s都是非空值。执行以下语句的结果是什么?

if ( t instanceof Person) { s = (Student)t; } A.表达式合法。

B.将构造一个Student对象。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库电大 Java语言和WWW技术 阶段测验答案(8)在线全文阅读。

电大 Java语言和WWW技术 阶段测验答案(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/536642.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: