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:
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
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás