Buscar

Quiz - Algoritmos e Programação II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

26/09/2022 11:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26819583_1&course_id=_190128_1&content_id=_850772… 1/6
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_686274_2203_01 2203-ALGORITMOS E PROGRAMAÇÃO II Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário RODRIGO LAMAS SOCA BERNARDI
Curso 2203-ALGORITMOS E PROGRAMAÇÃO II
Teste Clique aqui para iniciar o Quiz
Iniciado 26/09/22 10:49
Enviado 26/09/22 11:04
Data de vencimento 28/09/22 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 15 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Considerando-se a análise assintótica (Notação Big O), qual é a complexidade do
caso médio do algoritmo de ordenação chamado de Ordenação por Inserção?
O(n2)
O(n2)
O(1)
O(n)
O(n log n)
O(log n)
O algoritmo percorre o vetor duas vezes, em laços de repetição
aninhados. Isso caracteriza uma função quadrática, em outras
palavras, O(n2).
Pergunta 2
Sala de Aula Tutoriais
1 em 1 pontos
1 em 1 pontos
RODRIGO LAMAS SOCA BERNARDI
26
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_190128_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_190128_1&content_id=_8507716_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
26/09/2022 11:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26819583_1&course_id=_190128_1&content_id=_850772… 2/6
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Quando um algoritmo recursivo é utilizado para criar uma solução de um
problema, deve-se prestar atenção, pois ele possui uma grande desvantagem
para um algoritmo iterativo tradicional. Qual é essa desvantagem?
Consumo de memória.
Consumo de memória.
Velocidade.
Complexidade.
Recursão infinita.
Quantidade de iterações.
A cada chamada de uma função recursiva, o consumo de memória
com poucas iterações pode até triplicar. Então, é recomendado um
certo cuidado na solução de algoritmos de maneira recursiva.
Pergunta 3
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
A estrutura de dados ______ é uma lista linear em que todas as inserções são
realizadas em um extremo da estrutura e todas as retiradas e acessos são
realizados no outro extremo da estrutura. Uma implementação por meio de
arranjos é circular, delimitada pelos apontadores “Frente” e “Trás”. Para inserir um
item, basta mover o apontador “Trás” uma posição no sentido horário; para retirar
um item, basta mover o apontador ”Frente” uma posição no sentido horário.
Assinale a alternativa que completa corretamente a lacuna do texto acima.
Fila.
Tabela hash.
Árvores binárias.
Pilha.
Árvore binária de pesquisa.
Fila.
A fila opera com a regra FIFO, onde o último elemento que entrou
deve ser o último a sair. Sendo assim, as extremidades de entrada
e saída dos dados são opostas.
Pergunta 4
Considere as listas a seguir, cujos elementos são números inteiros:
1 em 1 pontos
1 em 1 pontos
26/09/2022 11:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26819583_1&course_id=_190128_1&content_id=_850772… 3/6
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
I. 1, 5, 2, 4, 3;
II. 1, 2, 3, 4, 5;
III. 5, 4, 3, 2, 1.
Seja x=3 a chave a ser pesquisada, um algoritmo de pesquisa deverá responder
SIM se a chave pertencer à lista e NÃO, caso contrário.
O algoritmo de pesquisa conhecido como busca binária:
pode ser aplicado apenas às listas II e III.
pode ser aplicado às listas I, II e III.
pode ser aplicado apenas às listas I e II.
pode ser aplicado apenas à lista I.
pode ser aplicado apenas às listas II e III.
não se aplica às listas I, II e III.
Os conjuntos II e III estão ordenados, que é a premissa de uma
busca binária. Elas não precisam estar em ordem crescente.
Pergunta 5
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
A estrutura de dados do tipo pilha (stack) é um tipo abstrato de dado baseada no
princípio
Last In First Out (LIFO).
da indiferença.
da localidade de referência.
de dividir para conquistar.
First In First Out (FIFO).
Last In First Out (LIFO).
A pilha manipula as informações sempre pelo seu topo, onde o
último elemento que entrou deve ser o primeiro a sair.
Pergunta 6
O algoritmo de ordenação baseado em várias iterações sobre o array, realizando,
quando necessárias, trocas, sempre posicionando o menor elemento nas
primeiras posições, denomina-se método:
1 em 1 pontos
1 em 1 pontos
26/09/2022 11:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26819583_1&course_id=_190128_1&content_id=_850772… 4/6
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
da seleção (selection sort)
das trocas (exchange sort)
da inserção (insertion sort)
da bolha (bubble sort)
da seleção (selection sort)
da permuta (permutation sort)
O selection sort procura pelo menor elemento em um vetor e o
posiciona sempre na primeira posição livre do vetor, garantindo
assim sua ordenação.
Pergunta 7
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Qual o algoritmo que divide o vetor ao meio até que sobre apenas um elemento e
depois inicia a combinação para ordenar o conjunto original?
ordenação por fusão (MergeSort).
Seleção.
Inserção.
ordenação por fusão (MergeSort).
Ordenação por troca (Bubble sort).
Ordenação por pivô (QuickSort).
O MergeSort utiliza a técnica de dividir e conquistar. Para isso,
sempre quebra o conjunto original em dois subconjuntos. Isso
continua até que se tenha apenas conjuntos com um único
elemento.
Pergunta 8
Resposta Selecionada:
d. 
Respostas: a. 
b. 
O QuickSort é considerado o algoritmo de ordenação baseado em comparação
mais eficiente, mas em alguns casos sua complexidade é igual ao do Bubble sort.
Assinale a alternativa que indica a complexidade do QuickSort quando o vetor
está ordenado em ordem decrescente:
O(n2).
O(n).
O(n2 log n).
1 em 1 pontos
1 em 1 pontos
26/09/2022 11:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26819583_1&course_id=_190128_1&content_id=_850772… 5/6
c. 
d. 
e. 
Comentário
da
resposta:
O(n log n).
O(n2).
O(log n).
Quando o vetor está totalmente desordenado, o Quicksort precisa
percorrer o vetor duas vezes no total: uma para dividir e a outra
para conquistar. Isso dá um total de n2 operações, graças a
recursividade dele.
Pergunta 9
Resposta Selecionada: 
Respostas: 
Comentário
da
resposta:
Existe um algoritmo de ordenação que parece com o jeito de organizar as cartas
de baralho na mão de um jogador de pôquer. Qual é o nome desse algoritmo?
Insertion sort.
Insertion sort.
Selection sort.
Bubble sort.
QuickSort.
MergeSort.
Insertion sort. Esse algoritmo abre espaço no vetor para incluir os
elementos menores primeiro que os maiores, como um jogador de
pôquer organizando as cartas em sua mão.
Pergunta 10
Resposta
Selecionada:
e.
Respostas: a. 
b. 
c. 
d. 
e.
Sobre uma fila de prioridade é correto afirmar que:
A prioridade é determinada no momento do armazenado,sendo o
menor valor o de maior prioridade.
Ela segue o princípio FIFO.
Qualquer elemento pode sair dela.
A prioridade é determinada pela ordem de chegada.
É necessário mantê-la sempre ordenada.
1 em 1 pontos
1 em 1 pontos
26/09/2022 11:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26819583_1&course_id=_190128_1&content_id=_850772… 6/6
Segunda-feira, 26 de Setembro de 2022 11h04min57s BRT
Comentário
da
resposta:
A prioridade é determinada no momento do armazenado, sendo o
menor valor o de maior prioridade.
A ordem de saída uma fila de prioridade é determinada pelo menor
inteiro armazenado. Ele deve ser informado junto ao item que
adentrar a fila.
← OK

Continue navegando