2016年电大《java语言与面向对象程序设计》复习题.doc

2016年电大《java语言与面向对象程序设计》复习题.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016年电大《java语言与面向对象程序设计》复习题

《Java语言与面向对象程序设计》 复习题 一、 判断题 1. 对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 2. 类及其属性、方法可以同时有一个以上的修饰符来修饰。 3. 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。 4. Final 类中的属性和方法都必须被 final 修饰符修饰。 5. 最终类不能派生子类,最终方法不能被覆盖。 6. 一个 Java 类可以有多个父类。 7. 一个Java类可以有多个构造函数。 8. Java类的构造函数可以有返回值。 9. 一个类不能既被声明为abstract的,又被声明为final的。 10. 如果 p 是父类 Parent 的对象,而 c 是子类 Child 的对象,则语句 c = p 是正确的。 11. 一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。 12. 接口中的常量永远是private,public,static,final。 13. 一个抽象类的子类必须要定义从超类中继承过来的所有的抽象方法。 14. 所有的抽象方法都必须存在于抽象类中。 15. 抽象类中不允许包含非抽象的方法。 16. static方法不能操纵和处理属于某个对象的成员变量,而只能处理属于整个类的成员变量。 17. 子类构造函数总是先显式的或隐式地调用其父类的构造函数,以创建和初始化子类的父类成员。 18. 在类的引用中,子类的对象可以当作其父类的对象对待。 19. 在类的引用中,父类的对象可以当作其子类的对象对待。 20. 如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为形式参数。 21. 如果父类对象引用指向的实际是一个子类对象,那么父类对象引用可以强制类型转化成子类对象的引用。 22. 如果一个方法的形式参数定义的是子类对象,那么调用这个方法时,可以使用父类对象作为形式参数。 二、 选择题 1. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. .java B. .class C. .html D. .exe 2. 以下( )不是Java中有效的关键字。 A、const B、NULL C、false D、this 3. 下面哪些是Java中合法的标识符( ) A continue B Return C D123 D m_int 4. 编译Java源程序文件产生的字节码文件的扩展名为 A java B class C html D exe 5. 下面是在命令行运行Java应用程序A,怎样才能在main(String args[])方法中访问单词first ? java A the first snow the first snow. A args[0] B args[1] C args[2] D args[5] 6. 不允许作为类及类成员的访问控制符的是( )。 A. public B. private C. static D. protected 7. 下面哪些不是java的简单数据类型? A. short B. Boolean C. Double D. float 8. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 9. 下列代码中,将引起一个编译错误的行是( )。 1) public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) } A、第3行 B、第5行 C、第6行 D、第10行 10.

文档评论(0)

doc888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档