Início Questões de Concursos Algoritmos e Estrutura de Dados Resolva questões de Algoritmos e Estrutura de Dados comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Algoritmos e Estrutura de Dados Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 161Q902185 | Algoritmos e Estrutura de Dados, Matrizes em Estrutura de Dados, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024Texto associado. Para a questão, considere que temos que representar uma matriz M de tamanho nx m (n linhas e mcolunas) num vetor unidimensional A. A indexação de Minicia com 1, enquanto a indexação de A inicia com 0 e elementos contíguos de uma mesma linha de M devem permanecer contíguos em A. Considere DIV como a divisão inteira e MOD como o resto da divisão inteira. Dados os índices i e j do elemento M[i,j], qual é o correspondente índice em A? ✂️ a) k = (i − 1) ∙ n +j − 1 ✂️ b) k = i ∙ m + j − 1 ✂️ c) k=j∙n+i∙m− 1 ✂️ d) k=i∙ (m− 1) +j ✂️ e) k= (i− 1) ∙m+j− 1 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 162Q1064077 | Algoritmos e Estrutura de Dados, Algoritmos, Tarde, CVM, FGV, 2024O cálculo da complexidade computacional é essencial para verificar a viabilidade do algoritmo. Observe o código a seguir, em Python, para o problema da torre de Hanoi. def hanoi(n, o, d, a): if n==1: print("D1 de "+o+" p/ "+d) else: hanoi(n-1, o, a, d) print("D"+str(n)+" de "+o+" p/ "+d) hanoi(n-1, a, d, o) A complexidade desse algoritmo no pior caso é: ✂️ a) O(2n ); ✂️ b) O(n); ✂️ c) O(n log n); ✂️ d) O(n2 ); ✂️ e) O(log n). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 163Q1001193 | Algoritmos e Estrutura de Dados, Algoritmos, Técnico em Tecnologia da Informação, UFPB, IBFC, 2025Com relação a vetores de registros, um registro, ou simplesmente estrutura, é um agrupamento de variáveis relacionadas entre si que podem ser referenciadas como um único elemento. As variáveis desse elemento construído podem ser de diferentes tipos, montando, assim, um tipo composto heterogêneo (CELES; CERQUEIRA; RANGEL, 2004). Assinale a alternativa que apresenta a estrutura correta que é possível utilizar para percorrer um array. ✂️ a) lock ✂️ b) var ✂️ c) if ✂️ d) for ✂️ e) reload Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 164Q1064050 | Algoritmos e Estrutura de Dados, Algoritmos, Tarde, CVM, FGV, 2024Uma certa organização busca melhorar a qualidade e agilidade do seu atendimento eletrônico. Para isso um projeto foi criado para agrupar os e-mails recebidos de acordo com o tipo de problema a ser resolvido e assim repassá-los para o setor mais apropriado. A equipe responsável pela implementação do projeto resolveu utilizar um modelo de linguagem recente para representar o máximo possível de informação contida num e-mail em um vetor de dimensão 768. Entretanto, depararam-se com o seguinte problema: as distâncias entre os vetores se mostraram muito pequenas, tornando o agrupamento por diversos algoritmos muito pouco significativo. Com esse último problema em mente, a sequência mais apropriada de algoritmos a ser aplicada sobre os vetores, de forma a obter um agrupamento significativo dos e-mails, é: ✂️ a) PCA → t-SNE → KNN; ✂️ b) UMAP → KNN; ✂️ c) t-SNE → HDBSCAN → K-Means; ✂️ d) UMAP → HDBSCAN; ✂️ e) K-Means -> t-SNE. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 165Q1064076 | Algoritmos e Estrutura de Dados, Algoritmos, Tarde, CVM, FGV, 2024Diversas operações matemáticas podem ser implementadas de forma recursiva, como no algoritmo seguinte. Função X (J: inteiro, K: inteiro) Início Se J < K Então Retorne J Senão Retorne X (J-K, K) Fim Considerando o domínio dos inteiros positivos, a função terá como resultado o(a): ✂️ a) adição entre J e K; ✂️ b) multiplicação de J por K; ✂️ c) resto da divisão de J por K; ✂️ d) subtração entre J e K; ✂️ e) elevação de J à potência K. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 166Q1038252 | Algoritmos e Estrutura de Dados, Algoritmos, Desenvolvimento de Sistemas e Acompanhamento de Projetos, BANPARÁ, Fundação CETAP, 2025Analise as afirmativas a seguir sobre a complexidade de algoritmos. I - A complexidade de um algoritmo é uma medida de Sua velocidade e do espaço que consome. Il - A notação Big-O é usada para descrever o melhor caso de complexidade de um algoritmo. IlI - Um algoritmo com complexidade O(1) tem tempo de execução constante, independentemente do tamanho da entrada. Qual(is) afirmativa(s) está(ão) correta(s)? ✂️ a) Somente a afirmativa I. ✂️ b) Somente as afirmativas Il e III. ✂️ c) Somente as afirmativas I e III. ✂️ d) Somente as afirmativas I e II ✂️ e) Todas as três afirmativas estão corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 167Q1017812 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Área de Atuação 5 Engenheria de Computação e Áreas Afins, UNIVESP, CESPE CEBRASPE, 2025Assinale a opção em que é corretamente apresentada uma característica de funcionamento de uma DHT (distributed hash table) em um sistema distribuído. ✂️ a) Os algoritmos de busca de dados são do tipo O2. ✂️ b) Os nós só possuem informações relativas a si mesmos. ✂️ c) A abordagem de busca é, por padrão, do tipo broadcast. ✂️ d) A curva elíptica é o tipo de criptografia utilizada em sua estrutura. ✂️ e) Os dados são armazenados em uma estrutura chave-valor. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 168Q992771 | Algoritmos e Estrutura de Dados, Estrutura de Controle e Repetição, Analista de Sistemas, Prefeitura de Jaru RO, IBADE, 2024Qual das seguintes opções melhor descreve o conceito de uma estrutura de sequência em programação? ✂️ a) Execução de comandos em paralelo para otimizar a performance do algoritmo; ✂️ b) Seleção de um bloco de comandos para executar dentre várias opções baseadas em condições; ✂️ c) Execução de comandos, um após o outro, na ordem em que aparecem no algoritmo; ✂️ d) Repetição de um bloco de comandos até que uma condição seja satisfeita; ✂️ e) Execução de um bloco de comandos baseado em uma condição específica. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 169Q958244 | Algoritmos e Estrutura de Dados, Área 2, Polícia Federal, CESPE CEBRASPE, 2018No que se refere à medicina legal, julgue o item que se seguem. A gestão de cadáveres em um desastre de massa deve levar em conta, além dos aspectos legais e sanitários, os culturais, sociais, religiosos e psicológicos da população afetada. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 170Q969858 | Algoritmos e Estrutura de Dados, Tipos de Dados, Analista de Sistemas – Engenharia de Software, Petrobras, CESPE CEBRASPE, 2022Com relação a tipos abstratos de dados, julgue o próximo item.No trecho de código abaixo, o valor final da variável op é 4.inteiro op=8op = 5op = 4 ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 171Q1062317 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Área 3 Informática Forense, Polícia Federal, CESPE CEBRASPE, 2025No que se refere ao SonarQube, às estruturas de dados e à complexidade de algoritmos, julgue os itens subsecutivos. Para gerenciar a ordem de execução de chamadas de função em um programa recursivo, a estrutura de dados mais adequada é a pilha (stack), pois sua característica LIFO (last-in, first-out) espelha o fluxo de execução em que a última função chamada é a primeira a finalizar sua execução e retornar. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 172Q983475 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025Em relação às árvores de decisão, julgue os itens a seguir. I Essa categoria de algoritmos da análise supervisionada realiza a classificação dos dados em um número limitado de classes, de modo a utilizar apenas os valores das variáveis de entrada como base. II As árvores de decisão são mais apropriadas para dados categóricos e intervalares, portanto, o uso de variáveis contínuas em árvores de decisão requer a discretização, que consiste na transformação de variáveis numéricas contínuas em intervalos ou categorias. III O algoritmo Random Forest utiliza o método bagging para a criação de múltiplas árvores de decisão independentes e combina as previsões para melhorar a precisão e reduzir o risco de overfitting. Assinale a opção correta. ✂️ a) Apenas o item I está certo. ✂️ b) Apenas o item III está certo. ✂️ c) Apenas os itens I e II estão certos. ✂️ d) Apenas os itens II e III estão certos. ✂️ e) Todos os itens estão certos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 173Q986592 | Algoritmos e Estrutura de Dados, Autômatos, Analista de Sistemas, Prefeitura de Rolim de Moura RO, IBADE, 2025No contexto da teoria da computação, qual é a característica fundamental que define uma linguagem regular? ✂️ a) Pode ser processada por uma máquina de Turing com fita infinita. ✂️ b) Requer uma gramática livre de contexto para sua descrição. ✂️ c) Pode ser reconhecida por um autômato finito determinístico. ✂️ d) Necessita de memória auxiliar para cadeias complexas. ✂️ e) É exclusiva para linguagens de programação orientada a objetos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 174Q1034483 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Tecnologia com Especialidade em Análise de Dados, TCE RR, FGV, 2025O 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. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 175Q992760 | Algoritmos e Estrutura de Dados, Hashing, Analista de Sistemas, Prefeitura de Jaru RO, IBADE, 2024Um analista de sistemas está projetando um sistema que requer a implementação de uma estrutura de dados para representar um conjunto de elementos, onde a busca por um elemento específico deve ser realizada de forma eficiente. Qual estrutura de dados é mais apropriada para essa situação? ✂️ a) Árvore binária; ✂️ b) Fila; ✂️ c) Pilha; ✂️ d) Lista Encadeada; ✂️ e) Hash table. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 176Q1053481 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Técnico de Informática, HEMOBRÁS, CESPE CEBRASPETexto associado. Com relação aos tipos de dados elementares e estruturados,julgue os itens de 21 a 25. Uma lista estática seqüencial pode ser definida como um arranjo de registros sem regras de precedência entre seus elementos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 177Q1064079 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Tarde, CVM, FGV, 2024Para acelerar a busca sobre uma lista de mensagens, Beatriz adotou uma tabela de dispersão, na qual o e-mail do emissor é quem define o hash. N: INTEIRO V: VETOR [0..N-1] de LISTA<MENSAGEM> Algoritmo Adicionar (M: MENSAGEM) H <- 0 Para i de 0 até Tamanho (M.email) - 1 H <- H + Ord (M.email[i]) Fim Para H <- H Mod N V[H].Incluir(M) Fim Algoritmo O hash é dado pelo resto da divisão entre a soma dos códigos ASCII do email e o tamanho do vetor de listas. Para que Beatriz obtenha a melhor distribuição das mensagens nas listas: ✂️ a) o valor dos códigos ASCII, obtidos pela função Ord, deve ser multiplicado por N; ✂️ b) a soma dos códigos ASCII deve ser feita do final para o início do campo email de M; ✂️ c) o número N deve ser primo; ✂️ d) a mensagem M deve ser incluída na lista da posição N – H do vetor V; ✂️ e) o número N precisa ser par. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 178Q1038257 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Desenvolvimento de Sistemas e Acompanhamento de Projetos, BANPARÁ, Fundação CETAP, 2025Qual estrutura de dados é apropriada para armazenar uma lista de elementos, que permita a inserção, remoção e busca de elementos com eficiência, além disso, a ordem de inserção dos elementos deve ser preservada e o acesso a qualquer elemento da lista deve ser rápido? ✂️ a) Lista duplamente encadeada. ✂️ b) Fila. ✂️ c) Árvore binária de busca. ✂️ d) Pilha. ✂️ e) Vetor. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 179Q886407 | Algoritmos e Estrutura de Dados, Técnico em Informática, Prefeitura de Cruzaltense RS, FUNDATEC, 2024Analise o algoritmo abaixo, escrito no software VisuAlg 3.0:algoritmo "concurso"var cont, res: inteiroinicio res <- 0; para cont de 1 ate 8 faca se (cont < 4) entao res <- res + 1; senao res <- res - 1; fimse fimparafimalgoritmoAo final da execução do algoritmo acima, qual será o valor da variável “res”? ✂️ a) -2. ✂️ b) -1. ✂️ c) 0. ✂️ d) 1. ✂️ e) 2. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 180Q1037255 | Algoritmos e Estrutura de Dados, Algoritmos, Inteligência da Informação, DATAPREV, FGV, 2024Algoritmos de agrupamento podem ser classificados em diferentes categorias. Um algoritmo de agrupamento amplamente utilizado em aprendizado de máquina e mineração de dados é conhecido como K-Means. O K-Means, em sua versão original, é classificado como um tipo de algoritmo ✂️ a) baseado em grade. ✂️ b) baseado em grafo. ✂️ c) hierárquico. ✂️ d) partitivo. ✂️ e) por densidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
161Q902185 | Algoritmos e Estrutura de Dados, Matrizes em Estrutura de Dados, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024Texto associado. Para a questão, considere que temos que representar uma matriz M de tamanho nx m (n linhas e mcolunas) num vetor unidimensional A. A indexação de Minicia com 1, enquanto a indexação de A inicia com 0 e elementos contíguos de uma mesma linha de M devem permanecer contíguos em A. Considere DIV como a divisão inteira e MOD como o resto da divisão inteira. Dados os índices i e j do elemento M[i,j], qual é o correspondente índice em A? ✂️ a) k = (i − 1) ∙ n +j − 1 ✂️ b) k = i ∙ m + j − 1 ✂️ c) k=j∙n+i∙m− 1 ✂️ d) k=i∙ (m− 1) +j ✂️ e) k= (i− 1) ∙m+j− 1 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
162Q1064077 | Algoritmos e Estrutura de Dados, Algoritmos, Tarde, CVM, FGV, 2024O cálculo da complexidade computacional é essencial para verificar a viabilidade do algoritmo. Observe o código a seguir, em Python, para o problema da torre de Hanoi. def hanoi(n, o, d, a): if n==1: print("D1 de "+o+" p/ "+d) else: hanoi(n-1, o, a, d) print("D"+str(n)+" de "+o+" p/ "+d) hanoi(n-1, a, d, o) A complexidade desse algoritmo no pior caso é: ✂️ a) O(2n ); ✂️ b) O(n); ✂️ c) O(n log n); ✂️ d) O(n2 ); ✂️ e) O(log n). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
163Q1001193 | Algoritmos e Estrutura de Dados, Algoritmos, Técnico em Tecnologia da Informação, UFPB, IBFC, 2025Com relação a vetores de registros, um registro, ou simplesmente estrutura, é um agrupamento de variáveis relacionadas entre si que podem ser referenciadas como um único elemento. As variáveis desse elemento construído podem ser de diferentes tipos, montando, assim, um tipo composto heterogêneo (CELES; CERQUEIRA; RANGEL, 2004). Assinale a alternativa que apresenta a estrutura correta que é possível utilizar para percorrer um array. ✂️ a) lock ✂️ b) var ✂️ c) if ✂️ d) for ✂️ e) reload Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
164Q1064050 | Algoritmos e Estrutura de Dados, Algoritmos, Tarde, CVM, FGV, 2024Uma certa organização busca melhorar a qualidade e agilidade do seu atendimento eletrônico. Para isso um projeto foi criado para agrupar os e-mails recebidos de acordo com o tipo de problema a ser resolvido e assim repassá-los para o setor mais apropriado. A equipe responsável pela implementação do projeto resolveu utilizar um modelo de linguagem recente para representar o máximo possível de informação contida num e-mail em um vetor de dimensão 768. Entretanto, depararam-se com o seguinte problema: as distâncias entre os vetores se mostraram muito pequenas, tornando o agrupamento por diversos algoritmos muito pouco significativo. Com esse último problema em mente, a sequência mais apropriada de algoritmos a ser aplicada sobre os vetores, de forma a obter um agrupamento significativo dos e-mails, é: ✂️ a) PCA → t-SNE → KNN; ✂️ b) UMAP → KNN; ✂️ c) t-SNE → HDBSCAN → K-Means; ✂️ d) UMAP → HDBSCAN; ✂️ e) K-Means -> t-SNE. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
165Q1064076 | Algoritmos e Estrutura de Dados, Algoritmos, Tarde, CVM, FGV, 2024Diversas operações matemáticas podem ser implementadas de forma recursiva, como no algoritmo seguinte. Função X (J: inteiro, K: inteiro) Início Se J < K Então Retorne J Senão Retorne X (J-K, K) Fim Considerando o domínio dos inteiros positivos, a função terá como resultado o(a): ✂️ a) adição entre J e K; ✂️ b) multiplicação de J por K; ✂️ c) resto da divisão de J por K; ✂️ d) subtração entre J e K; ✂️ e) elevação de J à potência K. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
166Q1038252 | Algoritmos e Estrutura de Dados, Algoritmos, Desenvolvimento de Sistemas e Acompanhamento de Projetos, BANPARÁ, Fundação CETAP, 2025Analise as afirmativas a seguir sobre a complexidade de algoritmos. I - A complexidade de um algoritmo é uma medida de Sua velocidade e do espaço que consome. Il - A notação Big-O é usada para descrever o melhor caso de complexidade de um algoritmo. IlI - Um algoritmo com complexidade O(1) tem tempo de execução constante, independentemente do tamanho da entrada. Qual(is) afirmativa(s) está(ão) correta(s)? ✂️ a) Somente a afirmativa I. ✂️ b) Somente as afirmativas Il e III. ✂️ c) Somente as afirmativas I e III. ✂️ d) Somente as afirmativas I e II ✂️ e) Todas as três afirmativas estão corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
167Q1017812 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Área de Atuação 5 Engenheria de Computação e Áreas Afins, UNIVESP, CESPE CEBRASPE, 2025Assinale a opção em que é corretamente apresentada uma característica de funcionamento de uma DHT (distributed hash table) em um sistema distribuído. ✂️ a) Os algoritmos de busca de dados são do tipo O2. ✂️ b) Os nós só possuem informações relativas a si mesmos. ✂️ c) A abordagem de busca é, por padrão, do tipo broadcast. ✂️ d) A curva elíptica é o tipo de criptografia utilizada em sua estrutura. ✂️ e) Os dados são armazenados em uma estrutura chave-valor. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
168Q992771 | Algoritmos e Estrutura de Dados, Estrutura de Controle e Repetição, Analista de Sistemas, Prefeitura de Jaru RO, IBADE, 2024Qual das seguintes opções melhor descreve o conceito de uma estrutura de sequência em programação? ✂️ a) Execução de comandos em paralelo para otimizar a performance do algoritmo; ✂️ b) Seleção de um bloco de comandos para executar dentre várias opções baseadas em condições; ✂️ c) Execução de comandos, um após o outro, na ordem em que aparecem no algoritmo; ✂️ d) Repetição de um bloco de comandos até que uma condição seja satisfeita; ✂️ e) Execução de um bloco de comandos baseado em uma condição específica. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
169Q958244 | Algoritmos e Estrutura de Dados, Área 2, Polícia Federal, CESPE CEBRASPE, 2018No que se refere à medicina legal, julgue o item que se seguem. A gestão de cadáveres em um desastre de massa deve levar em conta, além dos aspectos legais e sanitários, os culturais, sociais, religiosos e psicológicos da população afetada. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
170Q969858 | Algoritmos e Estrutura de Dados, Tipos de Dados, Analista de Sistemas – Engenharia de Software, Petrobras, CESPE CEBRASPE, 2022Com relação a tipos abstratos de dados, julgue o próximo item.No trecho de código abaixo, o valor final da variável op é 4.inteiro op=8op = 5op = 4 ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
171Q1062317 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Área 3 Informática Forense, Polícia Federal, CESPE CEBRASPE, 2025No que se refere ao SonarQube, às estruturas de dados e à complexidade de algoritmos, julgue os itens subsecutivos. Para gerenciar a ordem de execução de chamadas de função em um programa recursivo, a estrutura de dados mais adequada é a pilha (stack), pois sua característica LIFO (last-in, first-out) espelha o fluxo de execução em que a última função chamada é a primeira a finalizar sua execução e retornar. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
172Q983475 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025Em relação às árvores de decisão, julgue os itens a seguir. I Essa categoria de algoritmos da análise supervisionada realiza a classificação dos dados em um número limitado de classes, de modo a utilizar apenas os valores das variáveis de entrada como base. II As árvores de decisão são mais apropriadas para dados categóricos e intervalares, portanto, o uso de variáveis contínuas em árvores de decisão requer a discretização, que consiste na transformação de variáveis numéricas contínuas em intervalos ou categorias. III O algoritmo Random Forest utiliza o método bagging para a criação de múltiplas árvores de decisão independentes e combina as previsões para melhorar a precisão e reduzir o risco de overfitting. Assinale a opção correta. ✂️ a) Apenas o item I está certo. ✂️ b) Apenas o item III está certo. ✂️ c) Apenas os itens I e II estão certos. ✂️ d) Apenas os itens II e III estão certos. ✂️ e) Todos os itens estão certos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
173Q986592 | Algoritmos e Estrutura de Dados, Autômatos, Analista de Sistemas, Prefeitura de Rolim de Moura RO, IBADE, 2025No contexto da teoria da computação, qual é a característica fundamental que define uma linguagem regular? ✂️ a) Pode ser processada por uma máquina de Turing com fita infinita. ✂️ b) Requer uma gramática livre de contexto para sua descrição. ✂️ c) Pode ser reconhecida por um autômato finito determinístico. ✂️ d) Necessita de memória auxiliar para cadeias complexas. ✂️ e) É exclusiva para linguagens de programação orientada a objetos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
174Q1034483 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Tecnologia com Especialidade em Análise de Dados, TCE RR, FGV, 2025O 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. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
175Q992760 | Algoritmos e Estrutura de Dados, Hashing, Analista de Sistemas, Prefeitura de Jaru RO, IBADE, 2024Um analista de sistemas está projetando um sistema que requer a implementação de uma estrutura de dados para representar um conjunto de elementos, onde a busca por um elemento específico deve ser realizada de forma eficiente. Qual estrutura de dados é mais apropriada para essa situação? ✂️ a) Árvore binária; ✂️ b) Fila; ✂️ c) Pilha; ✂️ d) Lista Encadeada; ✂️ e) Hash table. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
176Q1053481 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Técnico de Informática, HEMOBRÁS, CESPE CEBRASPETexto associado. Com relação aos tipos de dados elementares e estruturados,julgue os itens de 21 a 25. Uma lista estática seqüencial pode ser definida como um arranjo de registros sem regras de precedência entre seus elementos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
177Q1064079 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Tarde, CVM, FGV, 2024Para acelerar a busca sobre uma lista de mensagens, Beatriz adotou uma tabela de dispersão, na qual o e-mail do emissor é quem define o hash. N: INTEIRO V: VETOR [0..N-1] de LISTA<MENSAGEM> Algoritmo Adicionar (M: MENSAGEM) H <- 0 Para i de 0 até Tamanho (M.email) - 1 H <- H + Ord (M.email[i]) Fim Para H <- H Mod N V[H].Incluir(M) Fim Algoritmo O hash é dado pelo resto da divisão entre a soma dos códigos ASCII do email e o tamanho do vetor de listas. Para que Beatriz obtenha a melhor distribuição das mensagens nas listas: ✂️ a) o valor dos códigos ASCII, obtidos pela função Ord, deve ser multiplicado por N; ✂️ b) a soma dos códigos ASCII deve ser feita do final para o início do campo email de M; ✂️ c) o número N deve ser primo; ✂️ d) a mensagem M deve ser incluída na lista da posição N – H do vetor V; ✂️ e) o número N precisa ser par. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
178Q1038257 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Desenvolvimento de Sistemas e Acompanhamento de Projetos, BANPARÁ, Fundação CETAP, 2025Qual estrutura de dados é apropriada para armazenar uma lista de elementos, que permita a inserção, remoção e busca de elementos com eficiência, além disso, a ordem de inserção dos elementos deve ser preservada e o acesso a qualquer elemento da lista deve ser rápido? ✂️ a) Lista duplamente encadeada. ✂️ b) Fila. ✂️ c) Árvore binária de busca. ✂️ d) Pilha. ✂️ e) Vetor. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
179Q886407 | Algoritmos e Estrutura de Dados, Técnico em Informática, Prefeitura de Cruzaltense RS, FUNDATEC, 2024Analise o algoritmo abaixo, escrito no software VisuAlg 3.0:algoritmo "concurso"var cont, res: inteiroinicio res <- 0; para cont de 1 ate 8 faca se (cont < 4) entao res <- res + 1; senao res <- res - 1; fimse fimparafimalgoritmoAo final da execução do algoritmo acima, qual será o valor da variável “res”? ✂️ a) -2. ✂️ b) -1. ✂️ c) 0. ✂️ d) 1. ✂️ e) 2. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
180Q1037255 | Algoritmos e Estrutura de Dados, Algoritmos, Inteligência da Informação, DATAPREV, FGV, 2024Algoritmos de agrupamento podem ser classificados em diferentes categorias. Um algoritmo de agrupamento amplamente utilizado em aprendizado de máquina e mineração de dados é conhecido como K-Means. O K-Means, em sua versão original, é classificado como um tipo de algoritmo ✂️ a) baseado em grade. ✂️ b) baseado em grafo. ✂️ c) hierárquico. ✂️ d) partitivo. ✂️ e) por densidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro