Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.122 questões

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
Q1957088 Algoritmos e Estrutura de Dados
Qual estrutura apresenta complexidade de inserção, remoção e procura O(log(n)) independentemente se for o melhor ou o pior caso? 
Alternativas
Q1956007 Algoritmos e Estrutura de Dados

Observe-se o algoritmo abaixo.


Imagem associada para resolução da questão


Onde “X mod Y” é uma função que retorna ao resto da divisão de X por Y. Nessas condições, a sequência de números gerada pelo algoritmo é:

Alternativas
Q1956006 Algoritmos e Estrutura de Dados

A seguir há um algoritmo, que troca os valores das variáveis ALFA e BETA.


Imagem associada para resolução da questão


A estrutura equivalente à Imagem associada para resolução da questãoque faz a troca dos valores entre as variáveis ALFA e BETA, sem usar a variável auxiliar AUX, está indicada na seguinte opção:

Alternativas
Q1956005 Algoritmos e Estrutura de Dados

Apresenta-se um algoritmo a seguir:


Imagem associada para resolução da questão


Para gerar o mesmo resultado do algoritmo, pode-se utilizar um código que use a estrutura de controle para ... fimpara em substituição a repita ... fimrepita mostrada acima.


Essa estrutura está indicada na seguinte opção:

Alternativas
Respostas
701: E
702: C
703: E
704: E
705: E
706: E
707: E
708: C
709: E
710: C
711: C
712: E
713: B
714: B
715: D
716: D
717: E
718: C
719: D
720: B