首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
admin
2009-03-16
73
问题
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
选项
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全国计算机二级
相关试题推荐
在数据库表上的字段有效性规则是
下列关于栈的叙述中,正确的是
下列叙述中正确的是
在软件设计中,不属于过程设计工具的是
在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是
在一个容量为15韵循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
在SOL语言中,删除表命令的关键词是()。
以下主机地址所代表的主机在地理位置上属于中国的是
电子邮件地址用来分隔主机域名和用户名的符号是
在对象串行化中,可以用来保护类中敏感信息的关键字是______。
随机试题
就竞争来说,“世上无常胜将军”、“失败是成功之母”这两句话说明的道理是()。
A.丝氨酸B.精氨酸C.苯丙氨酸D.半胱氨酸E.谷氨酸可生成酪氨酸
A.我国最早的中医典籍B.总结了先秦两汉时代的医学成就C.总结了东晋以前的中医急症治疗成就D.我国第一部成药典E.我国现存最早的本草学著作《伤寒论》
患者,女性,25岁。因春游赏花,出现咳嗽、咳痰伴喘息,呼气性呼吸困难。查体:喘息貌,口唇发绀,在肺部可闻及广泛哮鸣音。医疗诊断为支气管哮喘。下面抗炎药物最有效的是
( )是产生期货投机的动力。
对残疾儿童的教育要依据()的特征进行。
近代粒子物理学研究表明,物质构成的最小单元是( )。
社会对教育事业的需求程度最终取决于()。
在不同的剥削制度下,劳动者与生产资料的结合方式不同。在资本主义制度下,资本家与工人的关系是()
设a1=2,an+1=(n=1,2,…)。证明级数收敛。
最新回复
(
0
)