传智播客java基础的习题_传智播客java基础班(集合与IO)阶段测试题
本帖最后由 zhaodecang 于 2016-6-8 19:38 编辑
单选题:(每道题目2分)
1. ArrayList类的底层数据结构是( )
a) 数组结构b) 链表结构 c) 哈希表结构 d) 红黑树结构
2. LinkedList类的特点是( )
a) 查询快b) 增删快c) 元素不重复 d) 元素自然排序
3. Vector类的特点是( )
a) 线程同步b) 线程不同步 c) 增删快 d) 底层是链表结构
4. 关于迭代器说法错误的是( )
a) 迭代器是取出集合元素的方式 b) 迭代器的hasNext()方法返回值是布尔类型c) List集合有特有迭代器d) next()方法将返回集合中的上一个元素
5. FileReader类描述正确的是( )
a) 字节输入流b) 字符输入流c) 打印流 d) 序列化流
6. 具有readLine()方法的类是( )
a) FileWriter b) InputStreamReader c) FileReaderd) BufferedReader
7. 关于newLine()方法描述错误的是( )
a) newLine()方法写入换行b) newLine()方法与操作系统平台无关c) newLine()方法是FileWiter类的方法d) newLine()方法是BufferedWriter类的方法
8. 下面代码运行的结果是( )
ArrayList al = new ArrayList();al.add(true);
al.add(123);
al.add(“abc”);
System.out.println(al);
a) 编译失败b) [true,123] c) [true,123,abc]; d) [abc];
9. 实现下列哪个接口,可以启用序列化功能( )
a) Runnable接口b) Comparable接口c) Serializable接口d) Comparator接口
10. 字节输出流的抽象基类是( )
a) OutputStream类b) InputStream类c) Writer类d) Reader类
11. 下面程序的运行结果是( )
FileOutputStream fos = new FileOutputStream(“c:\\demo.txt”);
fos.write(“abc”);
fos.close();
a) 在C盘创建文件demo.txt,但文件是空的b) 在C盘创建文件demo.txt,并写入数据abcc) 将C盘已有的文件demo.txt中追加写入abcd) 编译失败
12. 将Map集合中的键存储到Set集合的方法是( )
a) entrySet() b) get()c) keySet()d) put()
13. ArrayList和Vector的区别说法正确的是( )
a) ArrayList是线程安全的,Vector是线程不安全b) ArrayList是线程不安全的,Vector是线程安全的
c) ArrayList底层是数组结构,Vector底层是链表结构d) ArrayList底层是链表结构,Vector底层是数组结构
14. 将集合转成数组的方法是( )
a) asList() b) toCharArray()c) toArray()d) copy()
15. 对于增强for循环说法错误的是( )
a) 增强for循环可以直接遍历Map集合b) 增强for循环可以操作数组
c) 增强for循环可以操作Collection集合d) 增强for循环是JDK1.5版本后出现的
16. 对于HashMap集合说法正确的是( )
a) 底层是数组结构 b) 底层是链表结构c) 可以存储null值和null键d) 不可以存储null值和null键
17. 下面代码的运行结果是( )
ArrayList al = new ArrayList();
al.add(“a”);
al.add(“b”);
al.add(“c”);
Iterator it = al.iterator();
while(it.hasNext()){
String s = (String)it.next();
if(s.equals(“c”)){
al.add(“c1”);
}
}
System.out.println(al)
a) [a,b,c] b) [c1] c) [a,b,c,c1]d) 抛出ConcurrentModificationException异常
18. Properties类中的哪个方法可以和IO流相关联( )
a) getProperty() b) setProperty()c) load()d) stringPropertyNames()
19. 以下哪两个流对象可以实现任意类型文件的成功复制( )
a) FileReader和FileWriterb) FileInputStream和FileOutputStreamc) BufferedRead和BufferedWriterd) InputSteamReader和OutputStreamWriter
20. 使用字符流可以成功复制哪些文件( )
a) 文本文件b) 图片文件 c) 视频文件 d) 以上都可以复制
多选题:(每道题目3分)
21. 下列哪两个方法可以创建目录( )
a) createNewFile() b) createTempFile()c) mkdir() d) mkdirs()
22. 关于打印流PrintWriter说法正确的是( )
a) 该流只操作数据目的,不操作数据源
b) 该流只操作数据源,不操作数据目的
c) 如果启用了自动刷新,该流调用println()方法时可以自动刷新
d) 该流是Writer的子类
传智播客java基础的习题_传智播客java基础班(集合与IO)阶段测试题相关推荐
- java徐仕锋_传智播客云计算开发 Hadopp视频教程 传智播客之javaEE + Hadoop...
课程介绍 本套教程课件+代码+PPT+文档齐全!java零基础入门的高端课程 小白的最好教程,27天学会Java基础,80天左右学会JavaEE开发.包括最新的ssh国家税务协同平台项目,ssm进销存 ...
- java 并发编程多线程_多线程(一)java并发编程基础知识
线程的应用 如何应用多线程 在 Java 中,有多种方式来实现多线程.继承 Thread 类.实现 Runnable 接口.使用 ExecutorService.Callable.Future 实现带 ...
- java初级能干什么_小黄鸭系列java基础知识 | java能干什么?
java能干什么? 前言 java本身只是一种编程语言,一种工具,我们在使用任何工具之前,应该要充分了解这个工具能干什么,只有搞清楚了这问题,你才能清楚你要不要使用它.所以今天我们要探讨的问题就是-- ...
- java 工具类命名_排名前16的Java工具类
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码. 一. ...
- java gc日志乱码_让bug无处藏身,Java 线上问题排查思路、常用工具
本文总结了一些常见的线上应急现象和对应排查步骤和工具.分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱. 公--主--号: 我的名称"java小白学心理& ...
- java 模仿支付成功_我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的!...
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:本人真实经历:面试了20家大厂之后,发现这样介绍项目经验,显得项目很牛逼! 这一部分,其实,以前在自己的公众号写 ...
- java azure blob 查询_快速入门:适用于 Java 的 Azure Blob 存储客户端库 v8 | Microsoft Docs...
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 快速入门:使用 Jav ...
- java编译器jdk版本_以编程方式确定Java类的JDK编译版本
java编译器jdk版本 当需要确定使用哪个JDK版本来编译特定的Java .class文件时, 通常使用的方法是使用javap并在javap输出中查找列出的"主要版本". 我在我 ...
- java护照号码校验_学无止境之小白学java……第001天
学习主题:预科阶段 对应视频: http://www.itbaizhan.cn/course/id/18.html 对应作业: 1. 为什么需要学编程,什么样的人可以做程序员? 编程是现实逻辑的表达, ...
最新文章
- linux载入初始化内存盘,Linux初始化系统盘后重新挂载数据盘方法
- Android开发:图文分析 Handler通信机制 的工作原理
- JavaScript的9个陷阱及评点
- 推荐系统笔记:Introduction
- 使用ffmpeg从mp4文件中提取视频流到h264文件中
- canal mysql从库_canal中间件|数据增量同步解决方案
- ASP.NET MVC 利用Razor引擎生成静态页
- 我免费发布的东西,你拿去卖钱,我不平衡
- python不能import当前目录下的文件_python无法导入包是什么原因
- 让cat命令有颜色得输出文件(ccat)
- 织梦mysql安装教程视频教程_dedecms织梦模板安装教程视频/图文步骤(模板秀出品)...
- Javaweb面试题及答案
- 动效给程序员用什么格式_超炫酷的H5动效!学若干招让程序猿帮你实现吧-动画-程序员-_ 卡酷动画片...
- 三条中线分的六个三角形_为什么三角形的三条中线把三角形分为面积相等的六块...
- UEFI 及 legacy 重装系统
- k8s pod基础概念
- 权限绕过漏洞(越权漏洞)
- 重新注册系统所有dll文件
- 元旦主题HTML,2018年元旦主题活动策划方案
- 《项目管理》高项十大管理知识点整理(一)
热门文章
- 在ubuntu 14.04 64bit上安装酷我音乐盒Linux客户端kwplayer
- C++的STL队列实现栈
- ceph-bluestore-tool基本使用
- C/C++:*(p++)慎用!!!!!
- 用自定义方法,传入成绩数组,实现输出考试成绩的成三名
- Javascript动画效果(四)
- MySQL查询随机数据的4种方法和性能对比
- 微软2014校园招聘笔试试题
- Datagridview中数字格式列 不显示小数点前面的0
- 三维重建【二】————3D reconstruction 较为实用的算法资料整理(传统方式)