发学生第7次JAVA测试题第10章输入输出流内容20101211

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第10章异常测试题2010-12-11

一、选择题

1.假设文件中的信息为abcd,下面代码执行的结果是什么:

public static void main(String[]args)throws IOException{ FileInputStream fis=new FileInputStream("a.txt");

int data=fis.read();

System.out.println(data);

fis.close();//a的ASCII码为97,A的为65

}

A.97

B.a

C.-1

D.编译出错

E.运行出错

2.假设文件中的信息为abcd,下面代码执行的结果是什么:

public static void main(String[]args)throws Exception{

FileInputStream fis=new FileInputStream("a.txt");

int data=fis.readInt();

System.out.println(data);

fis.close();

}

A.97

B.a

C.-1

D.编译出错

E.运行出错

3.下面程序执行的结果是什么:

public static void main(String[]args)throws IOException{

//TODO Auto-generated method stub

FileOutputStream fos=new FileOutputStream("a.txt");

fos.write Int(97);

fos.close();

}

A.文件中写入97

B.文件中写入a

C.文件中写入-1

D.编译出错

E.运行出错

4.下面程序执行的结果是什么:

public static void main(String[]args)throws IOException{

FileOutputStream fos=new FileOutputStream("a.txt");

fos.write(97);

}

A.文件中写入97

B.文件中写入a

C.文件中写入-1

D.编译出错

E.运行出错

5.下面程序执行的结果是什么:

public static void main(String[]args)throws IOException{ BufferedOutputStream fos=new BufferedOutputStream("a.txt");

fos.write(97);

A.文件中写入97

B.文件中写入a

C.文件中写入-1

D.编译出错

E.运行出错

F.没有数据的录入

6.下面程序执行的结果是什么:

public static void main(String[]args)throws IOException{

BufferedOutputStream fos=new BufferedOutputStream(new FileOutputStream("b.txt"));

fos.write(97);

}

A.文件中写入97

B.文件中写入a

C.文件中写入-1

D.编译出错

E.运行出错

F.其他情况

7.完成下面代码,实现从当前项目根目录中把a.txt拷贝到c盘根目录中,备份文件名字为a.txt

BufferedInputStream bis=new BufferedInputStream(_"a.txt"__);

BufferedOutputStream bos=new BufferedOutputStream(__"a.txt"___);

__________________;

byte[]b=new byte[1024];

int length=-1;

while(___________________){

(length=bis.read(b))!=-1

_____________________;

bos.write(b,0,length);

}

bos.close();

bis.close();

8.现开发一个功能对Date进行格式化,转换为年-月-日格式.当前日期假设为2010年9月1日,执行此方法得到什么结果:

package com.test;

import java.io.IOException;

import java.sql.Date;

import java.text.SimpleDateFormat;

public class Test{

public static String formatDate(){

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

return sdf.format(new Date());

}

public static void main(String[]args){

System.out.println(formatDate());

}

相关文档
最新文档