Questões de Concurso Sobre conceitos básicos e algoritmos em algoritmos e estrutura de dados

Foram encontradas 792 questões

Q3494773 Algoritmos e Estrutura de Dados
Analise o algoritmo da figura abaixo.

Captura_de tela 2025-07-16 192723.png (314×289)

Após a execução, será gerada, como resultado, a seguinte sequência de números:
Alternativas
Q3421003 Arquitetura de Computadores

A respeito do CMMI 2.0 e do MPS.BR  Referência Guia Geral MPS Software 2023, julgue o item subsequente. 


No CMMI, os níveis de capacidade estão estruturados do nível 0 ao nível 4 e indicam o grau de maturidade de áreas de processo individuais no modelo por estágio. 

Alternativas
Q3420997 Algoritmos e Estrutura de Dados

Considerando o trecho de código precedente, extraído do arquivo .gitlab-ci.yml, julgue o próximo item.  


O job build ruby 1/2 herda automaticamente a image e o before_script definidos no bloco default, bem como a variável WEBHOOK_URL definida no bloco variables.

Alternativas
Q3420996 Algoritmos e Estrutura de Dados

Considerando o trecho de código precedente, extraído do arquivo .gitlab-ci.yml, julgue o próximo item.  


Os jobs build ruby 1/2 e build ruby 2/2 são, por padrão, executados em paralelo no GitLab CI, a menos que haja dependências explícitas configuradas entre eles

Alternativas
Q3420992 Arquitetura de Computadores

A respeito da arquitetura de sistemas web, julgue o item que se segue. 


O padrão Cache-Aside (Lazy Loading) pode sofrer race conditions em cenários de alta concorrência, a menos que sejam adotadas técnicas de sincronização.

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
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
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
Q3273254 Algoritmos e Estrutura de Dados
As estruturas de controle em um algoritmo permitem direcionar o fluxo de execução do programa. Por meio das três estruturas básicas — sequência, seleção e repetição — e sua combinação, é possível criar algoritmos capazes de solucionar diferentes problemas. Nesse sentido, o conjunto de ações primitivas que é executado de maneira linear, ou seja, uma instrução após a outra, na mesma ordem em que foram escritas, de cima para baixo e da esquerda para a direita, sem desvios ou repetições, é o(a): 
Alternativas
Q3258093 Algoritmos e Estrutura de Dados
Dois conjuntos de dados (A e B) necessitam ser processados e analisados. O conjunto A contém os dados idade, rendimento mensal e quantidade de filhos de certa população, todos eles numéricos. O objetivo da análise do conjunto A é determinar quem está empregado, por meio de categorização (empregado ou não empregado). O conjunto B contém o texto completo de mensagens de vários emails, sendo todos os dados desse conjunto caracteres. O objetivo da análise do conjunto B é determinar se um email é spam, por meio de categorização (spam ou não spam). 

Considerando essa situação hipotética, julgue o próximo item.


O algoritmo Naive Bayes poderia ser utilizado na análise dos dados de A e B.

Alternativas
Q3258092 Algoritmos e Estrutura de Dados
Dois conjuntos de dados (A e B) necessitam ser processados e analisados. O conjunto A contém os dados idade, rendimento mensal e quantidade de filhos de certa população, todos eles numéricos. O objetivo da análise do conjunto A é determinar quem está empregado, por meio de categorização (empregado ou não empregado). O conjunto B contém o texto completo de mensagens de vários emails, sendo todos os dados desse conjunto caracteres. O objetivo da análise do conjunto B é determinar se um email é spam, por meio de categorização (spam ou não spam). 
Considerando essa situação hipotética, julgue o próximo item.


Com base nos dados do conjunto A, caso se deseje agrupar as pessoas em empregado e não empregado, poderá ser utilizado, para essa finalidade, o algoritmo k-nearest neighbors, que agrupa os dados em k clusters, de forma não supervisionada. 
Alternativas
Q3237044 Algoritmos e Estrutura de Dados

Sobre o algoritmo Advanced Encryption Standard (AES), foram feitas as seguintes afirmações:


I. O algoritmo AES pode usar chaves de 128, 192 ou 256 bits.

II. O algoritmo AES é considerado um algoritmo criptográfico simétrico.

III. O algoritmo AES realiza a cifragem e decifragem da informação.


Sobre as afirmações acima, pode-se afirmar que:

Alternativas
Q3220741 Algoritmos e Estrutura de Dados
Os algoritmos de cifração e decifração são denominados: 
Alternativas
Q3204200 Algoritmos e Estrutura de Dados
O 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
Alternativas
Q3178544 Algoritmos e Estrutura de Dados
Quanto aos componentes de um algoritmo, assinale a alternativa INCORRETA.
Alternativas
Q3178543 Algoritmos e Estrutura de Dados
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.
( ) O 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, é:
Alternativas
Q3174225 Algoritmos e Estrutura de Dados

Dado o seguinte trecho, construído em português, de um algoritmo estruturado:



Imagem associada para resolução da questão



Sendo x, k e z números reais, caso k=7 e z=2, o valor final impresso vai ser:

Alternativas
Q3167193 Algoritmos e Estrutura de Dados

No que se refere à ciência de dados, julgue o item seguinte.


Em aprendizado supervisionado, o algoritmo random forest utiliza múltiplas árvores de decisão para melhorar a precisão das previsões e reduzir o risco de overfitting.

Alternativas
Q3164702 Algoritmos e Estrutura de Dados
O professor Rafael estava explicando para seus colegas pedagogos como uma programação avançada pode ser aplicada na criação de sistemas inteligentes para educação. Ele deu um exemplo de um algoritmo que analisa o desempenho dos alunos em avaliações online e sugere conteúdos personalizados para cada um, com base em suas dificuldades.

O principal objetivo de utilizar algoritmos avançados em sistemas educacionais é
Alternativas
Q3449437 Algoritmos e Estrutura de Dados
Baseados na teoria evolutiva, os Algoritmos Genéticos tentam simular o processo de evolução biológica. Assim, inspirado na seleção natural, aplica-se um método de seleção de soluções que favorece a sobrevivência e reprodução das melhores soluções (SIVANANDAM, 2008). Relacione os nomes dos métodos de seleção com as suas respectivas características.

(SIVANANDAM, S. N. et al. Genetic algorithms. Springer Berlin Heidelberg, 2008.)

(1) Seleção por torneio
(2) Seleção por posição
(3) Seleção por roleta 
(a) A probabilidade de seleção de cada solução é proporcional à sua fitness em comparação com a fitness total da população.
(b) A probabilidade de seleção de cada solução está relacionada ao seu ranking na população.
(c) A solução com melhor fitness é selecionada entre as soluções de uma subpopulação aleatória da população total.
Relacione a coluna da esquerda com a da direita:
Alternativas
Respostas
1: B
2: E
3: E
4: C
5: C
6: C
7: B
8: C
9: B
10: C
11: E
12: C
13: B
14: E
15: C
16: A
17: A
18: C
19: C
20: E