readObject
Writer
BufferedWriter
writeObject
第1题:
在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。
import java.applet.*;
import java.awt.*;
public class HelloWorld ______ {
public void paint(Graphics g) {
g.drawString("Hello World!",25,25);
}
}
第2题:
阅读下面程序
import java.io.*;
public class ByteStream Test{
public static void main(String[] a){
int[] myArray = {10,20.30,40};
try{
DataOutputStream dos = new DataOutputStream
(new _________________( " ints.dat " ));
for (int i=0;i<myArray.length;i++)
dos.writeInt(myArray[i] ) ;
dos.close();
S ystem.out.println( " Have written binary file ints.dat " );
}
catch (IOException ioc){
System.out.println( " IO Exception " );
}
}
}
为保证程序正确运行,在程序中下划线处应填入的代码是
A)FileOutputStream
B)ByteArrayOutputStream
C)BufferedOutputStream
D)FileWriter
第3题:
2下列程序实现对ZIP 文件file.zip 的检索,在横线处填入正确的语句是( )。package test;import java.io.*;import java.util.*; import java.util.zip.*;public class Exam{ public static void main(String[] args){ try{ FileInputStream fis = new FilelnputStream("test/file.zip"); ZipInputStream zis = new ZiplnputStream(fis); ZipEntry en; while ((______ )!= null){ en.getName(); zis.closeEntry(); } zis.close(); } catch(Exception e){ e.pfintStackTrace(); }}
A.en = zis. getNextEntry()
B.en == zis.getNextEntry(
C.en=zis. getEntry()
D.zis.getNextEntry()
第4题:
下列哪个选项的java源文件代码片段是不正确的?
A.package testpackage; public class Test{ }
B.import java. io. *; package testpaekage; public class Test { }
C.import java.io.*; class Person { } public class Test { }
D.import java.io.*; import java. awt.*; public class Test{ }
第5题:
下列程序构造了一个 Swing Applet ,请在下划线处填入正确的代码
Import javax.swing.*;
Import java.awt.*;
Public class SwingApplet extends 【 13 】 {
Jlabel l = new Jlabel ( “ This is a Swing Applet. ” );
Public void init(){
Container contentPane = getContentPane();
contentPane.add(1);
}
}
第6题:
下面程序运行时输出的结果为
C:\Program Files is a directory.
将程序补充完整。
Import java.io.*;
public class DirTest {
public static void main(String[] args) {
File myDir=Flew File("C:/Program Files/");
System.out.println(myDir+(______.isDirectory()?"is":"is not")+"a directory.");
}
}
第7题:
(11 )下面程序运行时输出结果为
C:\Program Files is a directory
请将程序补充完整。
import Java.io.*;
public class DirTest{
public static void main(String[] args){
File myDir = new File( " C:/Program Files/ " );
System.out.println
(myDir + ( 【 11 】 .isDirectory() ? " is " : " is not " ) + " a directory. " );
}
}
第8题:
下列Java源程序结构中前三种语句的次序,正确的是
A.import, package, public class
B.import必为首,其他不限
C.public class, import, package
D.package, import, public class
第9题:
( 20 )在下列程序的空白处,应填入的正确选项是
import java.io.*;
Public class writeInt{
Public static void main(string[ ] a) {
Int[ ] myArray = {10,20,30,40};
try{
DataOutputSystem dos= new DataOutputSystem
( new FileOutputSystem( “ ints.dat ” ) ) ;
for ( int i=0 ; I<myArray.length ; i++ )
dos 。 writeInt ( myArray[i] ) ;
dos.
System.out.println
( “ Have written binary file ints.dat ” );
}
Catch(IOException ioe)
{ System.out.println( “ IO Exception ” );
}
}
}
A)start( )
B)close( )
C)read( )
D)write( )
第10题:
下列程序实现对ZIP文件file.zip的检索,在横线处填入正确的语句 package test; import java.io.*; import java.util.*; import java.util.zip.*; public class Exam { public static void main(String[] args){ try{ FileInputStream fis=new FileInputStream("test/file.zip"); ZipInputStream zis=new ZipInputStream(fis); ZipEntry en; while((______)!=null){ en.getName(); zis.closeEntry(); } zis.close(); } catch(Exception e){ e.printStackTrace(); } } }
A.en=zis.getNextEntry()
B.en==zis.getNextEntry()
C.en=zis.getEntry()
D.zis.getNextEntry()