Considere o código abaixo:
Assinale a alternativa correta:
A
O código faz conversões de tipo explícitas sem perda de precisão.
B
O código faz conversões de tipo explícitas com perda de precisão.
C
O código apresenta erros, pois faz a atribuição de valores de um determinado tipo a variáveis de tipos diferentes.
D
O código apresenta erros, pois deveria fazer a conversão de tipos por meio de classes invólucro.
E
O código apresenta erros pois o método atribuicoesComCast() tem tipo void, o que impede que ele faça as atribuições de valores corretamente.
Anexos:
Soluções para a tarefa
Respondido por
0
A
O código faz conversões de tipo explícitas sem perda de precisão.
Falso. O código faz conversões de tipo explícitas (com cast) porém existe sim perda de precisão.
B
O código faz conversões de tipo explícitas com perda de precisão.
Verdade
C
O código apresenta erros, pois faz a atribuição de valores de um determinado tipo a variáveis de tipos diferentes.
Falso. É totalmente possível atribuir valores de um tipo para outro. Em alguns casos o cast é implícito. No caso aqui, todos os casts são explícitos e tem problema nenhum.
D
O código apresenta erros, pois deveria fazer a conversão de tipos por meio de classes invólucro.
Falso.
Não é necessário classes invólucor para esses tipos de conversão.
E
O código apresenta erros pois o método atribuicoesComCast() tem tipo void, o que impede que ele faça as atribuições de valores corretamente.
Falso.
O fato do método ser do tipo void não afeta como os valores serão manipulados dentro do método.
O código faz conversões de tipo explícitas sem perda de precisão.
Falso. O código faz conversões de tipo explícitas (com cast) porém existe sim perda de precisão.
B
O código faz conversões de tipo explícitas com perda de precisão.
Verdade
C
O código apresenta erros, pois faz a atribuição de valores de um determinado tipo a variáveis de tipos diferentes.
Falso. É totalmente possível atribuir valores de um tipo para outro. Em alguns casos o cast é implícito. No caso aqui, todos os casts são explícitos e tem problema nenhum.
D
O código apresenta erros, pois deveria fazer a conversão de tipos por meio de classes invólucro.
Falso.
Não é necessário classes invólucor para esses tipos de conversão.
E
O código apresenta erros pois o método atribuicoesComCast() tem tipo void, o que impede que ele faça as atribuições de valores corretamente.
Falso.
O fato do método ser do tipo void não afeta como os valores serão manipulados dentro do método.
Perguntas interessantes
Inglês,
8 meses atrás
Matemática,
8 meses atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás