6、当输入一个字节流时,要______。
A、实现DataInput接口
B、实现ObjectInput接口
C、实现Serializable接口
D、继承Reader抽象类
本题考查的是字节流。
在Java中,输入一个字节流时,要实现DataInput接口。该接口定义在java.io包中。处理字节流的DataInputStream类实现了该接口。同时,DataOutput接口提供了字节输出流的功能,RandomAccessFile类实现了DataInput与DataOutput这两种接口。
故本题答案为A。
7、JScrollPane是带滚动条的面板,主要是通过移动______来实现的。
A、JViewport
B、JSplitPane
C、JDesktopPane
D、JlayeredPane
本题考查的是JScrollPane。
在JScroolPane类中,主要是通过JViewport(视口)类来实现内容的滚动的。JViewport是一种特殊的对象,用于查看基层构件,滚动条实际上就是沿着构件移动视口,同时描绘出它能看到的内容。
故本题答案为A。
8、如果类中的成员变量只能被同一包访问,则使用以下 约束符。
A、无访问控制符
B、public
C、protected
D、final
本题考查的是修饰符的含义。
1、public指明变量为公有。
2、protected指明变量为保护访问。可被同一个包中其他类、不同包中该类的子类以及该类自己访问和引用。
3、final指明变量为常量。
4、默认(friendly)即无访问控制符,表示只能被同一个包中的类访问和引用。
故本题答案为A。
9、下列语句正确的是____ 。
A、>> 是算术右移操作符
B、>> 是逻辑右移操作符
C、>>> 是算术右移操作符
D、>>> 是逻辑左移操作符
本题考查的是移位运算符。
1、算术右移运算符>>
用来将一个数的二进制位序列右移若干位。
2、算术左移运算符<<< p="">
用来将一个数的二进制位序列左移若干位。
3、逻辑右移运算符>>>
用来将一个数的各二进制位添零右移若干位。
故本题答案为A。
10、为读取的内容进行处理后再输出,需要使用下列______流。
A、File stream
B、Pipe stream
C、Random stream
D、Filter stream
本题考查的是流的概念。
过滤流为I/O访问提供了同步处理机制。保证在某时刻只能有一个线程访问一个I/O流。要保证读取的内容进行处理后能够正确的输出,要使用过滤流(Filter stream),否则不能保证输出数据的正确性。
故本题答案为D。
编辑推荐:
2014年java认证考试专业语言辅导之Java开源技术汇总
相关链接:JAVA认证考试报考指南 考试论坛 考试知道 考试动态
(责任编辑:pgl)