資源簡介
南京大學(xué)軟件學(xué)院機試題目(模擬題),真題也是這種形式,改了些數(shù)據(jù)。還有一份南大曾經(jīng)舉辦的編程馬拉松比賽題目,也上傳在另一個文檔,題目形式類似。

代碼片段和文件信息
import?static?org.junit.Assert.*;
import?org.junit.Rule;
import?org.junit.Test;
import?org.junit.rules.ExpectedException;
public?class?AccountTest?{
private?static?final?double?DOUBLE_DELTA?=?1e-15;
@Rule
public?ExpectedException?thrown=?ExpectedException.none();
????@Test(timeout=4000)
????public?void?test1()?{
????????Bank?bank?=?new?Bank();
????????Account?checkingAccount?=?new?Account(Account.CHECKING);
????????Customer?bill?=?new?Customer(“Bill“).openAccount(checkingAccount);
????????bank.addCustomer(bill);
????????thrown.expect(IllegalArgumentException.class);
????????thrown.expectMessage(“amount?must?be?greater?than?zero“);
????????checkingAccount.withdraw(-100.0);
????}
????
????@Test(timeout=4000)
????public?void?test2()?{
????????Bank?bank?=?new?Bank();
????????Account?checkingAccount?=?new?Account(Account.CHECKING);
????????Customer?bill?=?new?Customer(“Bill“).openAccount(checkingAccount);
????????bank.addCustomer(bill);
????????thrown.expect(IllegalArgumentException.class);
????????thrown.expectMessage(“sumTransactions?must?be?greater?than?zero“);
????????checkingAccount.withdraw(100.0);
????}
????
????@Test(timeout=4000)
????public?void?test4()?{
????????Bank?bank?=?new?Bank();
????????Account?checkingAccount?=?new?Account(Account.CHECKING);
????????Customer?bill?=?new?Customer(“Bill“).openAccount(checkingAccount);
????????bank.addCustomer(bill);
????????thrown.expect(IllegalArgumentException.class);
????????thrown.expectMessage(“amount?must?be?greater?than?zero“);
????????checkingAccount.deposit(-100.0);
????}
????
????@Test(timeout=4000)
????public?void?test5()?{
????????Bank?bank?=?new?Bank();
????????Account?checkingAccount?=?new?Account(Account.MAXI_SAVINGS);
????????bank.addCustomer(new?Customer(“Bill“).openAccount(checkingAccount));
????????checkingAccount.deposit(1400.0);
????????checkingAccount.withdraw(700.0);
????????assertEquals(700.0?checkingAccount.sumTransactions()?DOUBLE_DELTA);
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2019??2019-05-10?10:18??mooctest\projects\2942\49635\backup\1557454692223\Bank#junit#AccountTest.java
?????文件???????2019??2019-05-10?10:18??mooctest\projects\2942\49635\backup\1557454717929\Bank#junit#AccountTest.java
?????文件???????2019??2019-05-10?10:19??mooctest\projects\2942\49635\backup\1557454777935\Bank#junit#AccountTest.java
?????文件???????2019??2019-05-10?10:20??mooctest\projects\2942\49635\backup\1557454837946\Bank#junit#AccountTest.java
?????文件???????2019??2019-05-10?10:20??mooctest\projects\2942\49635\backup\1557454846535\Bank#junit#AccountTest.java
?????文件????????590??2019-05-10?10:21??mooctest\projects\2942\49635\backup\1557454871855\Bank#src#Bank.java
?????文件???????1131??2019-05-10?10:21??mooctest\projects\2942\49635\backup\1557454896726\Bank#src#Account.java
?????文件????????590??2019-05-10?10:21??mooctest\projects\2942\49635\backup\1557454896726\Bank#src#Bank.java
?????文件???????1131??2019-05-10?10:21??mooctest\projects\2942\49635\backup\1557454896736\Bank#src#Account.java
?????文件????????590??2019-05-10?10:21??mooctest\projects\2942\49635\backup\1557454896736\Bank#src#Bank.java
?????文件???????1131??2019-05-10?10:21??mooctest\projects\2942\49635\backup\1557454897946\Bank#src#Account.java
?????文件????????590??2019-05-10?10:21??mooctest\projects\2942\49635\backup\1557454897946\Bank#src#Bank.java
?????文件???????1131??2019-05-10?10:22??mooctest\projects\2942\49635\backup\1557454957946\Bank#src#Account.java
?????文件????????590??2019-05-10?10:22??mooctest\projects\2942\49635\backup\1557454957946\Bank#src#Bank.java
?????文件????????471??2019-05-11?05:16??mooctest\projects\2942\49635\Bank\.classpath
?????文件????????380??2019-05-10?10:20??mooctest\projects\2942\49635\Bank\.project
?????文件?????????91??2019-05-11?05:15??mooctest\projects\2942\49635\Bank\.settings\org.eclipse.core.resources.prefs
?????文件????????598??2019-05-10?10:20??mooctest\projects\2942\49635\Bank\.settings\org.eclipse.jdt.core.prefs
?????文件????????682??2019-05-10?10:20??mooctest\projects\2942\49635\Bank\Bank.txt
?????文件???????1039??2019-05-11?05:16??mooctest\projects\2942\49635\Bank\bin\Account.class
?????文件???????2005??2019-05-11?05:16??mooctest\projects\2942\49635\Bank\bin\AccountTest.class
?????文件????????847??2019-05-11?05:16??mooctest\projects\2942\49635\Bank\bin\Bank.class
?????文件???????2336??2019-05-11?05:16??mooctest\projects\2942\49635\Bank\bin\BankTest.class
?????文件???????1463??2019-05-11?05:16??mooctest\projects\2942\49635\Bank\bin\Customer.class
?????文件???????1837??2019-05-11?05:16??mooctest\projects\2942\49635\Bank\bin\CustomerTest.class
?????文件????????658??2019-05-11?05:16??mooctest\projects\2942\49635\Bank\bin\DateProvider.class
?????文件????????486??2019-05-11?05:16??mooctest\projects\2942\49635\Bank\bin\Transaction.class
?????文件???????2019??2019-05-10?10:20??mooctest\projects\2942\49635\Bank\junit\AccountTest.java
?????文件???????2419??2019-05-10?10:20??mooctest\projects\2942\49635\Bank\junit\BankTest.java
?????文件???????1956??2019-05-10?10:20??mooctest\projects\2942\49635\Bank\junit\CustomerTest.java
............此處省略3541個文件信息
評論
共有 條評論