Questões de Concurso Sobre algoritmos em algoritmos e estrutura de dados

Foram encontradas 2.422 questões

Ano: 2025 Banca: FGV Órgão: SEFAZ-PR Prova: FGV - 2025 - SEFAZ-PR - Auditor Fiscal (Tarde) |
Q3363100 Algoritmos e Estrutura de Dados
Considere o pseudocódigo a seguir.

Q49.png (305×264)

Considere que os elementos da matriz m são números reais e que a mesma é bidimensional, com n linhas e p colunas, sendo n e p inteiros não nulos.

Com base no exposto, analise os itens a seguir:

I. O número de vezes que a linha <7> do pseudocódigo é executada é (n * p), para qualquer m.
II. Se p = 1, a matriz de saída é igual à matriz de entrada.
III. Se a segunda linha da matriz de entrada for [9, 2, 3, 7], a segunda linha da matriz de saída será [7, 3, 2, 9].

Está correto o que se afirma em
Alternativas
Ano: 2025 Banca: FGV Órgão: SEFAZ-PR Prova: FGV - 2025 - SEFAZ-PR - Auditor Fiscal (Tarde) |
Q3363098 Algoritmos e Estrutura de Dados

Considere o seguinte pseudocódigo:


Q47.png (325×284)


Assinale a opção que indica a saída impressa pelo programa.

Alternativas
Q3335999 Algoritmos e Estrutura de Dados
A lógica de programação facilita o raciocínio na construção e no entendimento do algoritmo, mostrando que ele está muito mais presente em nosso cotidiano do que imaginamos. Na computação, o algoritmo é essencial. Sobre o assunto, analisar os itens.

I. A princípio, um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa.
II. Um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.
III. A partir dos conhecimentos tidos como verdadeiros, caberia à Lógica de Programação a formulação de leis gerais de encadeamentos lógicos que levariam à descoberta de novas verdades.

Está CORRETO o que se afirma: 
Alternativas
Q3317289 Algoritmos e Estrutura de Dados

Com referência à matemática computacional e à ciência da computação aplicadas, julgue o item a seguir. 


A notação Big O é utilizada para descrever o comportamento assintótico de um algoritmo, fornecendo um limite superior para o tempo de execução ou uso de memória em função do tamanho da entrada. 

Alternativas
Q3317275 Algoritmos e Estrutura de Dados

Acerca de técnicas utilizadas na ciência de dados, julgue o item a seguir. 


O algoritmo Apriori gera primeiro todos os itemsets individuais (itens) e, em seguida, combina-os para gerar itemsets de tamanho maior. Já o algoritmo FP-growth constrói uma estrutura de dados compacta denominada FP-tree, permitindo a mineração de itemsets frequentes sem gerar candidatos. Quanto à eficiência, o Apriori é mais rápido que o FP-growth devido à simplicidade de sua abordagem. 

Alternativas
Q3317261 Algoritmos e Estrutura de Dados

Julgue o próximo item, relativo a matemática computacional e ciência da computação aplicada. 


Ao se comparar os algoritmos de busca linear e de busca binária em um array ordenado com elementos, verifica-se que a busca binária tem complexidade temporal O(log n), enquanto a busca linear tem complexidade temporal O(n). 

Alternativas
Q3317260 Algoritmos e Estrutura de Dados

Julgue o próximo item, relativo a matemática computacional e ciência da computação aplicada. 


Para o autômato finito determinístico identificado por M =  ({a,b},{q0,q1,q2,q3 }, Imagem associada para resolução da questão, q0,{q3}), em que Imagem associada para resolução da questão é dada pela tabela seguinte, é correta a afirmação: o autômato aceita a cadeia 'abba'.


Imagem associada para resolução da questão

Alternativas
Q3315152 Algoritmos e Estrutura de Dados

Com relação a algoritmos de busca, simulação robótica, sistemas operacionais para robôs e ferramentas de depuração, julgue o item seguinte. 


A aplicação do algoritmo A* em espaços contínuos não requer nenhuma forma de discretização, podendo operar diretamente sobre o espaço de estados.

Alternativas
Q3307175 Algoritmos e Estrutura de Dados

Julgue o item a seguir, em relação a técnicas de agrupamento, a técnicas de redução de dimensionalidade, e a processamento de linguagem natural.


Nos algoritmos aglomerativos, ocorre primeiramente a classificação de cada objeto em um grupo e, então, combinam-se os grupos com base em suas proximidades, processo repetido até que exista um cluster, que inclua todos os objetos; já nos algoritmos divisivos, todos os pontos são inicialmente considerados como grupo único, subdividido sucessivamente até que alguma regra de parada seja satisfeita.

Alternativas
Q3299575 Algoritmos e Estrutura de Dados
Um algoritmo de ordenação é estável quando preserva a ordem relativa de elementos com chaves iguais. São exemplos de algoritmos de ordenação estáveis:
Alternativas
Q3299567 Algoritmos e Estrutura de Dados
Na análise de complexidade de algoritmo, uma função f(n) é Ω (t(n)) se, e somente se, a seguintecondição for satisfeita, onde c e k são constantes positivas:
Alternativas
Q3298838 Algoritmos e Estrutura de Dados

Considere o seguinte código Python que implementa um método de ordenação:


Imagem associada para resolução da questão


Qual método de ordenação é implementado no código acima?

Alternativas
Q3298833 Algoritmos e Estrutura de Dados

Considere o seguinte código escrito em Python 3:


Imagem associada para resolução da questão


A complexidade de tempo desse algoritmo em termos da notação Big-O é

Alternativas
Q3296253 Algoritmos e Estrutura de Dados
Em relação à estrutura de repetição, qual das opções abaixo representa um laço que será executado pelo menos uma vez, independentemente da condição?
Alternativas
Q3287970 Algoritmos e Estrutura de Dados
Avalie a afirmação a seguir sobre modularização de algoritmos.

“É um tipo de módulo usado para várias tarefas, não produzindo valores de saída.”

Assinale a alternativa correta sobre ao que se refere a afirmativa acima.
Alternativas
Q3287969 Algoritmos e Estrutura de Dados
Com 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. 
Alternativas
Q3287172 Algoritmos e Estrutura de Dados

A respeito de redes de computadores, julgue o item que se segue. 


No algoritmo de vetor de distâncias, cada nó recebe alguma informação de um ou mais vizinhos diretamente ligados a ele e, em seguida, distribui os resultados de seus cálculos para seus vizinhos, sendo, assim, considerado um algoritmo distribuído. 

Alternativas
Q3285477 Algoritmos e Estrutura de Dados
A lista a seguir contém uma coleção de números inteiros ordenados descendentemente.

lst=[15, 13, 9, 7, 5, 2, -2, -5, -6, -10, -12, -14]

Suponha que uma função, chamada busca, execute uma busca binária sobre a lista lst. O algoritmo implementado em busca contém uma pequena diferença, quando comparado com o algoritmo de busca binária tradicional, pois ele retorna o somatório de todos os elementos da lista que forem visitados até que o elemento procurado seja encontrado. O somatório irá incluir o elemento que se procura, caso ele esteja presente na lista.
Qual será o valor retornado pela função busca quando ela for chamada para realizar uma busca sobre a lista lst à procura do valor -11?
Alternativas
Q3282422 Algoritmos e Estrutura de Dados

No que se refere a métodos heurísticos e à modelagem comparativa por homologia, julgue o seguinte item. 


A utilização de uma busca heurística é uma alternativa à busca exaustiva, pois, nesta, se o número de características for muito grande, a busca será muito custosa computacionalmente, pois existem n subconjuntos para n características. 

Alternativas
Q3282405 Algoritmos e Estrutura de Dados

Julgue o próximo item, pertinentes ao uso das ferramentas da informática nas pesquisas científicas em biotecnologia. 


A transformada de Burrows-Wheeler foi originalmente concebida para auxiliar na compressão de dados e, na bioinformática, foi adaptada como base algorítmica central para diversos programas de montagem de genomas e metagenomas. 

Alternativas
Respostas
301: B
302: E
303: E
304: C
305: E
306: C
307: E
308: E
309: C
310: A
311: A
312: C
313: D
314: C
315: B
316: D
317: C
318: D
319: E
320: E