Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.238 questões

Q354990 Algoritmos e Estrutura de Dados
O processo de ordenação de vetores que busca o menor elemento do vetor e o insere na primeira posição do vetor e que, posteriormente, busca o segundo menor valor do vetor e o coloca na segunda posição do vetor, e assim sucessivamente até que todo o vetor esteja ordenado, denomina-se
Alternativas
Q354989 Algoritmos e Estrutura de Dados
                              Imagem associada para resolução da questão

Considerando o grafo ilustrado acima, assinale a opção em que é apresentada a descrição em vértices (V) e arestas (A).
Alternativas
Q351962 Algoritmos e Estrutura de Dados
Em relação aos conceitos de programação orientada a objetos e lógica de programação, julgue os itens subsequentes.

O resultado abaixo será obtido ao se executar o algoritmo que a ele se segue.

Resultado:

1 0;
0 0;
2 1;
1 0;
3 2;
2 2;

Algoritmo:

program p;
var v: inteiro;
funcao f(v: inteiro; var k:inteiro): inteiro;
var p,q:inteiro;
inicio
se v < 2
então inicio
f := v;
k := 0;
fim
senão inicio
f := f(v-1, p) + f(v-2, q);
k := p + q + 1;
fim;
escreva(n,' ',k,'; ');
fim ;
inicio
n := 4;
escreva(f(3,n),n);
fim

Alternativas
Q348424 Algoritmos e Estrutura de Dados
Imagem 004.jpg

Com base no fluxograma apresentado, julgue o item abaixo.

Para evitar que “resultado” apresente um erro de divisão por zero e que o valor de C seja maior que 0, basta alterar o fluxograma conforme apresentado abaixo.

Imagem 005.jpg

Alternativas
Q348423 Algoritmos e Estrutura de Dados
Imagem 003.jpg

Em face do algoritmo acima, é correto afirmar que

o resultado apresentando ao final do processamento é a sequência 9 12 12 15 18 20 15 20 25.

Alternativas
Q348422 Algoritmos e Estrutura de Dados
Caso se faça a chamada Escreva AlgoritmoEU(270,156), o resultado obtido será 6.

Alternativas
Q348421 Algoritmos e Estrutura de Dados
Caso se faça a chamada Escreva AlgoritmoPampa (1128, 338), o resultado obtido será 12.

Alternativas
Q348420 Algoritmos e Estrutura de Dados
Ambos os algoritmos apresentados geram o mesmo resultado.

Alternativas
Q348419 Algoritmos e Estrutura de Dados
Caso os valores de x e y sejam, respectivamente, 3 e 6, a execução do algoritmo fornecerá o seguinte resultado:

A soma é: 9

A subtração é: 3

A multiplicação é: 18

A divisão é: 0,5

Alternativas
Q348418 Algoritmos e Estrutura de Dados
Para evitar a ocorrência de um erro de divisão por zero, deve-se inserir o comando se (y <> 0) então após a linha 10 do algoritmo.

Alternativas
Q347940 Algoritmos e Estrutura de Dados
Acerca de programação estruturada e algoritmos de ordenação e pesquisa, julgue os próximos itens.


Entre os algoritmos de ordenação e pesquisa bubble sort, quicksort e heapsort, o quicksort é considerado o mais eficiente, pois se caracteriza como um algoritmo de dividir- para- conquistar, utilizando operações de particionamento.
Alternativas
Q347937 Algoritmos e Estrutura de Dados
Acerca de funções, estruturas e operadores de lógica de programação, julgue os itens subsequentes.


A recursão pode ser relacionada a algoritmos, caso em que está diretamente relacionada ao método de dividir- para- conquistar, e relacionada a tipos de dados, que consiste em uma técnica para representar dados de tamanho indefinido.
Alternativas
Q347936 Algoritmos e Estrutura de Dados
Acerca de funções, estruturas e operadores de lógica de programação, julgue os itens subsequentes.


Considere que uma função Imagem 014.jpg ordene os dados de um vetor, que é recebido como parâmetro por referência. Nessa situação, as mudanças de valores do vetor somente poderão ser visualizadas ao término da execução da funçãoImagem 015.jpg .
Alternativas
Q347935 Algoritmos e Estrutura de Dados
Acerca de funções, estruturas e operadores de lógica de programação, julgue os itens subsequentes.


Em um programa que consiste de vários blocos de comando, variáveis declaradas com nomes iguais em diferentes blocos podem gerar erros de execução, visto que não será possível resolver a variável e sua declaração.
Alternativas
Q347932 Algoritmos e Estrutura de Dados
Acerca de lógica de programação, algoritmos, tipos de dados e variáveis, julgue os itens a seguir.


Existem duas formas de representar o armazenamento de dados estruturados: a sequencial, que é utilizada para estruturas de tamanho fixo, como arrays, e a encadeada, que é utilizada para estruturas de tamanho variado, como listas, pilhas e vetores.
Alternativas
Q347931 Algoritmos e Estrutura de Dados
Acerca de lógica de programação, algoritmos, tipos de dados e variáveis, julgue os itens a seguir.


Algoritmos podem ser entendidos como uma sequência de procedimentos que transformam valores de entrada em valores de saída. O denominado problema do caixeiro viajante é considerado um algoritmo eficiente.
Alternativas
Q347521 Algoritmos e Estrutura de Dados
Com relação ao algoritmo acima, julgue os próximos itens.

O passo 3 do programa é executado 10 vezes.
Alternativas
Q347520 Algoritmos e Estrutura de Dados
Com relação ao algoritmo acima, julgue os próximos itens.

Para que o programa passe a imprimir, no passo 7, a soma de todos os números pares menores que 10, é suficiente que, no passo 4, se some o número 2 em vez do número 1, e que, no passo 3, o valor da variável N não seja elevada ao quadrado.
Alternativas
Q347519 Algoritmos e Estrutura de Dados
Com relação ao algoritmo acima, julgue os próximos itens.

Se as variáveis N e A fossem de 8 bits, sem sinal, não ocorreria overflow da variável A ao longo da execução do programa.
Alternativas
Q347518 Algoritmos e Estrutura de Dados
Com relação ao algoritmo acima, julgue os próximos itens.

Ao final do programa, o valor armazenado na variável A é maior que 55
Alternativas
Respostas
2341: A
2342: E
2343: E
2344: C
2345: E
2346: C
2347: E
2348: C
2349: C
2350: C
2351: E
2352: C
2353: E
2354: E
2355: E
2356: E
2357: C
2358: E
2359: E
2360: C