Java作业12及答案 (1)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、是非题

1. 所谓缺省构造函数就是没有参数的构造函数。()

2.对象成员变量在对象创建时会获得一个缺省的初始值。()

3.Java数组随时可以改变大小。()

4.InputStream和OutputStream读写的数据是8位的。()

5.Java是强类型语言。()

6.Java没有指针,引用不能等同于指针。()

7.protected的成员只能被继承类成员存取。()

8.任何的Applet都完全不能访问本地资源。()

9. Anonymous Inner Class (匿名内部类) 可以extends(继承)其它类。()

10.final类是为防止他人从你的类上派生新类,此类是不可继承的。()

11.super()和this()方法只能在构造函数里调用。()

12.接口的所有方法默认都是public,abstract和non-static的。()

13.接口可以声明成final。()

二、简述题

1.一个空数组与一个长度为0的数组有什么区别?

2.Vector对象的大小与容量之间有什么区别?

3.String类和StringBuffer类的主要区别是什么?1. 指出下列程序运行的结果( )

三、程序阅读题并写出运行结果

import java.util.*;

public class TestVector{

public static void main(String[] args){

Vector vec=new Vector();

print(vec);

vec.addElement("C");

print(vec);

vec.addElement("D");

print(vec);

for(int i=0;i<4;i++)

vec.addElement("E");

print(vec);

}

static void print(Vector vec)

{

System.out.println("vec="+vec);

System.out.print("vec.size="+vec.size());

System.out.println("\tvec.capacity="+vec.capacity());

System.out.println("\n");

}

}

答案:

一、

1. T

2. T,初始值是0

3. F

4. T, reader和writer是16位

5. T, 要有确定类型的,除过list和log

6. T,指针是可计算的,引用是不可计算的

7. F,包内和子类

8. F,授权后可以访问

9. T 10.T 11.T 12.T 13.F

二、

答:一个空数组是指不包括任何Object引用的数组对象。而一个长度为0的数组是指有0个元素的数组对象。

答:一个Vector对象的大小是包含的Object引用的实际数量。而容量是指为Object 引用分配的存储空间的数量。

答:String类:用于比较两个字符串,查找和抽取串中的字符或子串,字符串与其他类型的转换等,String类对象的内容一旦被初始化就不能再改变。StringBuffer 类:用于内容可以改变的字符串,可以将其他各种类型的数据增加、插入到字符串中,也可以翻转字符串中原来的内容。

三、

程序分析:该程序主要是关于向量的使用,考察的知识点是关于向量的容量(capacity)和大小(size)的区分。需要注意的几点是:(1) Vector vec=new Vector()

产生的向量默认容量是10,大小是0。(2)大小随着向量中元素的增加会增大。

运行结果:

vec=[]

vec.size=0 vec.capacity=10

vec=[C]

vec.size=1 vec.capacity=10

vec=[C, D]

vec.size=2 vec.capacity=10

vec=[C, D, E, E, E, E]

vec.size=6 vec.capacity=10When you are old and grey and full of sleep,

And nodding by the fire, take down this book,

And slowly read, and dream of the soft look

Your eyes had once, and of their shadows deep;

How many loved your moments of glad grace,

And loved your beauty with love false or true,

But one man loved the pilgrim soul in you,

And loved the sorrows of your changing face;

And bending down beside the glowing bars,

Murmur, a little sadly, how love fled

And paced upon the mountains overhead

And hid his face amid a crowd of stars.

相关文档
最新文档