SCJP认证套题解析之十一
作者: 来源: it167 点击: 日期: 2007-01-27
51、Which is not a method of the class InputStream? A. int read(byte[]) B. void flush() C. void close() D. int available() (b) 题目:下面哪个不是InputStream类中的方法 这个题目没有什么好说的,要求熟悉java API中的一些基本类,题目中的InputStream是所有输入流的父类,所有要很熟悉,参看JDK的API文档。方法void flush()是缓冲输出流的基本方法,作用是强制将流缓冲区中的当前内容强制输出。 52、Which class is not subclass of FilterInputStream? A. DataInputStream B. BufferedInputStream C. PushbackInputStream D. FileInputStream (d) 题目: 哪个不是FilterInputStream的子类。 此题也是要求熟悉API基础类。Java基础API中的FilterInputStream 的已知子类有:BufferedInputStream, CheckedInputStream, CipherInputStream, DataInputStream, DigestInputStream, InflaterInputStream, LineNumberInputStream, ProgressMonitorInputStream, PushbackInputStream 。 53、Which classes can be used as the argument of the constructor of the class FileInputStream? A. InputStream B. File C. FileOutputStream D. String (bd) 题目:哪些类可以作为FileInputStream类的构造方法的参数。 此题同样是要求熟悉基础API,FileInputStream类的构造方法有三个,可接受的参数分别是:File、FileDescriptor、String类的一个对象。 54、Which classes can be used as the argument of the constructor of the class FilterInputStream? A. FilterOutputStream B. File C. InputStream D. RandomAccessFile (c) 题目:哪些类可以作为FilterInputStream类的构造方法的参数。 FilterInputStream的构造方法只有一个,其参数是一个InputStream对象。 55、Given the following code fragment: 1) switch(m) 2) { case 0: System.out.println(\"case 0\"); 3) case 1: System.out.println(\"case 1\"); break; 4) case 2: 5) default: System.out.println(\"default\"); 6) } Which value of m would cause \"default\" to be the output? A. 0 B. 1 C. 2 D. 3 (cd) 题目:给出下面的代码片断: … m为哪些值将导致\"default\"输出。 此题考察switch语句的用法,switch的判断的条件必须是一个int型值,也可以是byte、short、char型的值,case中需要注意的是一个case后面一般要接一个break语句才能结束判断,否则将继续执行其它case而不进行任何判断,如果没有任何值符合case列出的判断,则执行default的语句,default是可选的,可以没有,如果没有default而又没有任何值匹配case中列出的值则switch不执行任何语句。
【文章评论 】
【收藏本文 】
【推荐好友 】
【打印本文 】
【论坛讨论 】
相关文章:
文章评论: (0条)
责任编辑:it167 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。