2020 JavaEE企业级应用开发(玉林师范学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-24到2020-06-30
本篇答案更新状态:已完结
10、输入与输出 IO基础训练-单元测验1
1、 问题:给出写文件的代码如下:(不考虑异常)FileOutputStream fout=new FileOutputStream(“datafile”); DataOutputStream dout=new DataOutputStream(fout); for(int i=0;i<500;i++) { dout.writeInt(i); } dout.close();fout.close(); 请问如下哪些代码可以从datafile中读出刚写入的数据?
选项:
A:FileInputStream fin=new FileInputStream(“datafile”);DataInputStream din=new DataInputStream(fin);din.readInt();
B:FileReader fr=new FileReader(“datafile”); fr.readInt();
C:FileInputStream pin=new FileInputStream(“datafile”); pin.readInt();
D:FileReader fr=new FileReader(“datafile”); DataInputStream din=new DataInputStream(fr); din.readInt();
答案: 【FileInputStream fin=new FileInputStream(“datafile”);DataInputStream din=new DataInputStream(fin);din.readInt();】
2、 问题:请问如下哪些类是FileOutStream类的正确构造方法形式
选项:
A:FileOutStream(String path, boolean b)
B:FileOutStream(boolean b)
C: FileOutStream()
D:FileOutStream(File file)
答案: 【FileOutStream(String path, boolean b);
FileOutStream(File file) 】
3、 问题:请问下列类哪些是定义在java.io包中的抽象类?
选项:
A:InputStream
B:OutputStream
C:PrintStream
D:Reader
E:FileInputStream
F:FileWriter
答案: 【InputStream;
OutputStream;
Reader 】
4、 问题:请问下列哪种描述是正确的?
选项:
A:InputStream和OutputStream是基于字节的流。
B:Reader和Writer是基于字符流的。Reader和Writer是基于字符的流。
C:Reader和Writer是支持对象序列化的。
D:以上说法都不对。
答案: 【InputStream和OutputStream是基于字节的流。;
Reader和Writer是基于字符流的。Reader和Writer是基于字符的流。】
5、 问题:如下哪种描述是正确的?
选项:
A:Writer类可以使用不同的字符集编码向输出流写入字符。
B:Writer类可以向输出流写入unicode字符。
C:Writer类提供向输出流写入任何Java基本数据类型的方法。
D:Writer类提供向输出流写入对象类型数据的方法。
答案: 【Writer类可以使用不同的字符集编码向输出流写入字符。;
Writer类可以向输出流写入unicode字符。】
11、集合框架 集合单元测试
1、 问题:1.ArrayList的初始化内容如下: ArrayList<String> list = new ArrayList<String>(); list.add("java"); list.add("aaa"); list.add("java"); list.add("java"); list.add("bbb"); 下面可以删除list中所有的“java”的代码是( )
选项:
A:A. for (int i = list.size() – 1; i >= 0; i–) { if ("java".equals(list.get(i))) { list.remove(i); } }
B:B. for (int i = 0; i < list.size(); i++) { if ("java".equals(list.get(i))) { list.remove(i); } }
C:C. list.remove("java");
D:D. list.removeAll("java");
答案: 【A. for (int i = list.size() – 1; i >= 0; i–) { if ("java".equals(list.get(i))) { list.remove(i); } } 】
2、 问题:2. 对于HashMap集合说法正确的是( )
选项:
A:A. 底层是数组结构
B:B. 底层是链表结构
C:C. 可以存储null值和null键
D:D. 不可以存储null值和null键
答案: 【C. 可以存储null值和null键 】
3、 问题:3. Set集合的特点是( )
选项:
A:A.元素有序
B:B.元素无序,不存储重复元素
C:C.存储重复元素
D:D.Set集合都是线程安全的
答案: 【B.元素无序,不存储重复元素】
4、 问题:4.下列说法正确的是()
选项:
A:A.数组可以存储基本数据类型的数据,集合也可以
B:B.数组的长度是不可变的,集合的长度是可变的
C:C.Collection和Collections都是java.util包中的类
D:D.集合只能通过Iterator进行输出
答案: 【B.数组的长度是不可变的,集合的长度是可变的】
5、 问题:5.如下Java代码,输出的运行结果是()public class Test{ public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("str1"); list.add(2, "str2"); String s = list.get(1); System.out.println(s); }}
选项:
A:A.运行时出现异常
B:B.正确运行,输出str1
C:C.正确运行,输出str2
D:D.编译时出现异常
答案: 【A.运行时出现异常】
6、 问题:6.(多选题)下列选项中,哪些是Collection接口的子接口或者子类()
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦