AI智能整理导入 AI智能整理导入
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
单选题

下列关于System.out说法,哪个是正确的?

A
A. A:是一个PrintStream
B
B. B:是一个OutputStream
C
C. C:是一个FilterOutputStream
D
D. D:是一个OutputStreamWriter

答案解析

正确答案:A

解析:

这是一道关于Java标准库中System.out对象类型的问题。我们来逐一分析每个选项:

A. 是一个PrintStream:

System.out在Java中实际上是PrintStream类型的一个实例。PrintStream继承自OutputStream的子类FilterOutputStream,它提供了打印功能,包括格式化输出等。因此,这个选项是正确的。

B. 是一个OutputStream:

虽然PrintStream是OutputStream的子类,但System.out直接被视为PrintStream类型,而不是其更一般的父类型OutputStream。在类型判断上,我们更倾向于具体的类型而非其一般类型。因此,这个选项虽然不完全错误(因为PrintStream确实是OutputStream的子类),但它不是最准确的描述。

C. 是一个FilterOutputStream:

PrintStream确实继承自FilterOutputStream,但同样地,System.out被视为PrintStream类型,而不是其更具体的父类型FilterOutputStream。这个选项也不是最准确的描述。

D. 是一个OutputStreamWriter:

OutputStreamWriter是Writer的子类,用于将字符流转换为字节流。它与System.out(PrintStream类型)没有直接的继承关系。因此,这个选项是错误的。

综上所述,最准确的描述是System.out是一个PrintStream,因此正确答案是A。

相关知识点:

System.out是PrintStream

中国电信研发工程师

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu