Prévia do material em texto
Conteúdo do teste Pergunta 1 0.6 pontos Qual das classes abaixo é a mais adequada para implementar uma lista encadeada na linguagem Java? Object. String. InputStream. Connection. LinkedList. Pergunta 2 0.6 pontos Em uma árvore binária, considerando-se as formas de se percorrer os nós, na ordem infixa, deve-se: Assinale a alternativa que complementa o enunciado. Percorrer a subárvore da direita, em seguida percorrer a subárvore da esquerda e, finalmente, visitar a raiz. Percorrer a subárvore da esquerda, em seguida visitar a raiz e, finalmente, percorrer a subárvore da direita. Percorrer a subárvore da esquerda, em seguida percorrer a subárvore da direita e, finalmente, visitar a raiz. Visitar a raiz, em seguida percorrer a subárvore da esquerda e, finalmente, percorrer a subárvore da direita. Percorrer a subárvore da direita, em seguida visitar a raiz e, finalmente, percorrer a subárvore da esquerda. Pergunta 3 0.6 pontos Um usuário encontrou as instruções a seguir em um programa Java no seu computador de trabalho e executou-o. O que apareceu na tela para ele? public static void main(String[] args) { int m=(64+48-12) % 7; int g=m+10; System.out.println(g); } 6. 12. 0. 40. 30. Pergunta 4 0.6 pontos Estrutura de dados do tipo FIFO [Last In, First Out – Último a Entrar, Primeiro a Sair (UEPS)] na qual os elementos são inseridos em uma extremidade e são removidos pela outra. Estamos falando de: Lista encadeada. Pilha. Matriz. Resposta correta: Fila Vetor. Fila. Pergunta 5 0.6 pontos 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: 10 e 59. 4 e 25. 11 e 29. 11 e 80. 7 e 40. Evandro Stein Pergunta 6 0.6 pontos Qual das classes abaixo é a mais adequada para implementar uma pilha na linguagem Java? String. Double. Component. Object. Stack. Pergunta 7 0.6 pontos Dado o programa Java abaixo, marque a alternativa que contém o valor que irá surgir na tela quando esse programa Java for executado. public static void main(String[] args) { int t=14; t=t+ 5 - 1; int a=9; t=t+a + 2; t=t % 6; int x=t+4 + 3; System.out.println(x); } 34. 55. 1. 68. 12. Pergunta 8 0.6 pontos 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); } 72. 27. 45. 11. 96. Pergunta 9 0.6 pontos 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); } 60. 24. 5. 40 10. Pergunta 10 0.6 pontos É uma estrutura de dados do tipo LIFO [Last In, First Out – Último a Entrar, Primeiro a Sair (UEPS)] em que os elementos são inseridos e retirados sempre de uma mesma extremidade. Estamos falando de: Pilha. Fila. Matriz. Vetor. Lista encadeada.