Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ocultar opções de resposta Ocultar opções de resposta Pergunta 1 -- /0,6 Observe o código abaixo. Marque a alternativa que apresenta o conteúdo do vetor após a execução do código. topic II ads SUB 2019.2b Q8_v1.PNG [0,1,2,3,4] [1,2,3,4,5] [0,0,0,0,0] [1,2,3,6,9] Resposta correta[1,1,1,1,1] Pergunta 2 -- /0,6 Observe a seguinte definição: “função que chama a si própria, recebendo um argumento e repassando o mesmo argumento tratado, e com um critério de parada dentro de si” Podemos afirmar que se trata de: Reversão Refração Integração Regressão Ocultar opções de resposta Resposta corretaRecursão Pergunta 3 -- /0,6 Assinale a alternativa que possui o código que imprimiria a diagonal principal de uma matriz 3x3. for (i = 0; i < 3; i++) { for (j = 0; j <= 3; j++) { mat[i][j] = i + j; } } for (i = 0; i <= 2; i++) { for (j = 0; j <= 2; j++) { System.out.println(mat[i][j]); } } Resposta correta for (i = 0; i <= 2; i++) { for (j = 0; j <= 2; j++) { if(i == j) System.out.println(mat[i][j]); } } for (i = 0; i = 2; i++) { for (j = 0; j = 2; j++) { System.out.println(mat[i][j]); } } for (i = 0; i <= 2; i++) { for (j = 0; j <= 2; j++) { if(i > j) System.out.println(mat[i][j]); } } Ocultar opções de resposta Ocultar opções de resposta Pergunta 4 -- /0,6 O que será impresso no código a seguir? int i, j; int[][] mat = new int[3][2]; for (i = 0; i <= 2; i++) { for (j = 0; j <= 1; j++) { mat[i][j] = i + j; } } for (i = 0; i <= 1; i++) { for (j = 0; j <= 2; j++) { System.out.print(mat[j][i]); } } 0 1 2 3 2 1 Resposta correta0 1 2 1 2 3 1 2 3 1 2 3 0 1 0 2 0 3 1 2 3 2 3 4 Pergunta 5 -- /0,6 Marque a alternativa que se aplica ao conceito de recursão. Ocultar opções de resposta Refere-se à alocação dinâmica de memória por estruturas como listas. Recursão nada mais é que um loop while sem condição de parada. Resposta corretaRecursão nada mais é que uma função que chama a si mesma. Recursão nada mais é que uma variável que é atualizada com seu valor antigo. Trata-se de uma técnica para dividir o código em partes menores. Pergunta 6 -- /0,6 Sobre algoritmos de ordenação, julgue as afirmativas a seguir: I.O tempo de ordenação não diferencia um algoritmo de outro. II.Dados não podem ser trocados numa ordenação. III.Toda ordenação só pode ser feita com recursão. IV.O método Insertion Sort é um algoritmo de ordenação que percorre o vetor daesquerda para a direita, trazendo os menores valores para a esquerda, e inicia astrocas a partir do segundo elemento. É verdadeiro o que se afirma apenas em: Resposta corretaIV I, II e IV I e IV II, III e IV II e IV Pergunta 7 -- /0,6 Ocultar opções de resposta Ocultar opções de resposta Sobre o conceito de fila, podemos dizer que ela armazena os valores no formato: FEFO. Resposta corretaFIFO. Incorreta: LIFO. FILA. LEFO. Pergunta 8 -- /0,6 Na maioria dos sistemas operacionais, os arquivos são organizados hierarquicamente em um esquema de diretórios (pastas) e subdiretórios. Qual é a estrutura mais adequada para representar este cenário? Lista. Fila. Grafo. Resposta corretaÁrvore. Pilha. Pergunta 9 -- /0,6 Ocultar opções de resposta Ocultar opções de resposta Observe a árvore na imagem a seguir, e assinale a alternativa que contém o valor correto para a propriedade de grau da árvore. TOPICOS INT.II ADS 5_v1.PNG 4 Resposta correta3 5 8 2 Pergunta 10 -- /0,6 A estrutura de dados formada por vários elementos do mesmo tipo que podem ser acessados por meio do uso de um índice é o(a) lista encadeada fila inteiro pilha vetor
Compartilhar