- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计A期中测试参考解答
信管13级Java语言程序设计A期中测试参考解答一.选择(共10题,每题1分或2分,共11分)1.JRE可以识别( D )文件。 A).java B).jre C).exe D).class2.如果将JDK安装到D:\Java\JDK文件夹,则应设置Path路径为( C )。A)D:\Java B)D:\Java\JDK C)D:\Java\JDK\bin D)D:\Java\JRE3.编辑好源程序MyApp.java后,在命令提示符下进行编译,正确的命令是( D )。A)java MyApp B)java MyApp.java C)javac MyApp D)javac MyApp.java4.以上源程序通过编译后,在命令提示符下解释执行,正确的命令是( A )。A)java MyApp B)java MyApp.java C)javac MyApp D)javac MyApp.java5.每个对象都有类的( C )的副本。 A)对象 B)引用 C)实例变量 D)方法6.main()方法的形参可以写作( B C )。A)String args B)String[] args C)String args[] D)String[] args[]7.在类的内部声明,但又处于该类所有方法之外的变量是( A )。A)实例变量 B)局部变量 C)类变量 D)引用变量8.在方法内部声明的变量是( B )。 A)实例变量 B)局部变量 C)类变量 D)引用变量9.当出现( B )时,子类中定义的新方法将取代父类中的相应方法。 A)继承 B)覆盖 C)重载 D)多态10.类SavingsAccount是类BankAccount的子类,如果类SavingsAccount的构造函数中有super( )语句,则该语句将调用( D )。 A)类SavingsAccount的super( )方法 B)类BankAccount的super( )方法 C)类SavingsAccount的构造函数 D)类BankAccount的构造函数二.简答(共4题,第1题1分,第2题1分,第3题2分,第4题5分,共9分)1.将引用变量作为实参传递给方法的形参时,传递的是引用?还是对象?解:引用2.对于一个未知数组长度的整型数组numbers,描述数组最后一个元素的表达式是什么?解:numbers[numbers.length - 1]3.(1)何种情况下,你不得不将类声明为抽象类?(2)抽象类是否可实例化?解:(1)类中至少有一个抽象方法 (2)不能4.类A定义有方法m1( ),其子类B定义有方法m2( )。(1)A类对象可访问这2个方法中的哪些方法?(2)B类对象可访问这2个方法中的哪些方法?(3)对于实际指向B类对象的类A引用变量,可访问这2个方法中的哪些方法?(4)若这2个方法都声明为private,B类对象可访问这2个方法中的哪些方法?解:(1)m1( ) (2)m1( )与m2( ) (3)若无强制类型转换,只有方法m1( ) (4)m2( )三.分析(共8题,第1题7分,第2题6分,第3题10分,第4题2分,第5题2分,第6题3分,第7题7分,第8题12分,共49分)1.以下Java程序未通过编译,请在错误处进行修改,或将改好的程序写在空白处。解答:在错误处进行修改1 public class LotsOfErrors {2 public static void main(String[] args) {3 System.out.println(I Rule);4 message();5 }67 public static void message() {8 System.out.println(The World); }9 }2.以下程序的执行结果是什么?最后变量times为什么是这个值?public class Test{ public static void main(String[] args){ int times = 3; System.out.println(Before the call, variable times is + times); nPrintln(times); System.out.println(After the call, variable times is + times);} public static void nPrintln(int n){ while(n 0){ System.out.println(n = + n); n--; }}}解:Before the call, variable times is
您可能关注的文档
最近下载
- 五年级下-1000道口算.docx VIP
- 2025年中国四氯化锆项目投资计划书.docx
- 病原微生物实验室生物安全风险管理指南RB∕T 040-2020.doc
- 2025年艺术学概论.pdf VIP
- 【精校版】2025年高考天津卷政治试题(Word版含答案).doc VIP
- 初中历史 2023-2024学年广西河池市金城江区九年级(上)期中历史试卷.pdf VIP
- 《2 欢快流畅的线》教学设计2024-2025学年小学美术一年级上册人美版(2024).docx VIP
- 2023北京八十中初二(上)期中语文(含答案).pdf VIP
- 自考10177《设计基础》考前复习重点(保密资料).pdf VIP
- 戒烟门诊服务及创建.pptx VIP
文档评论(0)