Logo Passei Direto
Buscar

Revisão de Teste de Algoritmos

Ferramentas de estudo

Questões resolvidas

Qual um termo que seja sinônimo para escrita de arquivos? a. Salvamento b. Carga c. Alteração d. Fechamento e. Manipulação

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual um termo que seja sinônimo para escrita de arquivos? a. Salvamento b. Carga c. Alteração d. Fechamento e. Manipulação

Prévia do material em texto

09/09/2025, 11:36 Revisar envio do teste: Clique aqui para iniciar Quiz &ndash... SP_GRAD_686274_2503_01 2503-ALGORITMOS E PROGRAMAÇÃO II Quiz Revisar envio do teste: Clique aqui para iniciar Quiz Revisar envio do teste: Clique aqui para iniciar Quiz Usuário RAPHAEL ALVES VIEIRA Curso 2503-ALGORITMOS E PROGRAMAÇÃO Teste Clique aqui para iniciar o Quiz Iniciado 29/08/25 16:08 Enviado 03/09/25 10:49 Data de vencimento 23/09/25 23:59 Status Completada Resultado da tentativa 9 em 10 pontos Tempo decorrido 114 horas, 40 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários Pergunta 1 1 em 1 pontos Conforme novas chamadas recursivas são executadas, cada uma dessas instâncias é inserida em uma estrutura que controla e mantém a ordem de execução de cada chamada. Essa estrutura é conhecida por: Resposta b. Pilha de execução Selecionada: Respostas: Fila de execução a. b. Pilha de execução Vetor de execução C. d. Matriz de execução Chamada de execução e. Comentário Resposta: b) Pilha de execução da resposta: A estrutura referida no enunciado é a pilha de execução. A chamada original fica na base da pilha, e cada nova chamada é empilhada acima desta. Quando se alcança critério de parada, a última chamada no topo da pilha é encerrada e, sequencialmente, todas abaixo são encerradas até finalizar a chamada original. Pergunta 2 1 em 1 pontos Como são conhecidos os métodos auxiliares, não recursivos, do MergeSort e do QuickSort, respectivamente? 1/609/09/2025, 11:36 Revisar envio do teste: Clique aqui para iniciar Quiz &ndash... Resposta Intercalar e Particionar a. Selecionada: Respostas: Intercalar e Particionar a. b. Unir e Particionar Unir e Dividir C. d. Intercalar e Dividir e. Unir e Mapear Comentário da Resposta: a) Intercalar e Particionar resposta: MergeSort realizar duas chamadas a si mesmo, e mais uma ao método Intercalar. QuickSort realiza uma chamada ao método Particionar e duas a si mesmo. Pergunta 3 1 em 1 pontos Observe código abaixo. double[] notas = {5.0,6.0,8.0}; double[] notas_com_bonus = bonus(notas); E a função: double[] bonus(double[] vetor){ for(int vetor[i] = vetor[i]*1.2; } return vetor; } Após a execução do código, qual valor dos elementos armazenados nos vetores notas e notas_com_bonus? Resposta notas = {6.0,7.2,9.6} Selecionada: notas_com_bonus = {6.0,7.2,9.6} C. Respostas: notas = {5.0,6.0,8.0} notas_com_bonus = {5.0,6.0,8.0} a. notas = {5.0,6.0,8.0} b. notas_com_bonus = {6.0,7.2,9.6} notas = {6.0,7.2,9.6} notas_com_bonus = {6.0,7.2,9.6} C. notas = {6.0,7.2,9.6} d. notas_com_bonus = {5.0,6.0,8.0} notas = {5.0,6.0,8.0} notas_com_bonus = {0.0,0.0,0.0} e. Comentário A função recebe vetor e atualiza os valores de todas as da resposta: posições. Como vetor é passado por referência, os valores do vetor original (notas) também são alterados. Dessa forma, notas_com_bonus e notas apontam para a mesma estrutura, com os valores atualizados. 2/609/09/2025, 11:36 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... Pergunta 4 0 em 1 pontos Considerando um vetor já ordenado, qual dos algoritmos de ordenação, conforme implementação abordada em aula, executaria mais rápido? Resposta Ordenação por inserção. Selecionada: Respostas: a. Nenhum funcionaria para um vetor já ordenado. b. Todos ordenariam no mesmo tempo. C. Ordenação por inserção. d. Ordenação por seleção. Método bolha e. Comentário Resposta: e) Método bolha da resposta: Conforme primeira otimização demonstrada para o método bolha, uma variável booleana pode registrar a mudança de posição de valores em uma passada. Se todos os valores já estão ordenados, essa variável não mudará seu valor, logo laço encerrará após a primeira passada. Pergunta 5 1 em 1 pontos Suponha que exista vetor valores com tamanho 5. Na primeira posição ele possui valor 1. Qual valor armazenado no índice 2 após a execução do código abaixo? for(int i=1;i09/09/2025, 11:36 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... Suponha que exista a matriz valores com tamanho Em cada posição, ela armazena valor correspondente à soma de seus índices naquela posição. Qual valor armazenado na última coluna da primeira linha da matriz após a execução do código abaixo? for (int = 0;09/09/2025, 11:36 Revisar envio do teste: Clique aqui para iniciar Quiz &ndash... b. Carga Alteração d. Fechamento e. Manipulação Comentário Escrita em um arquivo é processo de transferir os dados da da resposta: aplicação para um arquivo, ou seja, salvar os dados em uma fonte externa ao programa, efetuando assim a persistência dos dados. Ainda pode ser entendido como um processo de saída de dados do programa. Pergunta 9 1 em 1 pontos Observe seguinte vetor: int[] valores = {5,3,0,7,2,0}; É necessário, a cada dois valores, somá-los e inserir resultado dessa soma na posição seguinte, onde consta valor zero. Quais seriam as instruções que resolveriam esse problema? Resposta valores[2] = valores[1] + valores[0]; Selecionada: valores[5] = valores[4] + valores[3]; a. Respostas: valores[2] = valores[1] + valores[0]; valores[5] = valores[4] + valores[3]; a. valores[3] = valores[2] + valores[1]; b. valores[4] = valores[5] + valores[6]; valores[2] = valores[1] + valores[0]; valores[3] = valores[4] + valores[5]; C. valores[3] = valores[2] + valores[1]; d. valores[6] = valores[5] + valores[4]; valores[2] = valores[1] + valores[0]; valores[6] = valores[5] + valores[4]; e. Comentário da O índice 2 (valor zero) recebe a soma do índice 1 com índice resposta: 0 (as duas posições anteriores). índice 5 (valor zero) recebe a soma do índice 4 com índice 3 (as duas posições anteriores). Pergunta 10 1 em 1 pontos Aponte valor no índice (2,1) da seguinte matriz: int[][] valores = {5, 3, 7, 6}, {8,9,0,1}, {4,2,3,9} }; Resposta C. 2 Selecionada: Respostas: 0 a. b. 1 2 5/609/09/2025, 11:36 Revisar envio do teste: Clique aqui para iniciar Quiz &ndash... d. 3 4 e. Comentário da índice começa pelo valor zero, portanto, índice (2,1) resposta: corresponde à terceira linha e segunda coluna, que está preenchida com 0 valor 2. Terça-feira, 9 de Setembro de 2025 11h34min00s BRT OK 6/6

Mais conteúdos dessa disciplina