Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.260 questões

Q1965862 Algoritmos e Estrutura de Dados
Machine Leaming possui um grande conjunto de técnicas e algoritmos consagrados. Por possuírem características específicas, essas técnicas e algoritmos são adequados ou não para a solução de um problema, a depender do tipo de aprendizagem que será utilizado. Marque a alternativa que indica o nome de um algoritmo que NÃO faz parte dos utilizados em cenários onde a aprendizagem supervisionada está presente.  
Alternativas
Q1965844 Algoritmos e Estrutura de Dados
A respeito das estruturas de dados e algoritmos amplamente utilizados na execução de operações de busca e indexação, analise as afirmativas abaixo e marque alternativa correta.

|. Busca sequencial é a mais elementar de todas as buscas. Considerando a busca em uma estrutura de dados com informações ordenadas, a busca sequencial será sempre menos eficiente do que a busca binária, no pior caso. A busca binária se beneficia do fato da estrutura de dados estar ordenada, isso facilita sua estratégia de busca.
Il. As funções hash são usadas para mapearmos grandes conteúdos de informações que, mesmo tendo tamanho variável, retornaram como resultado informações de pequeno porte e de tamanho fixo. Tratam-se de funções probabilísticas, ou seja, devem resultar sempre no mesmo valor toda vez que receberem um mesmo dado como entrada.
Ill. Árvores AVL possuem como uma de suas características O fato de serem balanceada. Isso significa que a altura sub árvore esquerda de qualquer nó tem a mesma altura da sua sub árvore direita.  
Alternativas
Q1965626 Algoritmos e Estrutura de Dados
Com relação a dado, informação e conhecimento, julgue o item subsecutivo. 

O conhecimento é obtido a partir de um conjunto de informações inseridas em um mesmo e específico contexto.
Alternativas
Q1965625 Algoritmos e Estrutura de Dados
Com relação a dado, informação e conhecimento, julgue o item subsecutivo. 

Os termos CÉU e AZUL, quando utilizados separadamente, representam dados, enquanto a expressão CÉU É AZUL representa uma informação.  
Alternativas
Q1965360 Algoritmos e Estrutura de Dados
O algoritmo a seguir representa uma parte de um sistema de avaliação de alunos. O algoritmo exibe, com exatidão, as regras do negócio e os desejos do usuário. A linguagem usada para implementar esse algoritmo preservará a estrutura e a lógica exatamente como representadas. 


Com base nessas informações, julgue o item a seguir, acerca da previsão de testes a serem realizados no trecho de código apresentado.

Submetendo-se apenas os seguintes casos de teste, a cobertura de decisão alcançada seria de 25%. Caso 1 --> limite (enquanto) = 10; faltas = 0; menção = 0 Caso 2 --> limite (enquanto) = 1; faltas = 25; menção = 0 
Alternativas
Q1964553 Algoritmos e Estrutura de Dados

Julgue o próximo item, a respeito de lógica de programação.



Em um algoritmo, todo resultado de uma operação de entrada de dados é armazenado em uma posição na memória.

Alternativas
Q1964552 Algoritmos e Estrutura de Dados

Julgue o próximo item, a respeito de lógica de programação.



As estruturas se e senão são estruturas de repetição utilizadas nas situações em que, caso determinada condição seja alcançada, um comando é realizado, caso contrário, outro comando é executado. 

Alternativas
Q1964551 Algoritmos e Estrutura de Dados

Julgue o próximo item, a respeito de lógica de programação.



Os laços usados em estruturas de repetição e teste podem ser feitos por meio de comandos como enquanto e repita. 

Alternativas
Q1964550 Algoritmos e Estrutura de Dados

Julgue o próximo item, a respeito de lógica de programação.



O fluxograma é uma das formas de se representarem as instruções de um programa, utilizando-se de alguns comandos genéricos ou primitivos para a interpretação do algoritmo. 

Alternativas
Q1963052 Algoritmos e Estrutura de Dados

A respeito de algoritmos de hash, julgue o item que se segue.  


O uso de hashes na geração de assinaturas digitais garante a autenticidade, a confidencialidade e a integridade de uma informação.  

Alternativas
Q1963051 Algoritmos e Estrutura de Dados

A respeito de algoritmos de hash, julgue o item que se segue.  


A ferramenta mais utilizada para reduzir a probabilidade de acontecerem colisões em uma função de resumo (hash) é o ajuste de distribuição, de maneira que, quanto mais heterogênea e dispersa for a função resumo, menor será a sua probabilidade de colisão.

Alternativas
Q1963050 Algoritmos e Estrutura de Dados

A respeito de algoritmos de hash, julgue o item que se segue.  


Hash é o resultado único e de tamanho fixo de um método criptográfico aplicado sobre uma informação, conhecido como função de resumo. 

Alternativas
Q1963049 Algoritmos e Estrutura de Dados

A respeito de algoritmos de hash, julgue o item que se segue.


Os algoritmos de hash MD5 e SHA-1 apresentam, respectivamente, mensagem de resumo de 160 bits e de 128 bits. 

Alternativas
Q1963048 Algoritmos e Estrutura de Dados

A respeito de algoritmos de hash, julgue o item que se segue.


É possível utilizar uma função de resumo para verificar a integridade de um arquivo ou mesmo para gerar assinaturas digitais. 

Alternativas
Q1962679 Algoritmos e Estrutura de Dados
O algoritmo KNN (K-nearest neighbors ou k-vizinhos mais próximos) se insere na categoria de
Alternativas
Q1962666 Algoritmos e Estrutura de Dados

Com relação às características de dados semiestruturados, analise as afirmativas a seguir.


I. Os esquemas de dados semiestruturados são usualmente definidos após a existência dos dados, tendo como base uma investigação de suas estruturas particulares e da análise de diferenças e similaridades. No entanto, isto não significa que sempre existirá um esquema associado a um dado semiestruturado.

II. Devido à natureza evolucionária e regular dos dados semiestruturados, as estruturas de representação implícitas ou explícitas restringem-se a descrever o estado corrente de poucas ocorrências de dados similares. Dessa forma, é possível prescrever esquemas completos existindo poucas restrições de integridade com relação à semântica dos atributos.

III. Como a estrutura está embutida na descrição dos dados, muitas vezes não é clara a distinção lógica entre a estrutura e o conteúdo. Por exemplo, um endereço representado como um valor atômico em uma ocorrência de dado ou como um tipo pré-definido pelo usuário (com atributos rua, número e complemento) em outra ocorrência. Esta característica dificulta o projeto de banco de dados relacional para tais dados.


Está correto o que se afirma em

Alternativas
Q1962665 Algoritmos e Estrutura de Dados

Dados conectados referem-se a um conjunto de boas práticas para publicação e conexão de dados na Web, usando padrões recomendados pelo W3C. Eles são guiados por princípios conhecidos como “sistema de 5 estrelas”, que classificam, por meio de estrelas, o grau de abertura dos dados.


Dados conectados classificados com “3 estrelas” são dados abertos já disponíveis na Internet de maneira

Alternativas
Q1962625 Algoritmos e Estrutura de Dados

Observe a configuração de uma árvore B, onde uma página pode ter no máximo 4 filhas, contendo as chaves 7, 10, 15, 18, 20, 22, 26, 30, 35, 40. 


Imagem associada para resolução da questão


Após a inserção da chave 5, a configuração das chaves do nó raiz da árvore seria

Alternativas
Q1962610 Algoritmos e Estrutura de Dados

A expressão lógica


se A então B


é equivalente à expressão

Alternativas
Q1962609 Algoritmos e Estrutura de Dados

Considere o esquema com a distribuição das chaves (k) numéricas de uma tabela Hash a seguir.


Imagem associada para resolução da questão


Acerca do esquema, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).


I. A função Hash utilizada é h(k) = k mod 7.

II. Há colisão em duas das chaves.

III. A complexidade do algoritmo de busca é O(log n).


As afirmativas são, respectivamente,

Alternativas
Respostas
781: B
782: B
783: E
784: C
785: E
786: C
787: E
788: E
789: E
790: E
791: E
792: C
793: E
794: C
795: C
796: E
797: B
798: B
799: D
800: D