• Matéria: Informática
  • Autor: perguntador99999
  • Perguntado 3 anos atrás

QUESTÃO 1
Para controlar o fluxo de execução de um programa Java, pode-se utilizar as instruções if e else. Veja abaixo um trecho de código que utiliza essas instruções:

10: int pontos = 1000;
11: if (pontos = 0)
12: System.out.println(“Você agora tem 0 pontos.”);
13: else if( pontos > 0 && pontos <= 1000) {
14: System.out.println(“Você está no nível básico”);
15: } else if( pontos > 1000 && pontos <=10000){
16: System.out.println(“Você está no nível intermediário.”);
17: } else System.out.println(“Parabéns, você chegou ao nível avançado.”);

Considerando o trecho de código mostrado, marque a opção correta:

Alternativas
Alternativa 1:
O código compila e mostra a mensagem "Você está no nível básico".

Alternativa 2:
O código compila e mostra a mensagem "Você está no nível intermediário ".

Alternativa 3:
O código apresenta erro de compilação na linha 11, porque o uso de chaves é obrigatório na instrução if.

Alternativa 4:
O código apresenta erro de compilação na linha 17, porque o uso de chaves é obrigatório na instrução else.

Alternativa 5:
O código apresenta erro de compilação na linha 11, porque a instrução if deve receber uma expressão booleana e está recebendo um inteiro.

Respostas

respondido por: rafames1000
4

Resposta:

Alternativa 5:

O código apresenta erro de compilação na linha 11, porque a instrução if deve receber uma expressão booleana e está recebendo um inteiro.

Explicação:

11:   if (pontos = 0)

deveria ser:  

11:   if (pontos == 0)

Perguntas similares