【DOC】面向对象程序设计(Java)单元测试3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《面向对象程序设计(Java)》单元测试3
班级姓名
一填空与选择题
1.Java中,InputStream和OutputStream是以()为数据读写单位的输入输出流的基类,Reader和Writer是以()为数据读写单位的输入输出流的基类。
2.用来创建以字节方式对文件进行读写的流是()类和()类。
3.从对异常的处理策略上,Java把异常分为非检查型异常和检查型异常,非检查型异常包括()异常和()异常,编译时编译器不对非检查型异常进行检查;对检查型异常,编译器要求要么对异常进行()处理,要么进行()处理。
4.建立文件"file.txt" 的字节输入流的语句是:()
A. InputStream in=new FileInputStream("file.txt");
B. FileInputStream in=new FileInputStream(new File("file.txt"));
C. InputStream in=new FileReader("file.txt");
5.创建一个DataOutputStream 的语句是:()
A. new DataOutputStream("out.txt");
B.new DataOutputStream(new File("out.txt"));
C. new DataOutputStream(new Writer("out.txt"));
D. new DataOutputStream(new OutputStream("out.txt"));
E. new DataOutputStream(new FileWriter("out.txt"));
F. new DataOutputStream(new FileOutputSream("out.txt"));
6.下面语句正确的是:()
A. RandomAccessFile raf=new RandomAccesssFile(“myfile.txt”,”rw”);
B. RandomAccessFile raf=new RandomAccesssFile(new DataInputStream());
C. RandomAccessFile raf=new RandomAccesssFile(“myfile.txt”);
D. RandomAccessFile raf=new RandomAccesssFile(new File(“myfile.txt”));
7.下列创建InputStreamReader对象的方法中哪些是正确的方法?
A. new InputStreamReader(new FileInputStream(“data”));
B. new InputStreamReader(new FileReader(“data”));
C. new InputStreamReader(new BufferedReader(“data”));
D. new InputStreamReader(“data”);
E. new InputStreamReader(System.in);
二.编一程序,从键盘输入一个实数,求其平方根并输出。要求对输入为负数和非数字的数据时所产生的异常进行捕获处理,并给出提示信息。
三、编一程序。要求
1 在当前目录下创建目录Personal.
2 将自己的学号、姓名、性别写入到目录Personal下的文件Info.dat中。
3 将文件Info.dat中的数据显示在屏幕上。