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

2014-11-24 00:42:15 · 作者: · 浏览: 11

(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存取钱的过程.


功能:


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


成员变量:卡号, 9005123456


密码: Admin


金额:


全部为私有的.


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


带主方法.


过程:


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


4. 退出