Prévia do material em texto
Pergunta 1 Em uma seleção pública para uma prefeitura, foi pedido a você que analisasse o programa Java a seguir. Se ele for executado, o que irá aparecer na tela? public static void main(String[] args) { int w=5; int b=(67 + 3*9 - 4 + 3) % 7; int j=b+w+5-1; System.out.println(j); } 1. 11. 2. 27. 3. 45. 4. 72. 5. 96. Pergunta 2 Examine o código listado abaixo. Quando ele for executado no computador, o que irá aparecer no monitor para o usuário? public static void main(String[] args) { int h=0; int U=5; int x=3; while (h <= (U+9) ) { h=h+x+2; x=x+3; } System.out.println(h); } 1. 24. 2. 5. 3. 10. 4. 40 5. 60. Pergunta 3 Em um programa Java, pode ser necessário adicionar um comportamento inteligente a ele, para que ele possa analisar uma determinada situação e tomar o curso de ação mais adequado. Qual das opções abaixo é a mais adequada para ajudar a implementar esse recurso? 1. IF 2. PRINTF 3. POWER 4. ECHO 5. LOG Pergunta 4 Considere que em uma pilha foram aplicados os seguintes comandos: PUSH (10) PUSH (5) PUSH (3) PUSH (40) POP ( ) PUSH (11) PUSH (4) PUSH (7) POP ( ) POP ( ) Após a execução dos comandos, o elemento no topo da pilha e a soma dos valores de todos os elementos que restaram na pilha são, respectivamente: 1. 11 e 29. 2. 10 e 59. 3. 4 e 25. 4. 11 e 80. 5. 7 e 40. Pergunta 5 Veja o programa Java abaixo. Se ele for executado, o que veremos na tela do computador? public static void main(String[] args) { int n=7; int o=19; int p=6; for (int m=1; m <= o + 1; m=m+3) { n=n+3; p=p+5; } n=n+p + 2; System.out.println(n); } 1. 71. 2. 12. 3. 19. 4. 25. 5. 0. Pergunta 6 Em um programa Java, há momentos em que precisamos exibir informações na tela, para que o usuário possa tomar ciência de alguma informação. Qual das opções abaixo é a mais adequada para realizar essa tarefa? 1. System.out.println 2. If 3. Power 4. Abs 5. For Pergunta 7 Estrutura de dados que consiste em uma sequência de nós dinamicamente alocados, que são encadeados (conectados) através de apontadores, como ponteiros ou referências. Cada elemento possui um “antecessor” (exceto o primeiro) e um “sucessor” (exceto o último). Elementos podem ser inseridos e excluídos em qualquer lugar. Estamos falando de: 1. Lista encadeada. 2. Vetor. 3. Matriz. 4. Pilha. 5. Fila. Pergunta 8 Um programador recebeu o programa Java abaixo, e executou-o em sua máquina. Qual valor ele viu na tela como resultado da execução do programa? public static void main(String[] args) { int Y=5; int K=34; while (Y < K) { if (Y % 2 == 1) Y=Y+7; else Y=Y+8; } System.out.println(Y); } 1. 36. 2. 0. 3. 49. 4. 15. 5. 64. Pergunta 9 Considere que em uma pilha foram aplicados os seguintes comandos: PUSH (10) PUSH (5) PUSH (3) PUSH (40) POP ( ) PUSH (11) PUSH (4) PUSH (7) POP ( ) POP ( ) Após a execução dos comandos, o valor no topo da pilha é: 1. 11. 2. 4. 3. 7. 4. 3. 5. 40. Pergunta 10 Qual das classes abaixo é a mais adequada para implementar uma pilha na linguagem Java? 1. Stack. 2. Object. 3. String. 4. Double. 5. Component.