randf.writeInt(data_arr[i]);
randf.writeUTF("Goodmorning!
");'for(inti=data_arr.length-l;i>=0;i=i-2){randf.seek(i*4);
System,out.print(""+randf.readInt());randf.seek(40);
System.out.println(randf.readUTF());randf.close();
}catch(IOExceptione){
System.out.println("Fileaccesserror:
"+e);}
}
}
该程序的输出结果是:
996512366Goodmorning!
4、阅读以下程序并填空。
classextendsException{
H.
Stringmymsg="我自己定义的异常!
doublemynum=2.0;
MyException(){super(”首字母不能为A!
");}
MyException(Stringmsg){}//调用父类构造方法,参数为msg
publicvoiddisplayme(){System.out.println(mymsg);}publicdoublemymethod(){returnMath.sqrt(mynum);}
}
classExceptionTest{
publicstaticvoidmain(String[]args){
try{
if(args[O].charAt(O)=='A'){
MyExceptione=newMyException();
System.out.println("kkkk:
"+e.mymethod());
e.displayme();
System.out.println("*********intry*********");
;//抛出异常e
}elseif(args[O].charAt(O)==B){
第一个字符不应是B!
");
thrownewMyException(”
}else{System.out.println(args[0]);}
}catch(){
System.out.println(aaa.getMessage());
aaa.displayme();
System.out.println("”+aaa.mymethod());
}catch(){
System.out.println("命令行参数个数错!
");
}
}
}
程序填空:
MyExceptionsuper(msg)throwe
MyExceptionaaa
ArrayindexOutOfBoundsException
5、阅读以下程序
importjava.io.*;
publicclassTest{
publicstaticvoidmain(Stringargs[]){
SubSubClassm=newSubSubClass(3,6,6);m.show();
}
}
classSuperClass{
inta,b;
SuperClass(intx,inty){a=x;b=y;}
}
classSubClassextendsSuperClass{
intc;
SubClass(intaa,intbb,intcc){
super(aa,bb);
c=cc;
}
}
classSubSubClassextendsSubClass{inta;
SubSubClass(intaa,intbb,intcc){super(aa,bb,cc);
a=aa+bb+cc;
}
voidshow()
{System.out.println("a="+a+"\nb="+b+"\nc="+c);}}
请写出该程序的运行结果:
a=60
b=20c=30
6、阅读以下程序
importjava.io.*;
Publicclassabc{
publicstaticvoidmain(Stringargs[]){Stringsl="Hello!
";
Strings2=newString("World!
");System.out.println(sl.concat(s2));
}
}
请写出该程序的运行结果:
HelloWorld!
7、阅读以下程序
importjava.io.*;
publicclassClassi{
publicstaticvoidmain(Stringargs[]){
inti,max,min;
inta[]={12,67,8,98,23,56,124,55,99,100);
max=min=a[0];
for(i=1;iif(a[i]if(a[i]>max)max=a[i];
}
System.out.println(max+""+min);
System.out.println();
}
}
请写出该程序完成的功能:
在数组中查找并输出最大值和最小值。
8、阅读以下程序
importjava.awt.*;
importjava.appiet.Appiet;
publicclassDrawMylmageextendsApplet{
Imagemylmage;//定义一个图像类Image的对象mylmage
publicvoidinit(){
mylmage=getImage(getDocumentBase(),"pica.jpg");
}
publicvoidpaint(Graphicsg){
g.drawlmage(mylmage,O,O,this);
}
}
请写出该程序的功能:
在Applet界面中显示当前文件夹下名为"Pica.jpg”的图像。
9、阅读以下程序并填空。
importjava.awt.*;
importjava.appiet.*;
importjava.net.*;
Applet{
publicclassMypicture_
Imageimage;
(){
publicvoid
try{
image=getlmage(newURL(getCodeBase(),'image.gif));
}(MalformedURLExceptione){}
publicvoidpaint(Graphicsg){
g.drawlmage(image,O,O,
}
publicvoidstart(){
();
}
}
程序填空题:
extendsinitcatchthisrepaint
10、阅读以下程序:
publicclassSum{
publicstaticvoidmain(Stringargs[]){doublesum=0.0;
for(inti=1;i<=100;i++)
sum+=i;,
System.out.println("sum="+sum);
}
}
该程序完成的功能是:
求sum=1+2+3+...+100的和。
11、阅读以下程序:
classSuperClass{
inta,b;
SuperClass(intx,inty){a=x;b=y;}
voidshow(){System.out.printin("a="+a+"\nb="+b);}}
classSubClassextendsSuperClass{
intc;
SubClass(intaa,intbb,intcc){
super(aa,bb);
c=cc;
voidshow(){
System.out.println("c="+c+"\na="+a+"\nb="+b);}
}
classSubSubClassextendsSubClass{
inta;
SubSubClass(intaa,intbb,intcc){
super(aa,bb,cc);
a=aa+bb+cc;
}
vo