熊猫题库

|设为首页 |收藏本站 |切换到宽版
注册
查看: 77|回复: 2

国开《面向对象程序设计》形考任务4辅导资料

[复制链接]

5228

主题

5228

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16168
发表于 2023-11-30 08:35:03 | 显示全部楼层 |阅读模式
1. 下面( )既能够作为流的数据源,又能够作为流的意图地。
A. 键盘 B. 磁盘文件 C. 显现器 D. 扫描仪
2. 进行文件输入输出操作时,最常用的系统包是( )。
A. java.io B. java.lang C. java.util D. java.awt
3. Java中有3个规范输入/输出流,下面的( )不包括在内。
A. System.in B. System.out C. System.err D. System.cur
4. 在读字符文件 Employee.dat 时,运用该文件作为参数的类是( )。
A. BufferedReader B. DataInputStream C. DataOutputStream D. FileInputStream
5. 下列不是 InputStream 子类的是( )。
A. FileInputStream B. ObjectInputStream C. FileOutputStream D. ZipInputStream
6. 下列哪个类不是反常类的父类?( )。
A. Error B. Throwable C. Exception D. Object
7. 下面的关键词( )与反常处理无关。
A. throw B. void C. throws D. try
8. 下面的反常( )为数组下标越界反常。
A. ArithmeticException B. NullPointerException C. ArrayIndexOutOfBoundsException D. FileNotFoundException
9. 下面( )既能够作为流的数据源,又能够作为流的意图地。
A. 键盘 B. 磁盘文件 C. 显现器 D. 扫描仪
10. Java中有3个规范输入/输出流,下面的( )不包括在内。
A. System.in B. System.out C. System.err D. System.cur
11. 在Java中将信息的输入与输出过程笼统为输入/输出流。输入是指数据流入程序,输出是指数据从程序流出。
A. 对 B. 错
12. 向文这篇文章件中写入字符数据,在任何时分都只需求用到文件写入器类(FileWriter),不需求用到缓冲写入器类(BufferedWriter)。
A. 对 B. 错
13. FileWriter和FileWriter类的结构函数的参数都需求一个文这篇文章件名。
A. 对 B. 错
14. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时一般会抛出一个IOException反常。
A. 对 B. 错
15. 当一个方法进行文件拜访操作能够生成一个IOException反常时,该方法有必要在方法头声明抛出该反常,别无其他挑选。
A. 对 B. 错
16. 输入流类(InputStream)和输出流类(OutputStream)是用来处理字节省的笼统基类。
A. 对 B. 错
17. Java.io包中的OutputStream及其子类专门用于把字节数据写入二进制数据文件中。
A. 对 B. 错
18. 文件输出流类(FileOutputStream)和数据输出流类(DataOutputStream)不是OutputStream类的子类。
A. 对 B. 错
19. DataOutputStream类的文件流可以把各种根本类型的数据写入到二进制数据文件中。
A. 对 B. 错
20. java.io包中供给的ObjectOutputStream类可以把对象信息存储到文件中。
A. 对 B. 错
21. public class XXK2 { private final int a; public XXK2(int a) {this.a=a;} public int f1(int x) { if(x%2==1) return 2*(a+x); else return 3*a+x; } public int get() {return a;} public static void main(String[] args) { XXK2 x=new XXK2(8); int y=x.f1(20); y+=x.get(); System.out.println("y="+y); } }
A. y =52 B. y =62
22. public class XXK2 { private int a; public XXK2(int aa) {a=aa;} public int f1(int x) { if(x%2==1) return 2*(a+x); else return 3*a+x; } public int get() {return a;} public static void main(String[] args) { XXK2 x=new XXK2(5); int y=x.f1(9); y+=x.get()*x.get(); System.out.println("y="+y); } }
A. y =53 B. y =62
23. public class XXK2 { private int a; public XXK2() {a=3;} public XXK2(int aa) {a=aa;} public double f1() { return 2*Math.pow(a,3)+a; } public static void main(String[] args) { XXK2 x=new XXK2(), y=new XXK2(5); System.out.println(x.f1()+", "+y.f1()); } }
A. 67.0, 255.0 B. 57.0, 255.0
24. class Rectangle { private int a,b; public Rectangle(int aa, int bb) {a=aa; b=bb;}public int area() {return a*b;} public int girth() {return 2*(a+b);} } public class XXK3 extends Rectangle { private int c; public XXK3(int aa, int bb, int cc) {super(aa,bb); c=cc;} public int volume() {return area()*c;} public int arrisLength() {return 2*girth()+4*c;} public static void main(String[] args) { XXK3 x=new XXK3(2,3,4); int y1=x.volume(); int y2=x.arrisLength(); System.out.println(y1+", "+y2); } }
A. 34, 36 B. 24, 36
25. public class SetTest { public static void main(String[] args) { HashSet hs = new HashSet(); boolean b1 = hs.add("a"); hs.add("b"); hs.add("c"); hs.add("d"); hs.add("d"); boolean b2 = hs.add("a"); System.out.println("size="+hs.size()); } }
A. size=5 B. size=4
回复

使用道具 举报

0

主题

86

帖子

131

积分

注册会员

Rank: 2

积分
131
发表于 2023-12-26 18:25:29 | 显示全部楼层
回复

使用道具 举报

0

主题

58

帖子

89

积分

注册会员

Rank: 2

积分
89
发表于 2023-12-30 05:12:09 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计 | 统计 | QQ | Archiver| 熊猫题库 |网站地图

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved. Powered by 熊猫题库