全国信息技术应用考试

BufferedReader是一个()。A、字符流B、字节流C、输出流D、节点流

题目

BufferedReader是一个()。

  • A、字符流
  • B、字节流
  • C、输出流
  • D、节点流
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

请在每条横线处填写一个语句,使程序的功能为:判断输入的年份是否为闰年(例如:1998年不是闰年,2000年是闰年).

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

import java.io.*;

public class LeapYear{

public static void main(String args[]){

___________________;

BufferedReader in;

ir=new InputStreamReader(_____________________________);

in=new BufferedReader(ir);

System. out. print In("输入年份是: ");

String s=in.readline();

int year=___________________

if(year%4==0&&year%100!=0||year%400==0

System.out.println(" "+year+" "年是闰年. ");

else

System.out.println(" " +year+ " "年不是闰年.");

}

}

}


正确答案:InputStreamReader ir; System.in Integer.parseInt(S);
InputStreamReader ir; System.in Integer.parseInt(S); 解析:本题主要考查I/O流。解答本题的关键是理解和使用I/O流。在本题中,InputStreamReader ir;语句的功能是声明一个字符输入流对象ir,ir=new InputStreamReader(System.in);语句的功能是生成一个字符输入流对象ir(InputStreamReader();方法以标准输入流对象为参数)。int year=Integer,parseInt(s);语句的功能是定义一个整型变量year,这里Integer是包装类,parseInt(s)方法是将字符串数据转换成整型数据。

第2题:

以下类中,不具有缓冲功能的是( )。

A.BufferedInputStream

B.MappedByteBuffer

C.ObjectOutputStream

D.BufferedReader


正确答案:C
解析:一般带有“Buffer”的流类都具有数据缓冲功能。

第3题:

在J2EE中,要创建一个新目录,你可用如下()类的实例。

A.File

B.FileOutputStream

C.PrintWriter

D.BufferedReader


参考答案:A

第4题:

现有一个文件file21.txt,其内容是: abCdEf, 执行下列程序之后,输出的结果是______。 package ch1; import java,io.*; public class ex21 { static String name = "ch1\\file21.txt"; public static void main(String[] args) { try { readFile (); } catch(IOException ioe) { System.out.println(ioe.getMessage()); } } static void readFile () throws IOException { BufferedReader br = null; try { File f = new File(name); FileReader fr = new FileReader(f); br = new BufferedReader(fr); String str= br.readLine(); System.out.println(str.toLowerCase()); } finally if(br != null) br.close (); } } }

A.AbCdEf

B.abcdef

C.aBcDeF

D.ABCDEF


正确答案:B

第5题:

阅读以下说明和Java码,将应填入(n)处的字名写在对应栏内。

[说明] 编写一个字符界面的Java Application 程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。

import java. io. * ;

public class abc

{

public static void main(String args [ ] )

{ int i, n = 10 , max = 0 , min = 0 , temp = 0;

try {

BufferedReader br = new BufferedReader(

new InputStreamReader( System. in) );

(1));

} catch ( IOException e ) { } ;

for(i = 2 ;i <= n; i ++ ) {

try {

BufferedReader br = new BufferedReader(

new InputStreamReader (System. in) );

temp = Integer. parselnt(br. readLine( ) );

if ( temp > max ) (2)

if (temp < min) (3)

} catch ( IOExeeption e ) { } ;

System. out. println( "max =" + max + "\nmin =" + min);

}

}


正确答案:max = rain = Integer. parselnt(br. readLine( ) ) max = temp; rain = temp;
max = rain = Integer. parselnt(br. readLine( ) ) max = temp; rain = temp;

第6题:

是InputStream 的子类,用于从一个文本文件中读取Unicode 文本。

A.FileReader 类

B.BufferedReader 类

C.FilterReader 类

D.CharArrayReader 类


正确答案:A

第7题:

下面______语句能够正确地创建一个hputStreamReader的实例。

A.new lnputStreamReader(new FileReader("data"));

B.new lnputStreamReader("data");

C.new lnputStreamReader(new FilelnputStream("data"));

D.new lnputStreamReader(new BufferedReader("dam"));


正确答案:C

第8题:

阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。

[说明]

编写一个字符界面的Java Application 程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。

[Java 代码]

import java. io.* ;

public class abc

{

public static void main ((1))

{int i, n=10, max=0, min=0, temp=0;

try {

BufferedReader br = new BufferedReader (

new InputStreamReader ( System.in ) );

max = min =Integer. parselnt ( br. readLine ( ) );

}. (2) ( IOExccption e ) {} ;

for ( i=2 ; i<=n ; i++ ) {

try {

BufferedReader br = new (3) (

new InputStreamReader ( System. in ) );

temp =(4) ( br. readLine ( ));

if (temp>max ) max=temp;

if (temp<min) (5)

} catch (IOException e ) {};

}

System.out.println ( "max="+max+"\nmin="+min );

}

}


正确答案:(1)String args [] (2) Catch (3) BufferedReadsr (4) Integer. parseInt (5) min=temp;
(1)String args [] (2) Catch (3) BufferedReadsr (4) Integer. parseInt (5) min=temp;

第9题:

现有:-f是一个合法的java.io.File实例的引用-fr是一个合法的java.io.FileReader实例的引用-br是一个合法的java.io.BufferedReader实例的引用哪两个是合法的()

A.Filef2=newFile(f);

B.FileReaderfr2=newFileReader(f);

C.FileReaderfr2=newFileReader(fr);

D.BufferedReaderbr2=newBufferedReader(fr);


参考答案:B, D

第10题:

在读取二进制数据文件的记录时,为了提高效率常常使用的-种辅助类是( )。

A.InputStream

B.FilelnputStream

C.StringBuffer

D.BufferedReader


正确答案:C
本题考查Java语言的输入/输出流。InputStream类、FileInputStream类和BufferedReader类都是Java语言中和输入输出直接相关的类,不属于辅助类,因此可以直接判断出选项c为正确答案。

更多相关问题