Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV2 - Programação e Estrutura de Dados Conteúdo do exercício 1. Pergunta 1 /0,6 Marque a alternativa que NÃO representa uma estrutura de dados dinâmica (uma estrutura dinâmica é aquela que pode crescer e diminuir de tamanho). Ocultar opções de resposta 1. Fila. 2. Pilha. 3. Vetor. Resposta correta 4. Lista duplamente encadeada. 5. Lista encadeada simples. 2. Pergunta 2 /0,6 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); } Ocultar opções de resposta 1. 24. Resposta correta 2. 40 3. 60. 4. 10. 5. 5. 3. Pergunta 3 /0,6 Dentre os conceitos utilizados no estudo da estrutura de dados árvore, pode-se destacar: __________ em uma árvore é uma sequência de arestas, com origem na raiz e final em um determinado nó; __________ representa a posição hierárquica de um nó dentro da árvore, sendo também denominado de _________________. Assinale a opção que apresenta as informações que completam, corretamente, as lacunas do texto acima. Ocultar opções de resposta 1. caminho; nível; profundidade. Resposta correta 2. largura; altura; nível. 3. profundidade; nível; altura. 4. caminho; nível; altura. 5. profundidade; altura; percurso. 4. Pergunta 4 /0,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? Ocultar opções de resposta 1. Power 2. System.out.println Resposta correta 3. If 4. Abs 5. For 5. Pergunta 5 /0,6 Qual das classes abaixo é a mais adequada para implementar uma pilha na linguagem Java? Ocultar opções de resposta 1. Double. 2. Component. 3. String. 4. Stack. Resposta correta 5. Object. 6. Pergunta 6 /0,6 É 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: Ocultar opções de resposta 1. Vetor. 2. Matriz. 3. Pilha. Resposta correta 4. Incorreta: Fila. 5. Lista encadeada. 7. Pergunta 7 /0,6 Analise o programa Java abaixo e marque a alternativa que contém o valor que será impresso na tela quando ele rodar. public static void main(String[] args) { int resultado=1; int s=1; while (s <= 9) { resultado=resultado*s; s=s+3; } resultado=resultado + 4; System.out.println(resultado); } Ocultar opções de resposta 1. 32. Resposta correta 2. 67. 3. 11. 4. 5. 5. 79. 8. Pergunta 8 /0,6 Estruturas de dados homogêneas são estruturas que permitem armazenar conjuntos de dados de um mesmo tipo (por isso o nome “homogêneas”) em uma única variável. São também chamadas de variáveis compostas homogêneas ou variáveis compostas indexadas. Considerando a definição acima, assinale a opção que contém uma estrutura de dados homogênea. Ocultar opções de resposta 1. Lista encadeada. 2. Fila. 3. Pilha. 4. Lista. 5. Vetor. Resposta correta 9. Pergunta 9 /0,6 Ao participar de uma seleção para um emprego, foi pedido a você que analisasse o código abaixo e informasse qual valor apareceria na tela após o programa Java executar. Que valor é esse que aparece na tela? public static void main(String[] args) { int p=7, k = 0; int g=5; int d=9; while (d <= (g + 11 - 3)) { p=p+k+3; d=d+4; } p=p+7 - 2; System.out.println(p); } Ocultar opções de resposta 1. 36. 2. 56. 3. 1. 4. 18. Resposta correta 5. 44. 10. Pergunta 10 /0,6 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); } Ocultar opções de resposta 1. 30. 2. 6. 3. 12. Resposta correta 4. 40. 5. 0.
Compartilhar