java基础测试题(3)

2018-12-01 23:02

} }

代码的运行结果是什么?()(选1项)

A. Base B. BaseBase C. 编辑失败 D. 没有输出

27、(6分) 1. public class Test {

2. public static String output =\3. public static void foo(int i) { 4. try { 5.

if(i==1) {

6. throw new Exception(); 7. output += \

8.

}

9. catch(Exception e) { 10. output += \

11. } 12. finally { 13.

output += \ } 14. }

15. output += \16. }

17. public static void main(String args[]) { 18. 19. 20. } 21. }

第18行将输出的变量值是多少?写出程序中output变量的整个变化过程。

28、自定义异常类:如果希望一个字符串的内容全部是英文字母,如果其中包含其他的字符,则抛出一个异常。(14分)

1、创建该异常类,将其命名为MyException,并继承Exception类 public class MyException extends Exception { MyException继承Exception类

private String content;

public MyException(String content){ this.content=content; }

public String getContent() { return this.content; } }

//自定义异常类

foo(0); foo(1);

//构造方法

//获取描述信息

2、在Example类中创建一个带有String型参数的方法——check(),该方法用来检查参数中是否包含英文字母以外的字符。如果包含,则通过throw关键字抛出一个MyException异常对象给check()方法的调用者——main()方法:(请自行完成)

3、在main()方法中调用check()方法,并捕获异常进行处理(请自行完成)

29、定义并测试一个名为Rectangle的矩形类,包括的属性有矩形的左下角与右上角两个点的坐标,包括的方法有计算矩形的宽度和高度及矩形的面积(10分)。


java基础测试题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年泉州市初中学业考试说明

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

马上注册会员

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