Prof
FREQUÊNCIA
Duração: 1h30
13-12-2012
Nome:
Nº:
Antes da realização da prova, deverá ter em consideração os seguintes pontos:
- Não é permitida consulta;
- A questão 1 deve ser respondida no enunciado;
- As restantes questões devem ser respondidas em folhas de exame.
1.
Das seguintes afirmações escolha a correta (as erradas descontam 0.1): int _umNumero=0; float outroNumero=4.0; float maisUmNumero=4; boolean eMaisUmNumero=true; boolean -flag=false;
1.1.
Em quantas das linhas de código anteriores, correspondendo a declarações/inicializações de variáveis, podemos encontrar erros? q Há erros em 1 linha. q Há erros em 2 linhas. q Há erros em 3 linhas. q Todas as linhas têm pelo menos um erro.
int umNumero=3; double resultado=(umNumero+4)/21;
1.2.
Após a execução do código anterior, a variável resultado ficará com o valor: q 0.0 q 0.333(3) q 7/21 q 1/3 double num1 = 2.33; int num2 = (int) num1; double res = num1 + num2--;
1.3.
Após a execução do código anterior o valor final armazenado nas variáveis num2 e res é: q num2=2 e res=4 q num2=2 e res=4.33 q num2=1 e res=4.33 q num2=1 e res=3.33
boolean flag=true; int a=0; if(flag) a=1; else; if(!flag) a=2; else a=3; 1.4.
O resultado armazenado na variável a após a execução do código anterior é: q a=0 q a=1 q a=2 q a=3 int letra='a'; switch(letra){ case 96: System.out.print("o"); case 'a': System.out.print("y"); case 98: System.out.print("e"); case 99: System.out.print("s");
}
1.5.
O programa anterior imprime o seguinte na consola: q o q y q yes q não imprime nada, o código tem erro(s) int int int int
1.6.
a[]; b[] = new int[];
[]c = new int[5]; d[] = {1,2,3,4,5};
No código acima uma das declarações de array produz um erro. Qual? q A primeira. q A segunda. q A terceira. q A quarta. for(int i=0;