2019Java习题_面向对象程序设计基础

2019Java习题_面向对象程序设计基础

ID:42621863

大小:20.83 KB

页数:13页

时间:2019-09-19

2019Java习题_面向对象程序设计基础_第1页
2019Java习题_面向对象程序设计基础_第2页
2019Java习题_面向对象程序设计基础_第3页
2019Java习题_面向对象程序设计基础_第4页
2019Java习题_面向对象程序设计基础_第5页
资源描述:

《2019Java习题_面向对象程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java习题_面向对象程序设计基础  第3章面向对象程序设计  一、判断题  1.下面程序输出数字0。  2.Java语言为所有的Java程序自动导入包,因此Java程序可以直  接用中的类和接口。位于类继承关系层次结构树的根部的类Object就是在包中的一个类。  3.有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。4.构造方法一般不允许有任何返回值,因此需要在返回类型处标注为void。5.任何类都必须显示地定义该类的构造方法,以便对类的成员进行各种初始化操作。  6.运行下面程序将在控制台窗口中输出a。 

2、 7.下面的程序将输出“CreatingRock2”。  8.Java语言对内存的释放是采用垃圾自动回收机制。Java虚拟机自动判断并收集“垃圾”,但一般不会立即释放它们的存储空间。  9.Java系统提供了方法“用该方法时,系统会立即回收“垃圾”。  10.程序可以借助于finalize方法来精确记录在程序执行过程中内存资源的释放情况。  11.如果在定义一个类的时候没有用到关键字extends,则这个类没有直接父类。12.Java语言规定:任何一类的构造方法必须调用其父类的构造方法,并且调用父类构造方法的语句必须是子类

3、构造方法的第一条语句。  13.在同一类中,不允许存在具有相同方法名和相同参数类型列表的方法,即使该方法的返回类型不相同。  14.如果一个类不是内部类,则它的访问属性不能是private或者protected。15.抽象方法不能含有方法体,并且必须在抽象类中。  16.抽象类是不能实例化的。抽象类的实例化,应当通过其不具有抽象属性的子类来创建。  17.下面的程序输出整数3。  ”来强制立即回收“垃圾”,即当调  18.设在一个java包中含源程序文件J_,其内容如  下:  在另一个包中含有源程序J_,其内容如下:  

4、假设类路径设置及源程序文件所在的路径都是正确的,则上面的程序可以正常进行编译与运行,最终可以输出3。  二、填空题  1.面向对象的计算机语言一般应有3个基本特征,分别是_________________、___________________和___________________。  2.在下面的源代码中,类J_Example的域是__________,构造方法是_____________,当该类的实例对象在被释放之前可能被系统自动调用的方法是___________。  3.在下面程序编译后,按“  ”方式运行的结果是

5、:__________。  4.运行下面程序会输出______________。  5.运行下面程序,将会输出__________________。  6.语句“  ”定义了变量a,想释放变量a所指  向的实例对象的内存空间,请写出相应的一条或多条语句:___________________。  7.在源程序的下划线处填上相应的语句,完成该程序,并判断该程序的最终输出结果是__________________。  8.下面程序的输出结果是________________。  9.下面程序的输出是______________

6、__。  10.下面程序的输出结果是__________________________。    程序可以通过编译并正常运行,结果输出“Index=98;Age=0”程序可以通过编译并正常运行,结果输出“Index=0;Age=98”程序可以通过编译并正常运行,结果输出“Index=0;Age=0”程序可以通过编译并正常运行,结果输出“Index=98;Age=98”程序无法通过编译  22.关于下面程序代码,结论正确的是。    程序可以通过编译并正常运行,结果输出“Index=98;Age=0”程序可以通过编译并正常运

7、行,结果输出“Index=0;Age=98”程序可以通过编译并正常运行,结果输出“Index=0;Age=0”程序可以通过编译并正常运行,结果输出“Index=98;Age=98”程序无法通过编译  23.已知“123456789123456789”在类型long的表示范围之内,但不在类int的表示范  围之内,关于下面代码结论正确的是。  程序可以通过编译并正常运行,结果输出“Index=123456789123456789;Age=0”程序可以通过编译并正常运行,结果输出“Index=0;Age=12345678912

8、3456789”程序可以通过编译并正常运行,结果输出“Index=0;Age=0”程序可以通过编译并正常运行,结果输出“Index=123456789123456789;Age=123456789123456789”程序无法通过编译  24.关于下面程序代码,结论正确的是。  无法通过编译  陷入死循环

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。