Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 25 de 285

O algoritmo abaixo apresenta o pseudocódigo da ordenação por inserção.

para i = 2, … n faça
valor = V[i]
j = i - 1
enquanto j >= 1 e valor < V[j] faça
V[j+1] = V[j]
j = j - 1
V[j+1] = valor

Escolha uma afirmação contém uma sentença verdadeira em relação à complexidade desse algoritmo.

A
O tempo de melhor caso é quadrático.
B
O tempo de melhor caso é sublinear.
C
O tempo de melhor caso é constante.
D
O tempo de melhor caso é linear.
E
O tempo de melhor caso é exponencial.

Ao trabalharmos com vetores em linguagem de programação, temos duas opções de uso: estáticos e dinâmicos. Qual é a principal vantagem dos vetores dinâmicos em comparação com os vetores estáticos em linguagens de programação?

A

Vetores dinâmicos possuem tamanho fixo, o que facilita a alocação de memória.

B

Vetores dinâmicos são mais eficientes em termos de uso de memória e tempo de execução do que os vetores estáticos.

C

Vetores dinâmicos só podem armazenar um tipo específico de dados, enquanto os vetores estáticos podem armazenar uma variedade de tipos.

D

Vetores dinâmicos são estáticos em termos de tamanho, mas dinâmicos em termos de conteúdo, o que os torna mais previsíveis e seguros.

E

Vetores dinâmicos permitem redimensionamento durante a execução do programa, adaptando-se às necessidades de armazenamento de dados.

What is the main topic of the text?

A

Brazilian literary works from the colonial period.

B

Symptoms of depression.

C

Programming structures.

D

None of the above.

Qual é o exemplo de problema que pode ser resolvido com algoritmos de programação nã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 otimização de uma função não linear

Analise o trecho de código abaixo e depois marque a opção correta para o que se pede:

int x, y,a , b;
float z;

a = 14;
b = 3;
x = a / b;
y = a mod b;
z = y / x;

Qual seria o valor de x?

Utilizando os operadores adequados, como pode ser reescrita a expressão abaixo?

A ou B e C e não D

A
&&, || e !
B
&&, >= e <=
C
=, > e ?
D
+ , - e *

Sobre a definição de lógica, assinale a alternativa correta.

A

A lógica é o estudo das máquinas e dispositivos eletrônicos utilizados na computação.

B

A lógica é a capacidade de programar algoritmos de maneira eficiente.

C

A lógica refere-se à habilidade de resolver problemas matemáticos complexos.

D

A lógica é a ciência que investiga os princípios formais do raciocínio válido e da inferência.

E

A lógica é o desenvolvimento de softwares e aplicativos para computadores.

Após a execução dos comandos, o elemento no topo da pilha p e a soma dos elementos armazenados na pilha p, são, respectivamente :
A
11 e 29
B
4 e 80
C
11 e 80
D
7 e 40
E
7 e 29

O tipo de dado que representa números é muito utilizado em programação; logo, é sua correta utilização durante o desenvolvimento de uma aplicação é fundamental. Suponha que você esteja analisando os tipos de dados para a implementação de uma aplicação voltada à contabilidade. Durante essa análise, você questiona qual tipo de dados uma variável deve utilizar para representar o número 10, visando à redução do custo de memória do computador.

A
Int.
B
Char.
C
Long int.
D
Double.
E
Float.

Com relação à exclusão de listas encadeadas, assinale a alternativa CORRETA.

A
Se o nó que foi removido for o primeiro, o endereço do segundo será atribuído para o ponteiro de início da lista
B
Se o nó que foi removido for o primeiro, um endereço de um nó aleatório será atribuído para o ponteiro de início da lista
C
Se o nó que foi removido for o primeiro, o endereço do último nó será atribuído para o ponteiro de início da lista
D
Se o nodo removido é o último da lista, o endereço do primeiro será atribuído para o ponteiro de início da lista
E
Se o nodo removido é o último da lista, o endereço do último será atribuído para o ponteiro de início da lista

Considere o seguinte problema: Uma turma precisa escolher seu representante. Qual é a linha inicial da estrutura repetitiva com pré-teste capaz de controlar o recebimento dos votos?

A
while (num==0)
B
if (num!=0) while (num!=0)
C
do (num!=0)
D
for (num<=0)