Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.849 questões

Q941033 Algoritmos e Estrutura de Dados

Considere a tabela verdade abaixo com as entradas A, B, C e D e saída Z. A saída Z = x significa “don’t care”.


Imagem associada para resolução da questão


A expressão que simplifica a tabela é

Alternativas
Q935157 Algoritmos e Estrutura de Dados

Para responder à questão, considere o pseudo-código a seguir, pertinente a um trecho de código com os comandos de C1 a C7. Somente os comandos C1, C6 e C7 referenciam a variável x.



Sobre critérios de teste baseados em fluxo de dados, no trecho de código apresentado, o número mínimo de caminhos para satisfazer o critério de teste todos-du-caminhos com respeito à variável x é
Alternativas
Q935156 Algoritmos e Estrutura de Dados

Para responder à questão, considere o pseudo-código a seguir, pertinente a um trecho de código com os comandos de C1 a C7. Somente os comandos C1, C6 e C7 referenciam a variável x.



Para satisfazer o critério de teste estrutural todos-os-arcos, as seguintes sequências de comandos são suficientes:
Alternativas
Q934384 Algoritmos e Estrutura de Dados

                

Tendo como referência o algoritmo precedente, julgue o próximo item.


O algoritmo em apreço é O(n), ou seja, um algoritmo de complexidade linear, porque realiza um total de 6n + 4 unidades de tempo.

Alternativas
Q934383 Algoritmos e Estrutura de Dados

                

Tendo como referência o algoritmo precedente, julgue o próximo item.


Na linha 6 do algoritmo em pauta, são realizadas cinco unidades de tempo, as quais são executadas n vezes, o que totaliza 5n unidades de tempo.

Alternativas
Q934382 Algoritmos e Estrutura de Dados

                

Tendo como referência o algoritmo precedente, julgue o próximo item.


A linha 5 do algoritmo em apreço demanda 2n + 2 unidades de tempo.

Alternativas
Q934381 Algoritmos e Estrutura de Dados

                

Tendo como referência o algoritmo precedente, julgue o próximo item.


As declarações e a instrução na linha 7 do algoritmo em questão não contribuem para a contagem total de unidades de tempo.

Alternativas
Q934380 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 while e repeat-until, as sentenças serão executadas pelo menos uma vez.

Alternativas
Q934379 Algoritmos e Estrutura de Dados

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


O laço do-while será executado sempre que a condição for falsa e terminará quando esta for verdadeira, ao passo que o laço repeat-until será executado sempre que a condição for verdadeira e terminará quando esta for falsa.

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
Q934377 Algoritmos e Estrutura de Dados

                

Considerando a terminologia e os conceitos básicos de grafos, julgue o item a seguir, relativo ao grafo precedente.


O grafo em questão tem diâmetro igual a quatro.

Alternativas
Q934376 Algoritmos e Estrutura de Dados

                

Considerando a terminologia e os conceitos básicos de grafos, julgue o item a seguir, relativo ao grafo precedente.


No grafo em apreço, existem três ciclos com comprimento quatro: AJBA, BKLB e CDMC.

Alternativas
Q934375 Algoritmos e Estrutura de Dados

                

Considerando a terminologia e os conceitos básicos de grafos, julgue o item a seguir, relativo ao grafo precedente.


Os vértices A, B, C, D, J, K, L, M têm graus iguais, respectivamente, a 2, 4, 3, 2, 2, 2, 3, 2.

Alternativas
Q933800 Algoritmos e Estrutura de Dados

Analise a árvore binária de busca (BST), abaixo, representada pelas chaves dos seus nós.


Imagem associada para resolução da questão


Qual é a sequência de chaves representativa do seu percurso em pré-ordem?

Alternativas
Q933796 Algoritmos e Estrutura de Dados

Considere uma árvore binária de busca (BST) com n (n>3) níveis (o nó raiz está no nível 1), 2n - 1 nós e todas as chaves diferentes. Suponha, ainda, que algum dos pais de duas folhas seja removido da árvore e, mais tarde, uma chave com o mesmo valor da chave do nó removido seja inserida na árvore.


Quantas são as comparações necessárias para fazer a busca e encontrar o nó cuja chave foi removida e depois reinserida?

Alternativas
Q933794 Algoritmos e Estrutura de Dados

Analise o algoritmo de ordenação que se segue.


Imagem associada para resolução da questão


Com o uso desse algoritmo, qual é a quantidade de trocas realizadas para ordenar a sequência dado?

Alternativas
Q933766 Algoritmos e Estrutura de Dados

Uma das medidas de qualidade do código de um software é a Complexidade, que pode ser medida por meio da complexidade ciclomática.


Considere um grafo de fluxo que possui 5 nós e 12 arcos.


Qual a complexidade ciclomática desse grafo?

Alternativas
Q928881 Algoritmos e Estrutura de Dados

Considere uma pilha de latas de sardinhas na prateleira de um supermercado.


Assinale a estrutura de dados que mais se assemelha ao modo como essas latas são manuseadas.

Alternativas
Q927993 Algoritmos e Estrutura de Dados
Considere a Sequência de Fibonacci (0, 1, 1, 2, 3, 5, 8, 13, ...), onde os dois primeiros termos valem 0 e 1 respectivamente, e cada termo seguinte é a soma de seus dois predecessores.
O pseudocódigo a seguir apresenta um algoritmo simples para o cálculo do N-ésimo termo dessa sequência.
Imagem associada para resolução da questão
Assinale a opção que mostra a complexidade desse algoritmo.
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
Respostas
1981: C
1982: D
1983: A
1984: C
1985: E
1986: C
1987: C
1988: E
1989: E
1990: C
1991: C
1992: E
1993: C
1994: C
1995: D
1996: C
1997: A
1998: E
1999: B
2000: A