问题 单项选择题

阅读下面程序 import java.io.*;public class ByteStreamTest {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.writelnt( myArray[i] );dos.close();System.out.println("Have written binary file ints.dat");} catch (IOException ioe){ Sy stem.out.println("IO Exception"); } } } 为保证程序正确运行,在程序中下划线处应填入的代码是

A.FileOutputStream

B.ByteArrayOutputStream

C.BufferedOutputStream

D.FileWriter

答案

参考答案:A

解析: 本题考查Java的输入/输出。DataOutputStream是字节输出流,字节数据是以文件输出流FileOutputStream对象的形式作为DataOutputStream的构造方法的参数出现。因此,划线处应填入FileOutputStream。本题的正确答案是选项A。

单项选择题
名词解释