Java笔试题一套 包含选择题和综合编程

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 139 收藏 0 点赞 0 评论 0

(1)以下使用 try与 catch 模块处理异常的代码正确的是          。

A)try{}   B)try{

catch(){}

}

C)try{   D)try{

//    //

}catch{}     }catch(){}

E)以上答案都不正确

 

(2)以下对于 finally关键字说法正确的是          。

A)finally是异常处理语句结构的一部分,表示无论什么情况都要执行的模块

B)finally语句的执行是一种无条件的操作,无论在什么哪种异常下都会执行。

C)finally语句的执行是一种无条件的操作,并不一定能够每次执行,在特殊情况下,如 return 语句,

或者是 break语句就执行不到该语句了。

D)finally 语句的主要作用是在 try 或 catch 转到其他部分前做的一些“善后”工作。比如:关闭打

开的文件,释放链接、内存等系统资源!

E)以上答案都不正确

 

(3)以下语句描述的是有关 Throw与 Throws 语句的区别,请选出正确的语句         。

A)Throw是用来抛出一个异常,而 Throws 是抛出多个异常。

B)throw总是出现在函数体中,程序会在 throw语句后立即终止,而 throws 总是出现在一个函数头

中,用来标明该成员函数可能抛出的各种异常

C)throw  是语句抛出一个异常;throws  是方法抛出一个异常

D)throws 可以单独使用,但 throw不能。

E)以上都是正确的

 

综合题:

模拟ATM存取钱的过程.

功能:

  1. 登录ATM机,(卡号:9005123456,密码:Admin)
  2. 查询余额
  3. 取款.如果余额不够,则抛出异常.
  4. 存款,

要求:用面向对象的方法.来设计此项目.

  1. 存折类:(JavaBean)

成员变量:卡号, 9005123456

密码: Admin

金额:

全部为私有的.

  1. 自定义异常类.

处理取款时,余额不够的异常.

  1. 测试类:

带主方法.

过程:

登录成功,进入操作界面.操作界面的功能如:

  1. 余额查询
  2. 取款
  3. 存款

4.  退出

评论列表
文章目录