Exame de Java Nível 1: Questões e Respostas
Exame de Java Nível 1: Questões e Respostas
1. Indique qual seria o resultado da expressão que aparece em negrito tendo em conta o valor
das variáveis a, b, c, d e e que aparecem a seguir:
int a = 3; int b
=5; int c = 4;
boolean d =
falso; booleano e
= falso;
(a+b-c < c ) || (d || e)
a) verdadeiro
b) falso.
c) 4
3. Um algoritmo é:
a) Uma série de passos organizados que descrevem o processo a seguir para resolver um problema
específico
b) Um conjunto de regras que podem ser aplicadas em cada um dos estados de um problema para
avançar em direção à solução
c) A sequência de instruções para resolver um problema de forma otimizada
[Link]();
}
}
7. Indicar se a atribuição que aparece no seguinte código Java está correta ou não e corrigi-la.
caso de que não o seja. Indicar qual seria o valor armazenado na variável d como resultado de
a atribuição:
8. Proceder da mesma forma para o seguinte código, indicando qual seria o valor armazenado na
variável i:
9. A atribuição que aparece a seguir não está correta. Indique como corrigi-la para que o
valor armazenado em i seja o mais próximo possível do resultado matemático da expressão (d*j =
37.2). Indicar qual seria o valor armazenado em i.
double d=3.72; int i; int j=10; i
= d * j;// atribuição incorreta
11. Criar um semáforo onde no início passe para Vermelho, dure 3m, depois o Amarelo 1m e continue para o
Verde 4m e volte para o Vermelho. O semáforo deve sempre estar ativo. Este algoritmo implementá-lo em
qualquer linguagem ou Pseudocódigo.