Ed
semana passada
Vamos analisar as asserções: I. "Funções de expressão única em Kotlin promovem legibilidade e concisão do código, especialmente quando aplicadas em estruturas simples de retorno." Essa afirmação é verdadeira. Funções de expressão única realmente ajudam a tornar o código mais legível e conciso. II. "Toda função em Kotlin exige a declaração explícita do tipo de retorno e o uso de bloco para ser válida." Essa afirmação é falsa. Em Kotlin, funções de expressão única não exigem a declaração explícita do tipo de retorno, pois o tipo pode ser inferido pelo compilador. Além disso, funções de expressão única podem ser escritas sem um bloco, utilizando uma única expressão. Agora, vamos às opções: A) A asserção I é uma proposição verdadeira e a II é uma proposição falsa. (Correta) B) A asserção I é uma proposição falsa e a II é uma proposição verdadeira. (Incorreta) C) As asserções I e II são falsas. (Incorreta) D) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. (Incorreta) E) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. (Incorreta) Portanto, a alternativa correta é: A) A asserção I é uma proposição verdadeira e a II é uma proposição falsa.