主题:2010年4月19日java高级工程师笔试题
这是今天一家公司出的笔试题。所以贴出来给大家看看。看看大家都有什么好的代码。分享下了。
java高级工程师笔试题
题目一:用java来编写一个程序,程序模拟完成下题的功能。
考虑一个图书馆自动循环系统。每本书有一个条形码,每个借书者有一张借书卡,上面也有一个条形码。当借书者想借书时,图书管理员扫描该书和借书卡上的条形码,并在计算机终端上输入C。类似地,还书时,图书管理员再次进行扫描,并输入R。图书管理员可以向书库中增加图书(+)或去掉图书(-)。借书者可以再一台终端上确定书库中特定作者的所有书籍(借书者输入A=之后,再输入作者的姓名)、特定标题的所有书籍(输入T=之后,再输入标题)或特定主题范围的所有书籍(输入S=之后,再输入主题范围)。最后,如果借书者想要一本目前已借出的书,图书管理员可以再该书上做个标记,当该书被归还时,将为申请过它的借书者保留起来(输入H=之后,再输入该书的书号)。
题目二:用java来编写一个程序,程序模拟完成下题的功能。
考虑一个自动柜员机(ATM)。用户将信用卡插入一个槽中,并输入4位数字的个人识别号(PIN)。如果PIN不正确,将弹出该信用卡。如果PIN正确,用户可以对最多四个不同的银行账号进行下面操作:
(i.) 存钱,数额任意。将打印出一个凭单,显示日期、存入的金额和账号。
(ii.) 取钱,以20美元为单位,最多200美元(不能透支)。除了现金,还将给用户打印出凭单,显示日期、提取的金额、账号和提取后账户余额。
(iii.) 确定账户余额。这在屏幕上显示出来。
(iv.) 在两个账户之间转换资金。被提取的账户中导出的金额不能超过最高限额。用户将得到一个凭单,显示出日期、转移的金额和两个账号。
(v.) 退出。弹出信用卡。
java高级工程师笔试题
题目一:用java来编写一个程序,程序模拟完成下题的功能。
考虑一个图书馆自动循环系统。每本书有一个条形码,每个借书者有一张借书卡,上面也有一个条形码。当借书者想借书时,图书管理员扫描该书和借书卡上的条形码,并在计算机终端上输入C。类似地,还书时,图书管理员再次进行扫描,并输入R。图书管理员可以向书库中增加图书(+)或去掉图书(-)。借书者可以再一台终端上确定书库中特定作者的所有书籍(借书者输入A=之后,再输入作者的姓名)、特定标题的所有书籍(输入T=之后,再输入标题)或特定主题范围的所有书籍(输入S=之后,再输入主题范围)。最后,如果借书者想要一本目前已借出的书,图书管理员可以再该书上做个标记,当该书被归还时,将为申请过它的借书者保留起来(输入H=之后,再输入该书的书号)。
题目二:用java来编写一个程序,程序模拟完成下题的功能。
考虑一个自动柜员机(ATM)。用户将信用卡插入一个槽中,并输入4位数字的个人识别号(PIN)。如果PIN不正确,将弹出该信用卡。如果PIN正确,用户可以对最多四个不同的银行账号进行下面操作:
(i.) 存钱,数额任意。将打印出一个凭单,显示日期、存入的金额和账号。
(ii.) 取钱,以20美元为单位,最多200美元(不能透支)。除了现金,还将给用户打印出凭单,显示日期、提取的金额、账号和提取后账户余额。
(iii.) 确定账户余额。这在屏幕上显示出来。
(iv.) 在两个账户之间转换资金。被提取的账户中导出的金额不能超过最高限额。用户将得到一个凭单,显示出日期、转移的金额和两个账号。
(v.) 退出。弹出信用卡。