2013年9月份考试JAVA程序设计第三次作业及答案

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

2014年4月份考试Java程序设计第三次作业

一、程序阅读题(本大题共30分,共5小题,每小题6分)

1.public class test

{

static StringBuffer sb1=new StringBuffer("Hello");

static StringBuffer sb2=new StringBuffer("Hello");

public static void main(String args[])

{

aMethod(sb1,sb2);

System.out.println("sb1is"+sb1);

System.out.println("sb2is"+sb2);

}

public static void aMethod(StringBuffer sb1,StringBuffer sb2) {

sb2.append("there");

sb1=sb2;

}

}

2.public class test

{

public static void stringReplace(String text)

{

text.replace(''a'',''e'');

}

public static void bufferReplace(StringBuffer text)

{

text=text.append("s");

}

public static void main(String args[])

{

String textString=new String("china");

StringBuffer textBuffer=new StringBuffer("china"); stringReplace(textString);

bufferReplace(textBuffer);

System.out.println(textString+textBuffer);

}

}

3.

4.class A

{

class Dog

{

private String name;

private int age;

public int step;

Dog(String s,int a)

{

name=s;

age=a;s

tep=0;

}

public void run(Dog fast)

{

fast.step++;

}

}

public static void main(String args[]) {

A a=new A();

Dog d=a.new Dog("Tom",3);

d.step=25;

d.run(d);

System.out.println(d.step);

}

}

5.public class test

{

public static void main(String args[])

{

int a=25,b=3,e=3;

if(e!=0&&a/e>5)System.out.println("a/e="+a/e);

int f=0;if(f!=0&&a/f>5)System.out.println("a/f"+a/f);

else System.out.println("f="+f);

}

}

二、简答题(本大题共30分,共5小题,每小题6分)

1.什么是接口,它的主要作用是什么?

2.String类与StringBuffer类的主要区别是什么?

3.什么是Applet,如何运行一个Applet?

4.如何构造一个线程(两种方法)?

5.如果需要的文件不存在,在访问时会产生异常吗,产生什么异常?

三、程序设计题(本大题共40分,共4小题,每小题10分)

1.编写程序实现根据月份自动判断题该月所属季节的功能(3~5月为春季,6~8为夏季,9~11为秋季,12,1,2为冬季)

2.编写程序将任意三个变量a,b,c中的值进行交换,使得变量a的值最小,b其次,c的值最大.

3.编写一个程序,从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数.

4.编写程序输出如下所示图形

答案:

一、程序阅读题(30分,共5题,每小题6分)

1.

参考答案:

sb1is Hello sb2is Hello there

解题方案:

评分标准:

完全一样才得分

2.

参考答案:

chinachinas

解题方案:

评分标准:

完全一样才得分

3.

参考答案:

4

解题方案:

评分标准:

完全一样才得分

4.

参考答案:

26

解题方案:

评分标准:

完全一样才得分

5.

参考答案:

a/e=8f=0

解题方案:

评分标准:

完全一样才得分,多写不得分

二、简答题(30分,共5题,每小题6分)

1.

参考答案:

接口就是方法定义和常量值的集合,从本质上讲,接口是一种特殊的抽象类,这种抽象类中包含常量和方法的定义,而没有变量的和方法的实现.它的的主要作用包括以下几方面:(1)通过接口可以实现不相关类的相同行为,而不需考虑这些类之间的的层次关系.(2)通过接口可以指明多个类需要实现的方法.(3)通过接口可以了解对象的交互界面,而不需了解对象所对应的类.

相关文档
最新文档