《Java语言程序设计基础教程》习题解答(5)

2019-05-27 17:41

《Java语言程序设计基础教程》

LinkedList lines=new LinkedList();

BufferedReader in=

new BufferedReader(new FileReader(\ String s;

while((s=in.readLine())!=null) lines.add(s); in.close();

ListIterator it=lines.listIterator(lines.size()); while(it.hasPrevious())

System.out.println(it.previous()); } } 21

21

22

《Java语言程序设计基础教程》

第9章 异常处理

9.4 练习思考题

1、 为了捕获一个异常,代码必须放在下面( )语句块中。

A、try块

B、catch块 D、finally块

C、throws块

解答:A

2、 下列常见的系统定义的异常中,有可能是网络原因导致的异常是( )。

A、ClassNotFoundException C、FileNotFoundException

解答:D

B、IOException

D、UnknownHostException

3、 下列常见的系统定义的异常中,哪个是输入、输出异常?( )

A、ClassNotFoundException B、IOException

C、FileNotFoundException D、UnknownHostException

解答:B

4、 在代码中,使用catch(Exception e)的好处是 ( )

A、只会捕获个别类型的异常

B、捕获try块中产生的所有类型的异常 C、忽略一些异常 D、执行一些程序 解答:B

6、 异常包含下列那一个内容? ( )

A、程序中的语法错误

B、程序的编译错误

C、程序执行过程中遇到的事先没有预料到的情况 D、程序事先定义好的可能出现的意外情况 解答:C

7、 编写一个异常类MyException,再编写一个类Student,该类有一个产生异常的方法public void speak(int m) throws MyException,要求参数m的值大于1000时,方法抛出一个MyException对象。最后编写主类,在主类的main方法中用Student创建一个对象,让该对象调用speak方法。

22

《Java语言程序设计基础教程》

23

第10章 Java网络编程

10.6 练习思考题

1、 在JAVA语言网络编程中,URL类是在java.net包中,该类中提供了许多方法用来访问URL对象的各种资源,下列哪个用来获取URL中的端口号()。

A、getFile() B、getProtocol()

C、getHost()

D、getPort()

解答:D

2、 一个URL对象通常包含哪些信息? 3、 怎样读取URL中的资源?

4、 Java使用哪个组件来显示URL中的HTML文件?

5、 客户端的Socket对象和服务器端的Socket对象是怎样通信的? 6、 基于UDP的通信和基于TCP的通信有什么不同?

23

24

《Java语言程序设计基础教程》

中级开发篇

第11章 Java Applet基础

11.7 练习思考题

1、 关于Applet类,正确的说法是( )

A、Applet类是java.awt中的类 B、Applet类是Container的间接子类 C、Applet类不是容器类 D、以上都不对 解答:B

2、 浏览器禁止Applet执行下列哪些操作?( )

A、在运行时调用其它程序。

B、文件读写操作。

C、装载动态连接库和调用任何本地方法。

D、试图打开一个socket进行通信,但所连接的主机并不是提供Applet的主机。 解答:A,B,C,D

3、 下面说法正确的是( )

A. java Applet 程序必须在浏览器中执行 B. java 应用程序必须在浏览器里执行

C. java Applet 程序不一定在浏览器中执行 D. java 应用程序可以在浏览器中执行

解答:C

4、 每当浏览器的用户离开applet所在的HTML页时都调用方法( )

A、stop()

B、init () C、paint()

D、repaint() 解答:A 5、 任何一个Applet开始执行时必然会被自动调用三个方法,被调用的顺序是( )

A、init paint start B、start paint init C、paint start init D、init start paint

解答:D

24

《Java语言程序设计基础教程》

25

6、 在Applet的关键方法中,哪个方法是关闭浏览器以释放Applet占用的所有资源?( )

A、init() B、start()

C、paint() D、destroy() 解答:D

7、 下面哪个操作Applet可以完成______。

A、读取客户端文件

B、在客户端创建新文件

C、读取Applet所在服务器的文件 D、在客户端调用其他程序 解答:C

8、 分析下面的HTML部分代码 :

下列哪一项可以替代文件名以正确装载运行Hello 类 的小程序? A 、\B 、\C 、\

D 、\解答:B

9、 下面不是Applet基本方法的是( )

A. start() B. stop() C. init()

D.kill()

解答:D

10、关于Applet的生命周期正确的说法是( )

A. stop方法在start方法之前执行

B. init方法在start方法之后执行

C. stop方法在Applet退出时被调用,只能被调用1次

D. stop方法在Applet不可见时会被调用,可以被调用多次 解答:D

11、下面程序代码正确的排列顺序是______。

(1)import java.applet.*; (2)ex12_9_a()

(3)package myclasses;

) 25


《Java语言程序设计基础教程》习题解答(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:换热站工程室外管线施工方案新

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: