Logo Passei Direto
Buscar
P) Considere o seguinte programa e julgue as afirmativas abaixo:

I – O programa exibe o resultado 36 como um número inteiro.
II – Na linha 9, o programa realiza a soma i+j com números de ponto flutuante e dupla precisão, então converte o resultado para int, que, em seguida, é armazenado na variável soma.
III – A conversão de tipos para int na linha 9 é desnecessária pois é possível armazenar o resultado da soma, que é um double, em uma variável de menor capacidade int.

Assinale a alternativa correta:

a) Apenas I e II estão corretas
b) Apenas II e III estão corretas
c) Apenas I e III estão corretas
d) Todas estão corretas
e) Apenas uma afirmativa está correta.

I – O programa exibe o resultado 36 como um número inteiro.
II – Na linha 9, o programa realiza a soma i+j com números de ponto flutuante e dupla precisão, então converte o resultado para int, que, em seguida, é armazenado na variável soma.
III – A conversão de tipos para int na linha 9 é desnecessária pois é possível armazenar o resultado da soma, que é um double, em uma variável de menor capacidade int.
a) Apenas I e II estão corretas
b) Apenas II e III estão corretas
c) Apenas I e III estão corretas
d) Todas estão corretas
e) Apenas uma afirmativa está correta.
User badge image
Progresso com Exercícios

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para responder à sua pergunta, precisamos analisar cada afirmativa: I – O programa exibe o resultado 36 como um número inteiro. Para determinar se isso é verdadeiro, precisaríamos ver o código do programa. Sem essa informação, não podemos confirmar se o resultado é realmente 36 e se é exibido como um inteiro. II – Na linha 9, o programa realiza a soma i+j com números de ponto flutuante e dupla precisão, então converte o resultado para int, que, em seguida, é armazenado na variável soma. Essa afirmativa parece correta, assumindo que a soma de i e j é feita corretamente e que o resultado é convertido para int. III – A conversão de tipos para int na linha 9 é desnecessária pois é possível armazenar o resultado da soma, que é um double, em uma variável de menor capacidade int. Essa afirmativa é falsa, pois, embora seja possível armazenar um double em um int, a conversão é necessária para evitar erros de tipo, já que um double não pode ser atribuído diretamente a um int sem conversão. Com base nessa análise: - Se a afirmativa I não pode ser confirmada sem o código, não podemos considerá-la correta. - A afirmativa II parece correta. - A afirmativa III é falsa. Portanto, a alternativa correta, considerando que apenas a afirmativa II está correta, seria: e) Apenas uma afirmativa está correta.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra "c) Apenas I e III estão corretas". I - O programa exibe o resultado 36 como um número inteiro, pois a variável soma é do tipo inteiro e recebe o resultado da soma das variáveis i e j, que também são inteiras. III - A conversão de tipos para int na linha 9 é desnecessária, pois o resultado da soma, que é um double, pode ser armazenado em uma variável de menor capacidade int.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

P) Considere as seguintes classes:

Quais são os atributos que a Classe Filha herda da Classe Pai.

a) Todos
b) atributoPrivado, atributooProtegido, atributoPublico
c) atributoPadrao, atributoProtegido, atributoPublico
d) atributoProtegido e atributoPublico
e) Apenas atributoPublico


a) Todos
b) atributoPrivado, atributooProtegido, atributoPublico
c) atributoPadrao, atributoProtegido, atributoPublico
d) atributoProtegido e atributoPublico
e) Apenas atributoPublico

Todas as afirmativas estão corretas
e) Apenas uma afirmativa está correta.


a) Verdadeiro
b) Falso

Mais conteúdos dessa disciplina