Ed
anteontem
Vamos analisar as asserções: I. "ObjectOutputStream possui como uma das funções a gravação como fluxos de dados de tipos primitivos, bem como gráficos de objetos, em um tipo OutputStream." - Essa afirmação é verdadeira. O `ObjectOutputStream` é realmente utilizado para gravar objetos e tipos primitivos em um fluxo de saída. II. "Tanto o ObjectInputStream quanto o ObjectOutputStream são classes de alto nível que herdam de java.io.InputStream e java.io.OutputStream, respectivamente." - Essa afirmação é falsa. O `ObjectInputStream` e o `ObjectOutputStream` não herdam diretamente de `InputStream` e `OutputStream`, mas sim de `FilterInputStream` e `FilterOutputStream`, que são subclasses dessas classes. Agora, vamos às alternativas: a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa para I. (FALSO, pois a II é falsa) b. As asserções I e II são proposições falsas. (FALSO, pois a I é verdadeira) c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. (VERDADEIRO) d. A asserção II é uma proposição verdadeira, e a I é uma proposição falsa. (FALSO, pois a I é verdadeira) e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa para I. (FALSO, pois a II é falsa) Portanto, a alternativa correta é: c) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.