Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 58 de 285

Qual é o exemplo de problema que pode ser resolvido com algoritmos de programação linear?

A

Problema do caixeiro-viajante

B

Problema do labirinto

C

Problema da torre de Hanói

D

Problema do Sudoku

E

Problema de planejamento de produção

Qual é o principal desafio ao implementar a programação dinâmica?

A

Definir o problema de forma correta

B

Escolher o algoritmo de resolução correto

C

Implementar a recursividade corretamente

D

Gerenciar a memória de forma eficiente

E

Todas as opções acima

Quais são as estruturas de fluxo de execução de um algoritmo?

A
Sequencial, Seleção e Repetição
B
Seleção e Repetição
C
Artimética de Seleção
D
Aritmética e de Seleção
E
Aritmética e de Repetição
Uma Função, em C++, é um programa à parte ou um subprograma que pode ser chamado de dentro do programa principal, sempre que necessário. Assinale abaixo a alternativa que NÃO representa uma vantagem de se utilizar função dentro de um programa.
A
evita a sobrecarga de digitação.
B
modulariza o programa em partes menores e mais funcionais.
C
melhora a manutenção e permite a alteração de uma determinada parte do código de uma maneira mais rápida.
D
melhora a legibilidade.
E
evita que uma parte do código seja repetida várias vezes em um programa.

Considerando a estrutura de dados pilha, o que será impresso pelo código a seguir?

A
A B C
B
O código imprime C B A e lança exceção por causa do underflow.
C
C B A
D
C A B
E
O código lança uma exceção devido ao overflow.

Qual destas estruturas permite agrupar diferentes tipos de dados em uma estrutura mais complexa na linguagem Java?

A
Método.
B
Referência.
C
Variável de tipo primitivo.
D
Classe.
E
Vetor.

Qual é o algoritmo de busca mais simples e eficiente para conjuntos de dados pequenos?

A

Busca linear

B

Busca binária

C

Busca em profundidade

D

Busca em largura

E

Busca por hashing

Com base no texto apresentado, analise os elementos da tabela a seguir de forma a interpretá-los, identificando, por meio do percurso de pré-ordem, a ordem de visita de cada elemento.

A
23, 22, 36, 18, 69, 58, 52, 97, 88, 99, 76, 45.
B
45, 23, 69, 22, 36, 58, 97, 18, 52, 88, 99, 76.
C
45, 23, 22, 18, 36, 69, 58, 52, 97, 88, 76, 99.
D
18, 22, 23, 36, 45, 52, 58, 69, 76, 88, 97, 99.
E
18, 22, 36, 23, 52, 58, 76, 88, 99, 97, 69, 45.
Um algoritmo pode ser comparado a:
A
um conjunto numérico que permite cálculos complexos.
B
um conjunto lógico de operações predefinidas que resolva determinado problema.
C
um conjunto de informações que são gravadas em memória.
D
nenhuma das alternativas estão corretas.
E
uma máquina com circuitos eletrônicos capaz de executar cálculos.

Para o algoritmo abaixo, qual a melhor declaração de variáveis?

A
var i,n,posicao : inteiro valor:real v: vetor [1..50] de real
B
var i,posicao : inteiro valor:real v: vetor [1..50] de real
C
var i,n,posicao : inteiro v: vetor [1..50] de real
D
var i,n: inteiro valor:real v: vetor [1..50] de real