首页 > 计算机 > 计算机考试 正文

[单项选择题] 阅读下面程序 import java.io.*; public class ByteStreamTest  public static void main(String[] a

时间:2021-07-20 17:36:36 解答: 98 次

[单项选择题] 阅读下面程序

import java.io.*;

public class ByteStreamTest

 public static void main(String[] args)

  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();

   System.out.println("Have written binary file ints.dat");

   catch(IOException ioe)

   System.out.println("IOException");

  

 

为保证程序正确运行,在程序中下画线处应填人的代码是

A.FileOutputStream

B.ByteArrayOutputStream

C.BufferedOutputStream

D.FileWriter

正确答案:

A

参考解析:

二进制文件可作为FileOutputStream对象的构造方法的参数,而FileOutputStream对象作为DataOutputStream的构造方法的参数实现DataOutputStream类。在本程序中,ints.dat二进制文件应作为FileOutputStream对象构造方法的参数,然后FileOutputStream对象作为字节输出流的形式参数。

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2025-01-01 23:51:30

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2025-01-01 23:51:30

←请使用微信扫码支付