《《Java程序设计实用教程实验指导、实训与习题解析》 JAVA语言程序设计模拟试题B参考答案及评分标准.docx》由会员分享,可在线阅读,更多相关《《Java程序设计实用教程实验指导、实训与习题解析》 JAVA语言程序设计模拟试题B参考答案及评分标准.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 JAVA语言程序设计模拟试题B参考答案及评分标准一、择题(每小题2.5分,共50分)1-5 : B, A, D, C, A6-10: C, (ABC), D, C, (BCD)11-15: C, A, (BC), B, D16-20: (ACD), (ACD), (ADE), (AB), E二、填空题(每空格1分,共20分)1、编辑源程序、编译生成字节码、解释运行字节码2、Applet MyApplet3、javac.exe 3、 . class4、2、25、06、true、 false7、抽象(abstract)方法、最终(final)方法8、package MyPackage ;应该在程
2、序第一句。9、12010、单、多三、写出下列程序完成的功能。(每小题3分,共12分)1、计算 1/1+1/2+1/3+.+1/100 的值。2、从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数。3、创建一个标题为“按钮”的窗框,窗框中显示有“按下我”字样的按钮。4、求两个数的最大值。四、写出下面程序的运行结果(每小题2分,共6分)1、Hello! I love JAVA.2、s= 1803、 a=60b=20c=30五、使用Java语言编写程序。(12分)参考程序如下:class Bank(double balance;public void deposite(do
3、uble dAmount) (if(dAmount0.0) balance+=dAmount;public void withdrawal(double dAmount) throws InsufficientFundsException if (balancedAmout)throw new InsufficientFundsException(this,dAmount);balance=balance-dAmount;public void show_balance() (System.out.println(nThe balance is +(int)balance);)public c
4、lass ExceptionDemo(public static void main(String args)( try(Bank ba=new Bank(50);ba. withdrawal 100);System.out.printlnCWithdrawal successful!”);)catch(Exception e) (System.out.println(e.toStringO);)public class InsufficientFundsException extends Exception (private Bank excepbank;private double excepAmount;InsufficientFundsException(Bank ba, double dAmount) (excepbank=ba;excepAmount=dAmount;)public String excepMesagge()(String str=“The balanceH- excepbank.showBalance()+uThe withdrawal was+excepAmount; return str;)