关于管道流关闭操作的正确说法是?
答案解析
核心考点:管道流的资源关闭语义。
解题思路:管道流关闭具有独立性,但关闭行为会影响关联流的IO操作。
选项分析:
- A错误:关闭操作不会级联,需各自显式关闭。
- B错误:另一端操作可能不会立即异常,取决于缓冲区状态。
- C正确:输出流关闭后,输入流读取完缓冲数据后返回-1(流结束标志)。
- D错误:只需关闭两端流即可,无强制显式顺序要求。
易错点:混淆流关闭的级联效应及异常触发时机。
正确答案:C