Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.124 questões

Q1254680 Algoritmos e Estrutura de Dados
Considerando uma árvore de busca binária, assinale a alternativa correta.
Alternativas
Q1250973 Algoritmos e Estrutura de Dados

Analise o seguinte o pseudo-código.


Imagem associada para resolução da questão Com base no algoritmo, admitindo que o valor lido por B na ‘Linha 04’ seja 8, marque (V) para as afirmativas VERDADEIRAS e (F) para as FALSAS.
( ) Na oitava iteração do laço, o valor de B, a ser testado na linha 08, será 16, o que irá atribuir o valor 31 à variável A na linha 11. ( ) O valor de saída nas linhas 13 e 14 serão respectivamente, 31 e 16. ( ) A declaração ‘Se’ na linha 08 faz um teste utilizando a variável B. Esse tipo de teste é conhecido como teste recursivo. ( ) Ao fim da terceira iteração, o valor da variável A é 31.
Assinale a alternativa que contempla a sequência CORRETA.
Alternativas
Q1062077 Algoritmos e Estrutura de Dados
Estruturas de dados básicas como listas, filas e árvore são componentes fundamentais em muitos programas de computador. Sobre essas estruturas de dados, é correto afirmar:
Alternativas
Q1057588 Algoritmos e Estrutura de Dados

Em (A), possuímos uma estrutura de dados do tipo pilha que armazena números inteiros. Em (B), temos um conjunto de ações executadas sobre essa pilha, levando a pilha para uma nova organização dos dados. Quais dados estão armazenados na estrutura, após a execução das ações descritas em (B)? 


Imagem associada para resolução da questão


Alternativas
Q1017761 Algoritmos e Estrutura de Dados
Um vetor NRINT tem 8 elementos, cujos valores estão, inicialmente, em uma sequência de números inteiros de 0 até 7, os quais ocupam, nessa ordem, as primeiras posições no vetor. O conteúdo inicial do vetor encontra-se na primeira linha (dentro de uma tabela), e os índices do vetor estão representados na segunda linha.
Assinale a opção que indica a composição desse vetor NRINT após serem seguidas as instruções do seguinte algoritmo.
Imagem associada para resolução da questão
Alternativas
Q1011114 Algoritmos e Estrutura de Dados

Analise o trecho de código abaixo, considerando a estrutura de dados.


Imagem associada para resolução da questão


De acordo com esse código, uma suposta entrada de dados correta no cadastro seria por meio de comandos escritos de diferentes maneiras. Analise os comandos apresentados.


Imagem associada para resolução da questão


Estão corretos os comandos listados em

Alternativas
Q1010249 Algoritmos e Estrutura de Dados
O Quick-Sort é considerado o algoritmo de ordenação baseado em comparação mais eficiente, mas em alguns casos sua complexidade é igual ao do Bubble-Sort. Assinale a alternativa que indica a complexidade do Quick-Sort quando o vetor está ordenado em ordem decrescente:
Alternativas
Q969983 Algoritmos e Estrutura de Dados

Para descobrir se um ano é bissexto (possui 366 dias), pode-se aplicar a seguinte regra: se o ano for divisível por 400, então o ano é bissexto. Além disso, se o ano não for divisível por 400 mas for divisível por 4 e, ao mesmo tempo, não for divisível por 100, então o ano é bissexto. Nos demais casos pode-se afirmar que o ano não é bissexto. Considerando as três definições a seguir, qual das alternativas representa uma expressão lógica que tem valor lógico verdadeiro somente quando o ano for bissexto?


Definição 1: o valor da expressão a rd b é o resto da divisão inteira de a por b.

Definição 2: o valor da expressão a eq b é verdadeiro quando o valor de a for igual ao valor de b e falso caso contrário.

Definição 3: os símbolos v, ^ e ~ representam, respectivamente, os operadores lógicos E, OU e NEGAÇÃO.

Alternativas
Q934378 Algoritmos e Estrutura de Dados

Em relação às estruturas de controle e de fluxo de execução, julgue o item seguinte.


Nos laços de repetição while e for, a condição é verificada no princípio do laço, antes da entrada nesse laço.

Alternativas
Q929595 Algoritmos e Estrutura de Dados

Sejam duas expressões chamadas de A e B. De acordo com a tabela verdade mostrada abaixo, marque a alternativa para a condição de verdade uma expressão com A e B

Imagem associada para resolução da questão

Alternativas
Q923871 Algoritmos e Estrutura de Dados
Veja o trecho que segue:
Void addFirst(int v) { First = new ListNode(v, first); Size++; }
Este trecho de código é utilizado em estrutura de dados com a finalidade de inserir um elemento em
Alternativas
Q915170 Algoritmos e Estrutura de Dados
Escolha a alternativa que possua um algoritmo de ordenação pertencente ao grupo dos métodos de ordenação estáveis
Alternativas
Q903079 Algoritmos e Estrutura de Dados

No que diz respeito a algoritmos e linguagens de programação, analise as afirmações a seguir.


1) É possível substituir comandos de condição (IF) por apenas comandos de repetição (WHILE) com as devidas no código.

2) A sequência de execução das instruções do algoritmo não tem importância, desde que todas sejam executadas em algum momento.

3) Um algoritmo não representa um programa de computador, e pode ser essencialmente executado por um ser humano se este tiver disponível tempo e memória suficientes.


Está(ão) correta(s), apenas:

Alternativas
Q873521 Algoritmos e Estrutura de Dados
As estruturas de dados podem ser caracterizadas como forma organizada de armazenar dados ou informações na memória, de modo a otimizar o acesso de algoritmos de manipulação de dados associados a estas estruturas. Sendo assim,
Alternativas
Q855615 Algoritmos e Estrutura de Dados

A respeito dos algoritmos de classificação, julgue o item a seguir.


No pior caso, quando o vetor está inversamente ordenado, o algoritmo booble sort executa n2 operações para a ordenação de um vetor de n elementos.

Alternativas
Q835372 Algoritmos e Estrutura de Dados
A estrutura que, além de ser similar à fila, é apropriada para ampliar as características desta, permitindo inserir e retirar elementos tanto do início quanto do fim da fila, é o(a)
Alternativas
Q831576 Algoritmos e Estrutura de Dados
Qual algoritmo de ordenação interna possui as seguintes características: não é estável, o tempo de execução é linear em relação ao tamanho da entrada e o fato da entrada já estar ordenada não melhora o custo?
Alternativas
Q831531 Algoritmos e Estrutura de Dados

Analise o trecho do algoritmo abaixo.


Imagem associada para resolução da questão


Assinale a alternativa correta, em relação à saída do código acima.

Alternativas
Q733509 Algoritmos e Estrutura de Dados

A partir da análise do grafo abaixo,

Imagem associada para resolução da questão

é correto afirmar que:

Alternativas
Q659317 Algoritmos e Estrutura de Dados
Suponha que os valores lidos para as variáveis a1, a2 e a3 tenham sido os seguintes:
a1: 3
a2: 2
a3: 3
O valor impresso para a variável Soma ao final do algoritmo será:
Alternativas
Respostas
3081: A
3082: A
3083: X
3084: A
3085: B
3086: C
3087: D
3088: A
3089: C
3090: X
3091: A
3092: X
3093: D
3094: A
3095: C
3096: C
3097: A
3098: B
3099: D
3100: A