北邮-高级语言程序设计(基于Java)-阶段作业三_第1页
北邮-高级语言程序设计(基于Java)-阶段作业三_第2页
北邮-高级语言程序设计(基于Java)-阶段作业三_第3页
北邮-高级语言程序设计(基于Java)-阶段作业三_第4页
北邮-高级语言程序设计(基于Java)-阶段作业三_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单项选择题(共20道小题,共100.0分) 1. 下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?_A. publicB. privateC. staticD. final知识点:第三单元过关自测学生答案:A;  得分:5试题分值:5.0提示: 2. 关于接口和抽象类,正确的是_A. 抽象类可以有构造方法B. 接口可以有构造方法C. 可以用new操作符操作一个抽象类D. 可以用new操作符操作一个接口知识点:第三单元过关自测学生答案:A;  得分:5试题分值:5.0提示: 3. 下列说法正确的是_A. 子类只能覆盖父类的方

2、法,而不能重载B. 子类只能重载父类的方法,而不能覆盖C. 子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法D. 重载就是一个类中有多个同名但有不同形参和方法体的方法知识点:第三单元过关自测学生答案:D;  得分:5试题分值:5.0提示: 4. 在调用构造函数时,_A. 子类可以不加定义就使用父类的所有构造函数B. 不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数C. 先调用父类的构造函数D. 先调用形参多的构造函数知识点:第三单元过关自测学生答案:A;  得分:5试题分值:5.0提示: 5. 方法

3、的作用不包含_A. 使程序结构清晰B. 功能复用C. 代码简洁D. 重复代码知识点:第三单元过关自测学生答案:D;  得分:5试题分值:5.0提示: 6. 关于构造函数的说法正确的是_A. 一个类只能有一个构造函数B. 一个类可以有多个不同名的构造函数C. 构造函数与类同名D. 构造函数必须自己定义,不能使用父类的构造函数知识点:第三单元过关自测学生答案:C;  得分:5试题分值:5.0提示: 7. 构造函数在_时被调用A. 创建对象时B. 类定义时C. 使用对象的方法时D. 使用对象的属性时知识点:第三单元过关自测学生答案:A;&#

4、160; 得分:5试题分值:5.0提示: 8. void的含义是_A. 方法体为空B. 方法没有返回值C. 没有意义D. 定义方法时必须使用知识点:第三单元过关自测学生答案:B;  得分:5试题分值:5.0提示: 9. 下列声明正确的是_A. Abstract final class HhB. Abstract private move()C. Protected private number;D. Public abstract class Car知识点:第三单元过关自测学生答案:B;  得分:5试题分值:5.0提示:&#

5、160;10. 关于main()的说法正确的是_A. 方法main()只能放在公共类中B. 方法main()的头定义可以根据情况任意更改C. 一个类中可以没有main()方法D. 所有对象的创建都必须放在main()方法中知识点:第三单元过关自测学生答案:C;  得分:5试题分值:5.0提示: 11. 分析下列程序:1  public class X 2    public Object m()3      object o=new Float(3.14F);4  

6、    object oa=new Object 1;5      oa0=o;6      o=null;7      oa0=null;8      return o;9   10 当第三行的Float对象产生后,在哪一行会作为垃圾被回收 _A. 在第5行之后B. 在第6行之后C. 在第7行之后D. 不会在该方法中进行知识点:第三单元过关自测学

7、生答案:C;  得分:5试题分值:5.0提示: 12. 下列说法正确的是_A. 一个程序可以包含多个源文件B. 一个源文件中只能有一个类C. 一个源文件中可以有多个公共类D. 一个源文件只能供一个程序使用知识点:第三单元过关自测学生答案:A;  得分:5试题分值:5.0提示: 13. 分析下列程序public class Test  public static void main(String args)  String s1=new String("true");  boolean

8、b1=new Boolean(true);  if(s1.equals(b1)      System.out.println("Equal");   以上程序的输出结果是_A. 无输出B. 输出“Equal”C. 在第5行出现编译错误D. 程序执行后产生异常知识点:第三单元过关自测学生答案:A;  得分:5试题分值:5.0提示: 14. 下述概念中不属于面向对象方法的是_A. 对象、消息B. 继承、多态 C. 类、封装D. 过程调用知识点:主题8自测学生答案:D; 

9、; 得分:5试题分值:5.0提示: 15. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是_A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类在其他包中的该类的子类B. 可以被两种类访问和引用:该类本身、该类的所有子类C. 只能被该类自身所访问和修改D. 只能被同一个包中的类访问知识点:主题8自测学生答案:C;  得分:5试题分值:5.0提示: 16. 下面程序有错误,关于错误原因的说法正确的是public class App  int x = 8; System.out.println(&qu

10、ot;K"); public static void main(String mm)  A. 语句“int x = 8;”有错,不能在声明变量的同时赋值B. 语句“System.out.println("K");”有错,这样的操作性语句必须放到某个方法的方法体中才行C. main() 方法的方法体中没有任何语句,所以产生错误D. main() 方法中的参数应该是 args,而这里写成了mm,所以出错知识点:主题8自测学生答案:B;  得分:5试题分值:5.0提示: 17. 下列说法中正确的是_A. 不需要定义类就能

11、创建对象B. 对象中必须有属性和方法C. 属性必须是简单变量D. 属性可以是简单变量,也可以是一个对象知识点:主题8自测学生答案:D;  得分:5试题分值:5.0提示: 18. 下列关于修饰符混用的说法,错误的是A. abstract不能与final并列修饰同一个类B. abstract类中不可以有private的成员C. abstract方法必须在abstract类中D. static方法中能处理非static的属性知识点:主题9自测学生答案:D;  得分:5试题分值:5.0提示: 19. 类与对象的关系是_A. 类是对象的抽象B. 类是对象的具体实例C. 对象是类的抽象 D. 对象是类的子类知识点:主题9自测学生答案:A;  得分:5试题分值:5.0提示:&#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论