首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
admin
2009-03-16
42
问题
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
选项
A、InputStream
B、FileInputStream
C、StringBuffer
D、BufferedReader
答案
C
解析
本题考查Java语言的输入/输出流。选项A的InputStream类、选项B、的 FilelnputStream类、选项D的BufferedReader类都是Java语言中和输入输出直接相关的类,不属于辅助类,因此可以直接判断出选项C为正确答案。
另一方面,我们也可以详细分析每个选项。题目中要求读取二进制数据文件的记录,因此要使用字符输入流。选项A的InputStream是.java.io包中的抽象类,是所有字节输入流的父类。题目要求的是字符输入流,显然,选项A不对。选项B的 FileInputStream是一个字节输入流,它可以对一个磁盘文件涉及的数据进行处理。和选项A一样,选项B是错的。选项C的StringBuffer是一个表示可变长度字符串的类,在读取文件时并不知道读取字符的具体长度,因此为StringBuffer类对象分配的内存会自动扩展从而容纳新增的字符,这提高了读取的效率。所以,StringBuffer是一个可以提高读取文件效率的辅助类。故选项C是正确答案。选项D的BufferedReader虽然是一个字符输入流,用于从字符输入流中读取文本并将字符存入缓冲区。但是, BufferedReader直接用于文件的读取,不起辅助作用。所以,选项D是错误的。
转载请注明原文地址:https://kaotiyun.com/show/Rgnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面叙述中正确的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
为保证数据的实体完整性,应该创建的索引是
下列选项中不符合良好程序设计风格的是
下面程序的运行结果是:SETTALKOFFn=1proc1(n)?n+2PROCEDUREproc1PARAMETERSnFORk=2T04n=n+k
以下关于空值(NULL值)叙述正确的是
负责数据库中查询操作的数据库语言是
下列叙述中正确的是
操作对象是两个表的关系运算是()。
在Java编程语言中,用______、______、______语句来处理异常。
随机试题
Duringrecentyearswehaveheardmuchaboutrace—howthisracedoescertainthingsandthatracebelievescertainthingsand
Wementiontheimportanceofgivingupsmokingonceandagain,buthardly______it.
下列作品中属于艾青所著的一组是()
诸呕吐,谷不得下者选用呕而肠鸣,心下痞者选用
吗啡的适应证是
在足趾,大趾末节内侧,趾甲根角侧后方0.1寸的穴位是
甲公司与乙公司经协商达成买卖合同,双方均未加盖公章或签字,不久甲公司交货,乙公司收货后付款。乙公司在使用中发现货物质量有问题,遂诉至法院,根据《合同法》的规定,下列表述中,正确的是()。
下列选项中,可以抵扣的进项税额是()。
遗产是指公民死亡时遗留下来的()。
据国外媒体报道,摇曳的烛苗在人们心中一直是一份“廉价的美丽”,它璀璨夺目,亮如宝石。而浪漫的烛光晚餐,也让许多女人为之沉醉。早在150年前的一次蜡烛化学历史演讲中,著名科学家迈克尔.法拉第(MichaelFaraday)就曾对摇曳的烛苗给过很高
最新回复
(
0
)