全国2013年10月自考《Java语言程序设计(一)》真题_第4页
来源:
考试网 [ 2014年3月24日 ] 【大 中 小】
五、程序分析题(本大题共5小题,每小题4分,共20分)
32.阅读下列程序,请写出该程序的运行结果。
Class Parent {
String one,two;
public Parent(String a,String b){
one=a;two=b;
}
public void print(){
System.out.println(two+"to"+one);
}
}
public class Child extends Parent{
public Child(String a,String b){
super(a,b);
}
public void print(){
System.out.println(one+"to"+two);
}
public static void main(String args[]){
parent p=new Parent("south","north");
parent t=new Child("east","west");
p.print();
t.print();
}
}
33.阅读下列程序,请写出该程序的功能。
import java.applet.Applet;import java.awt.*;
public class Test33 extends Applet{
public void paint(Graphics g){
for(int i=0;i<6;i++)
drawGraphics(I,g);
}
public void drawGraphics(int n,Graphics g){
g.clearRect(10,10,300,300);
switch(n){
case 0:case 3:
g.setColor(Color.red);
g.drawRect(50,50,150,150);
break;
case 1:case 4:
g.setColor(Color.blue);
g.drawOval(40,40,1 60,160);
break;
case 2:case5:
g.setColor(Color.green);
g.fillRect(50,50,200,200);
break;
}
try{
Thread.sleep(1500);
}
catch(ImerruptedException e){System.exit(0);}
}
}
责编:abcwuli1234