Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Material
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

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

Prévia do material em texto

Qconcursos 1 Q3205765 Algoritmos e Estrutura de Dados > Estrutura de Dados, Conceitos Básicos de Estrutura de Dados, Árvores Ano: 2025 Banca: IF Sul Rio-Grandense Órgão: IF Sul Rio-Grandense Prova: IF Sul Rio-Grandense 2025 IF Sul Rio-Grandense Professor EBTT Área 36: Informação e Comunicação III Uma árvore binária é uma estrutura de dados em que cada nó tem, no máximo, dois filhos. Esses filhos são geralmente chamados de filho esquerdo e filho direito. Ela é composta por nós que armazenam valores e formam uma hierarquia, começando a partir de um nó especial chamado de 10 15 Considere a seguinte árvore binária de busca abaixo: 6 9 21 27 Qual é a sequência dos nós visitados na travessia pós-ordem desta árvore? A 10, 7, 6, 9, 15, 21, 18, 23, 27 B 6, 9, 7, 18, 23, 27, 21, 15, 10 C 6, 9, 7, 18, 27, 23, 21, 15, 10 D 10, 15, 21, 23, 27, 18, 7, 6, 9 2 Q3205762 Algoritmos e Estrutura de Dados > Estrutura de Dados Conceitos Básicos de Estrutura de Dados, Filas Ano: 2025 Banca: IF Sul Rio-Grandense Órgão: IF Sul Rio-Grandense Prova: IF Sul Rio-Grandense 2025 IF Sul Rio-Grandense Professor EBTT Área 36: Informação e Comunicação III Uma fila é uma estrutura de dados linear. Em uma fila, os elementos são inseridos em uma extremidade (o final da fila) e removidos na outra extremidade (o início da fila). comportamento dessa estrutura segue o princípio FIFO (First In, First Out), ou seja, o primeiro elemento a entrar é o primeiro a Considere que uma fila inicialmente está vazia e recebe as seguintes operações sequencialmente: 1. Inserir 15 2. Inserir 20 3. Remover um elemento 4. Inserir 35 5. Inserir 42 6. Remover dois elementos 7. Inserir 51 Após todas essas operações, qual será a sequência de remoção dos elementos restantes na fila? A 42,51 B 35, 42, 51 35,51 D 51, apenas. 3 Q3205761 Algoritmos e Estrutura de Dados > Algoritmos de Ordenação Ano: 2025 Banca: IF Sul Rio-Grandense Órgão: IF Sul Rio-Grandense Prova: IF Sul Rio-Grandense 2025 IF Sul Rio-Grandense Professor EBTT Área 36: Informação e Comunicação III Os algoritmos de ordenação são ferramentas essenciais na programação e em ciência da computação, pois permitem a organização eficiente de dados. A escolha do algoritmo apropriado depende de fatores como o tamanho da lista, a natureza dos dados e a necessidade de eficiência em termos de tempo e espaço. Sendo assim, sobre os algoritmos de ordenação, podemos afirmar que I. Bubble sort é um algoritmo de ordenação simples e muito eficiente para grande conjunto de dados. II. Insertion sort é um algoritmo de ordenação utilizado para um pequeno número de elementos.III. Quick sort é um algoritmo de ordenação mais rápido, que emprega a técnica de divisão e conquista. IV. Selection sort recebe esse nome pela maneira como ele percorre o array ao longo das ele seleciona o menor elemento atual e o troca de lugar. Estão corretas apenas as afirmativas A I e IV. B I, e IV. C III. D II, III e IV. 4 Q3204201 Algoritmos e Estrutura de Dados > Algoritmos Estrutura de Controle e Repetição Ano: 2025 Banca: UECE-CEV Órgão: PGE-CE Prova: UECE-CEV - 2025 PGE-CE Técnico de Representação Judicial Tecnologia da Informação - Análise e Desenvolvimento de Sistemas A complexidade de inserção de um elemento em uma posição fora das extremidades em uma lista duplamente encadeada é A O(1). B O(n). C O(n log n). D O(log n). E O(log n2). 5 Q3204200 Algoritmos e Estrutura de Dados > Algoritmos Conceitos Básicos e Algoritmos Estrutura de Dados Árvores Ano: 2025 Banca: UECE-CEV Órgão: PGE-CE Prova: UECE-CEV 2025 - PGE-CE Técnico de Representação Judicial Tecnologia da Informação Análise e Desenvolvimento de Sistemas algoritmo que é usado para resolver o problema encontrar uma árvore subjacente que conecte todos os vértices com o menor peso possível sem formar ciclos é o algoritmo de A Bellman-Ford. B Floyd-Warshall. C Ford-Fulkerson. D Warshall. E Kruskal. 6 Q3204199 Algoritmos e Estrutura de Dados > Estrutura de Dados, Pilhas Ano: 2025 Banca: UECE-CEV Órgão: PGE-CE Prova: UECE-CEV - - 2025 - PGE-CE Técnico de Representação Judicial Tecnologia da Informação Análise e Desenvolvimento de Sistemas Você deve implementar duas pilhas em um único array A[1...n] de modo que nenhuma das pilhas transborde, a menos que o número total de elementos nas duas pilhas juntas seja n. Considerando que as operações PUSH e POP sejam executadas em tempo O(1), assinale a opção cuja estratégia descrita permite essa implementação de forma eficiente. Usando-se dois ponteiros, um começando no início do array para a primeira pilha e um começando no final do array A para a segunda pilha, movendo-se em direção um ao outro à medida que os elementos são inseridos.Usando-se um ponteiro no início do array para ambas as pilhas, inserindo elementos na primeira pilha e removendo B da segunda pilha sempre que necessário Dividindo-se o array em duas partes iguais e atribuindo a primeira pilha à metade esquerda e a segunda pilha à C metade direita. Os elementos entre as duas metades devem ser movidos conforme necessário. Usando-se um array circular com ambas as pilhas crescendo em direções opostas e garantindo-se que os elementos D sejam sempre inseridos na pilha com mais espaço disponível. Implementando-se a primeira pilha utilizando a metade esquerda do array e a segunda pilha usando a metade direita, E mas os tamanhos das pilhas podem mudar dinamicamente. 7 Q3204198 Algoritmos e Estrutura de Dados > Estrutura de Dados Ano: 2025 Banca: UECE-CEV Órgão: PGE-CE Prova: UECE-CEV - 2025 - PGE-CE - Técnico de Representação Judicial Tecnologia da Informação Análise e Desenvolvimento de Sistemas Suponha que você tenha n chaves distintas e utilize uma função hash h para mapear essas chaves para uma tabela hash T de comprimento m, assumindo que a distribuição de hash é feita de maneira simples e uniforme. Assinale a opção que corresponde ao número esperado de colisões entre as chaves. (n-1) A m (n-1) B 2m C n/2 D n/m (n-1) E 2 8 Q3204197 Algoritmos e Estrutura de Dados > Estrutura de Dados Conceitos Básicos de Estrutura de Dados Árvores Ano: 2025 Banca: UECE-CEV Órgão: PGE-CE Prova: UECE-CEV - 2025 - PGE-CE - Técnico de Representação Judicial Tecnologia da Informação Análise e Desenvolvimento de Sistemas A complexidade de busca em uma árvore binária balanceada é A O(1). B O(n). C O(n log n). D O(log n). E 9 Q3195996 Algoritmos e Estrutura de Dados > Algoritmos, Estrutura de Controle e Repetição Ano: 2025 Banca: Órgão: Prefeitura de São Vicente do Sul RS Prova: FUNDATEC 2025 Prefeitura de São Vicente do Sul RS Técnico em Informática No pseudocódigo (Portugol), a estrutura de repetição " é utilizada para repetir um bloco de instruções enquanto uma condição for verdadeira, enquanto a estrutura de repetição é utilizada para repetir um bloco de instruções um número específico de vezes. Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.A para - enquanto B faça - enquanto C enquanto - faça D faça - para E enquanto - para 10 Q3195995 Algoritmos e Estrutura de Dados > Algoritmos, Fluxogramas Ano: 2025 Banca: FUNDATEC Órgão: Prefeitura de São Vicente do Sul RS Prova: FUNDATEC - 2025 Prefeitura de São Vicente do Sul RS Técnico em Informática Sobre os fluxogramas, analise as assertivas abaixo: I. Fluxogramas utilizam símbolos gráficos para representar passos de um algoritmo. II. símbolo de losango é usado para representar uma decisão ou condição. III. Fluxogramas são úteis para visualizar a lógica de um algoritmo. IV. símbolo de oval é utilizado para representar uma operação de entrada ou saída. V. Fluxogramas podem ser usados para representar estruturas de repetição. Quais estão INCORRETAS? A Apenas I. B Apenas II. C Apenas IV. D Apenas e III. E Apenas III e V. 11 Q3195994 Algoritmos e Estrutura de Dados > Estrutura de Controle e Repetição Ano: 2025 Banca: FUNDATEO Órgão: Prefeitura de São Vicente do Sul - RS Prova: FUNDATEC - 2025 - Prefeitura de São Vicente do Sul RS - Técnico em Informática Assinale a alternativa que descreve corretamente uma estrutura de controle de seleção em um programa de computador. A Execução de instruções em ordem sequencial. B Repetição de um bloco de instruções enquanto uma condição for verdadeira. C Definição de sub-rotinas para realizar tarefas específicas. D Escolha entre diferentes blocos de instruções com base em uma condição. E Utilização de ponteiros para acessar elementos em uma lista. 12 Q3192645 Algoritmos e Estrutura de Dados > Estrutura de Dados Árvores Ano: 2024 Banca: IVIN Órgão: Prefeitura de Bragança PA Prova: IVIN - 2024 Prefeitura de Bragança - PA Técnico em Gestão de Informática Em teoria dos grafos, uma árvore binária é definida como um grafo acíclico, conexo, dirigido onde todos os nós têm grau: A 1. B 0, 1 ou 2. C Divisível por 2.D Maior do que 1 menor do que 0. E 13 Q3192644 Algoritmos e Estrutura de Dados > Estrutura de Dados Filas Ano: 2024 Banca: IVIN Órgão: Prefeitura de Bragança - PA Prova: IVIN - 2024 Prefeitura de Bragança PA Técnico em Gestão de Informática Em Estrutura de dados um conjunto ordenado de itens a partir do qual podem ser extinguidos itens em uma ponta e no qual podem ser inseridos itens na outra ponta, é denominado de: A Fila. B Pilha. C Lista simples. D Lista encadeada. E Árvore. 14 Q3188257 Algoritmos e Estrutura de Dados > Estrutura de Dados Matrizes em Estrutura de Dados Ano: 2025 Banca: FGV Órgão: TCE-RR Prova: FGV 2025 - TCE-RR Auditor de Controle Externo Tecnologia com Especialidade em Análise de Dados Auditor Ricardo treinou e avaliou um modelo de classificação binária, obtendo para a avaliação uma matriz de confusão, tal que a matriz apresentava 90 verdadeiros positivos, 93 verdadeiros negativos, 60 falsos positivos e 10 falsos negativos. Com base nesses valores, o modelo apresenta A uma precisão de 0,9. B uma precisão de 0,6. C um recall (revocação) de 0,6. D um F1-score de 0,6. E um F1-score de 0,9. 15 Q3188246 Algoritmos e Estrutura de Dados > Estrutura de Dados Conceitos Básicos de Estrutura de Dados Ano: 2025 Banca: FGV Órgão: TCE-RR Prova: FGV - 2025 - TCE-RR - Auditor de Controle Externo - Tecnologia com Especialidade em Análise de Dados Durante uma análise de dados, o Auditor Carlos constatou que os registros de pagamentos feitos a uma determinada empresa estavam organizados de forma mensal. No entanto, para realizar sua análise, ele precisava consolidar os dados em uma perspectiva anual. Para isso, ele utilizou uma estratégia de transformação de dados conhecida como A redução de dados verticais. B suavização. C agregação. D normalização.E discretização. 16 Q3187348 Algoritmos e Estrutura de Dados > Algoritmos Algoritmos de Ordenação Ano: 2025 Banca: Instituto Consulplan Órgão: TJ-RO Prova: Instituto Consulplan 2025 TJ-RO Analista Judiciário Analista de Sistemas Durante a análise e o desenvolvimento de sistemas no Tribunal de Justiça do Estado de Rondônia (TJRO), é essencial garantir a eficiência das operações de armazenamento e recuperação de dados. Uma das formas de otimizar essas operações é por meio de algoritmos de ordenação e busca. conhecimento sobre a complexidade de algoritmos e a escolha da estrutura de dados mais adequada para um determinado problema impacta diretamente no desempenho do sistema. Sobre a complexidade dos algoritmos de ordenação, busca e respectivas estruturas de dados, assinale a afirmativa INCORRETA. A O algoritmo QuickSort tem uma complexidade média de O(n log n). B As tabelas hash oferecem uma busca com complexidade O(1) no pior caso. C algoritmo de ordenação Bubble Sort tem complexidade no caso. D A busca binária exige que o conjunto de dados esteja ordenado previamente. E As listas encadeadas não permitem busca eficiente, pois exigem percorrimento sequencial. 17 Q3187340 Algoritmos e Estrutura de Dados > Estrutura de Dados Pilhas Ano: 2025 Banca: Instituto Consulplan Órgão: T|-RO Prova: Instituto Consulplan 2025 TJ-RO - Analista Judiciário Analista de Sistemas Estruturas de dados são fundamentais na ciência da computação para organizar e processar informações de forma eficiente. A pilha (stack) é uma estrutura de dados que pode ser utilizada no controle de chamadas de funções e processamento de expressões. Sobre o funcionamento de uma pilha, assinale a afirmativa correta. A São apropriadas apenas para armazenar números inteiros. B Em uma pilha, elementos podem ser acessados diretamente pelo índice. C método pop() na linguagem Java é utilizado para inserir elementos no topo da pilha. D A pilha é uma estrutura LIFO (Last In, First Out), ou seja, o último elemento armazenado na pilha, é o primeiro a sair. E A pilha é uma estrutura FIFO (First In, First Out), ou seja, o primeiro elemento armazenado na pilha, é o primeiro a sair. 18 Q3178545 Algoritmos e Estrutura de Dados > Estrutura de Dados Matrizes em Estrutura de Dados Ano: 2025 Banca: FUNDATEO Órgão: Prefeitura de Tangará da Serra MT Prova: FUNDATEO 2025 Prefeitura de Tangará da Serra MT Técnico em Informática Sobre algoritmos e estrutura de dados, analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas. A estrutura "para" no pseudocódigo (Portugol) é usada para criar loops que executam um número específico de vezes. As matrizes são estruturas de dados unidimensionais. diagrama de Chapin é usado para representar fluxos de algoritmos em formato textual. A função "escreva", no VisuAlg, é usada para exibir mensagens na tela. A ordem correta de preenchimento dos parênteses, de cima para baixo, é: A BD F. 19 Q3178544 Algoritmos e Estrutura de Dados > Algoritmos Conceitos Básicos e Algoritmos Estrutura de Dados Vetores Ano: 2025 Banca: FUNDATEC Órgão: Prefeitura de Tangará da Serra - MT Prova: FUNDATEO 2025 Prefeitura de Tangará da Serra - MT Técnico em Informática Quanto aos componentes de um algoritmo, assinale a alternativa INCORRETA. A Um algoritmo é uma sequência finita de passos para resolver um problema. B Um algoritmo pode ser representado por fluxogramas ou pseudocódigo. C Um vetor é uma estrutura de dados que armazena elementos de diferentes tipos. D Procedimentos são usados para modularizar o código em algoritmos. Algoritmos e Estrutura de Dados > Algoritmos, Conceitos Básicos e Algoritmos, Fluxogramas Estrutura de Dados 20 Q3178543 Conceitos Básicos de Estrutura de Dados Vetores Ano: 2025 Banca: Órgão: Prefeitura de Tangará da Serra - MT Prova: FUNDATEO - 2025 Prefeitura de Tangará da Serra MT - Técnico em Informática Sobre algoritmos e estrutura de dados, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas. No pseudocódigo (Portugol), a estrutura de controle "se" é usada para criar loops de repetição. Um vetor é uma estrutura de dados que armazena uma coleção de elementos do mesmo tipo, acessíveis por índices. Em um fluxograma, o retângulo é utilizado para representar decisões. comando "enquanto" é utilizado para executar repetidamente um bloco de instruções enquanto uma condição for verdadeira. A ordem correta de preenchimento dos parênteses, de cima para baixo, é: A B V E V F. C D Respostas 1: C 2: A 3: D 4: B 5: E 6: A 7: B 8: D 9: E 10: C 11: D 12: B 13: A 14: B 15: 16: B 17: D 18: B 19: C 20: A Qconcursos

Mais conteúdos dessa disciplina