一个银行账户对象`bank`,初始余额为0。连续执行`bank.deposit(100)`,`bank.withdraw(50)`,`bank.withdraw(100)`,以下哪个操作会抛出`BankException`?假定`withdraw`方法抛出异常的条件是取款金额大于当前账户余额。

答案解析

正确答案为C。初始余额为0,`bank.deposit(100)`后余额变为100。第一个`bank.withdraw(50)`后余额变为50。第二个`bank.withdraw(100)`时,由于取款金额100大于当前余额50,因此会抛出`BankException`。deposit方法不会抛出`BankException`。
正确答案:C
随机推荐
开始刷题