首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
admin
2009-03-16
38
问题
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
选项
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中,以下描述中错误的是
基于学生表S和学生选课表SC两个数据表,它们的结构如下:S(学号,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。查询有选课记录,但没有考
项目管理器的“文档”选项卡用于显示和管理
扩展名为dbf的文件是
VisualFoxPro是指一种关系型数据库管理系统,所谓关系是指
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是
基于VisualFoxPro基类生成一个表单对象的语句是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
下面代码中Dog这个类中的__init__()方法共包含几个形参?()ClassDog():def__init__(self,name,age):self.name=nameself.
随机试题
假定有4个记录A、B、C、D,顺序放在磁盘的某磁道上,该磁道划分为4块,每块存放一个记录。现在要顺序处理这些记录,如果磁盘的转速为20ms转一周,处理程序每读出一个记录后花5ms时间进行处理。问:如果按照A、C、B、D的顺序存放,处理完这4个记录义需要
李某是某国有企业的法定代表人。其趁国有企业改革之机,采用欺诈手段伪造企业的债务,通过签订合同以低价格受让国有企业股权。该合同属于【】
当发生有机磷农药中毒时,可出现()(2008年)
男性,67岁,因胆囊炎,胆石症住外科病房,某日行手术切除胆囊,清除结石,手术顺利,术后进行消炎,快速补液4000ml,当天晚上突然呼吸困难,发绀,无发热。患者原有高血压史20余年。外科提出由内科会诊。查:呼吸困难,发绀,两肺背部满布湿啰音。最可能诊断
肛管排气时肛管插入的深度是()cm,保留灌肠是肛管插入的深度为()cm。
会计道德认识、信念、意志、教育和行为习惯,是构成会计人员职业品德的五个基本要素。()
下列关于代理的表述,错误的是()。
______是指人获得和掌握概念的心理过程,即获得和掌握被认知事物______的过程。
-23,11,-6,0,-2,-5,()。
Whentoldbytheirparentstoeatsomevegetables,manychildrenonlydoso______.
最新回复
(
0
)