Questões de Concurso Sobre algoritmos e estrutura de dados
Foram encontradas 3.780 questões
Sobre listas, pilhas e filas, associe corretamente as colunas
ESTRUTURAS DE DADOS
1 - Listas Lineares
2 - Pilha
3 - Fila
DESCRIÇÕES
( ) São utilizadas quando se deseja processar itens de acordo com a ordem “primeiro-que-chega, primeiro-atendido”.
( ) Também são chamadas listas LIFO.
( ) Existe uma ordem linear, que é a “ordem de chegada”.
( ) Adequadas quando não é possível prever a demanda por memória, permitindo a manipulação de quantidades imprevisíveis de dados, de formato também imprevisível.
( ) Os itens são colocados um sobre o outro. O item inserido mais recentemente está no topo e o inserido menos recentemente no fundo.
A sequência que apresenta a associação correta é
Marque a alternativa CORRETA que corresponde ao contexto acima de um dos conceitos do Pensamento Computacional:
Marque a alternativa CORRETA que corresponde ao contexto apresentado de um dos conceitos do Pensamento Computacional:
Como exemplo de aplicação do pensamento computacional, identifique os quatro pilares nessa atividade:
( I ) Decomposição.
( II ) Reconhecimento de padrão.
( III ) Abstração.
( IV) Algoritmo.
Imagine que uma das lâmpadas da sua casa tenha se queimado e queremos programar um robô para executar esta tarefa sempre que isso se repetir. Enumere as lacunas a seguir de acordo com os tópicos apresentados do Pensamento Computacional:
(__) Necessitamos desenvolver um passo a passo para contemplar todas as necessidades.
(__) O robô deverá selecionar a lâmpada correta dentro de diversas outras em uma caixa, portanto, deve classificar os dados das lâmpadas, para que a correta possa ser utilizada.
(__) Muitas lâmpadas diferentes são utilizadas em casa, de cores branca e amarela, com diferentes potências e em diversos cômodos. Por isso, é importante definir a área de atuação do nosso robô.
(__) Iremos utilizar esse pilar para que nosso robô consiga identificar o momento correto para que uma lâmpada seja trocada.
Assinale a alternativa com a sequência correta:
Segundo o Fórum Econômico Mundial, as 10 habilidades essenciais aos profissionais do futuro, são:
1.Resolução de problemas completos.
2.Pensamento crítico.
3.Criatividade.
4.Gestão de Pessoas.
5.Coordenação.
6.Inteligência emocional.
7.Capacidade de julgamento e tomada de decisões.
8.Orientação para servir.
9.Negociação.
10.Flexibilidade cognitiva.
Marque a alternativa CORRETA que corresponde aos tópicos listados que são as 4 habilidades desenvolvidas ao se trabalhar com pensamento computacional:
Primeira coluna:
I- Decomposição.
II- Reconhecimento de padrões.
III- Abstração.
IV- Algoritmos.
Segunda coluna:
(__) Processo que divide os problemas em partes menores para facilitar a resolução, desenvolvimento e gerenciamento. Se faz necessário analisar os problemas para identificar as partes que podem ser separadas, além de pensar em formas de como retornar para o problema inicial.
(__) Filtragem e classificação dos dados, criando mecanismos que permitam separar apenas os elementos essenciais em determinado problema, ignorando detalhes irrelevantes. Permite criar uma representação (ideia) do que está tentando resolver.
(__) É uma sequência finita de etapas ou passos, cada qual executável em um tempo finito, por um agente computacional, natural (humano) ou sintético (computador). É um plano, uma estratégia ou um conjunto de instruções ordenadas para uma solução de um problema ou execução de uma tarefa.
(__) Os padrões são características que alguns problemas compartilham. A previsibilidade para o próximo número, dada uma certa sequência, é exemplo desse pilar.
Assinale a alternativa que apresenta a correta associação entre as colunas:
INTERFACES
1 - Collection 2 - Set 3 - List 4 - Map 5 - Fila
DESCRIÇÕES
( ) Uma coleção ordenada que pode conter elementos duplicados.
( ) Uma coleção que associa chaves a valores e que não pode conter chaves duplicadas.
( ) A interface-raiz na hierarquia de coleções.
( ) Em geral, uma coleção primeiro a entrar, primeiro a sair.
( ) Uma coleção que não contém duplicatas.
( ) Uma lista encadeada é uma sequência finita de elementos ligados entre si, em que uma célula da lista aponta para a próxima célula sequencialmente.
( ) Na pilha pode-se inserir um elemento em qualquer parte da estrutura, ou seja, no início, meio e fim.
( ) Árvores são estruturas de dados baseadas em listas encadeadas que possuem um nó superior chamado raiz, que aponta para outros nós chamados nós filhos, que podem ser pais de outros nós. Nas árvores, os dados estão dispostos de forma hierárquica.
( ) Na fila, a política utilizada para inserir e remover um elemento é o LIFO (Last In, First Out), ou seja, o último elemento a entrar é o primeiro a sair.
( ) Vetores e matrizes são estruturas de dados estáticas que armazenam itens de dados do mesmo tipo.
A sequência está correta em
Marque a alternativa CORRETA que corresponde ao contexto acima.
f1(n) = 2n 2 + 5n operações
f2(n) = 500n + 4000 operações
Listas encadeadas são estruturas de dados lineares. Isso significa que há uma sequência e uma ordem de como elas podem ser percorridas e construídas. Sobre listas encadeadas, analise as afirmativas abaixo:
I. Em uma lista, simplesmente encadeada baseada em nós, pode-se inserir um elemento, no final da lista, sem percorrê-la.
II. Implementar uma lista duplamente encadeada é mais fácil do que uma lista encadeada simples.
III. Em lista duplamente encadeada, é possível percorrer a lista em ambas as direções.
IV. As listas encadeadas podem também ser implementadas de forma circular. Assim, quando simplesmente encadeadas, o último elemento delas terá o ponteiro próximo apontando para o primeiro. Enquanto que as listas duplamente encadeadas terão o último com o ponteiro próximo apontado para o primeiro elemento e o primeiro com o ponteiro anterior apontado para o último.
V. Na busca pelo elemento a ser removido de uma lista, percorre-se, no pior caso, todos os elementos da lista, gastando com isso tempo proporcional ao tamanho dela.
Levando em conta as afirmações, acima, sobre listas encadeadas, escolha a alternativa CORRETA: