Questões

Pratique com questões de diversas disciplinas e universidades

4.038 questões encontradas(exibindo 10)

Página 2 de 404

A linguagem C possui várias funções, dentre elas se destaca a função scanf() que tem o objetivo de ler uma variável pelo teclado. Considerando que a variável num é do tipo inteiro (int), qual a opção abaixo é verdadeira?

A
scanf("%f", &num);
B
scanf("%If", &num);
C
scanf("%c", &num);
D
scanf("%d", &num);
E
scanf("%p", &num);

Assinale a opção correta. Sobre pilha dinâmica podemos afirmar que:

A

insere-se em qualquer posição, antes ou após qualquer nó, visto que é dinâmica.

B

É recomendada para qualquer tipo de aplicação em que insere-se no final e retira-se do início.

C

Usa o critério FIFO, visto que é dinâmica.

D

Usa o critério LIFO e é implementada usando-se listas encadeadas.

E

Só pode ter seus dados impressos no sentido do último nó para o primeiro nó.

Questão 1/10 - Estrutura de Dados

Considere o trecho de código abaixo:

a = 1
b = a*10
if a > b:
    c = a
else:
    c = b

Acerca do código acima são feitas as seguintes afirmativas:

I. Cada operação (linha de código) tem complexidade assintótica O(1).

II. Todas as operações são constantes, ou seja, executa da mesma forma para entradas grandes ou pequenas.

III. A complexidade do código em questão é a soma de todas as complexidades, no caso: O(1) + O(1) + O(1) + O(1) + O(1) + O(1) = O(6n).

Estão corretas as afirmativas:

A
I somente.
B
II somente.
C
I e II somente.
D
I e III somente.
E
II e III somente.

O que caracteriza uma função linear?

A

A função pode ser representada por uma reta

B

A função é sempre crescente

C

A função não possui raízes reais

D

A função tem um gráfico quadrático

Com relação as listas lineares sequenciais: I - Uma lista linear sequencial é um vetor em linguagens estruturadas, também chamado de array. II - Um elemento de uma lista linear sequencial pode ser acessado diretamente através de um índice. III - Uma lista linear sequencial pode ter elementos de um mesmo tipo, ou de tipos diferentes.
A
Apenas as afirmacoes II está corretas.
B
Apenas as afirmações I e II estão corretas.
C
Apenas a afirmação I está correta.
D
Apenas as afirmações II e III estão corretas.
E
Apenas as afirmações I e III estão corretas.

Indique se as afirmacoes sobre a implementação do algoritmo de busca em profundidade (DFS) em Python são verdadeiras (V) ou falsas (F).

A
V, V, V, F, V
B
V, V, V, F, F
C
F, F, V, V, F
D
V, F, F, V, V
E
V, V, F, F, F

Considere trecho de código abaixo: a=1 if C a Acerca do código acima são feitas as seguintes afirmativas:

  1. Cada operação (linha de código) tem complexidade assintótica O(1).
  2. Todas as operações são constantes, ou seja, executa da mesma forma para entradas grandes ou pequenas.
  3. A complexidade do código em questão é a soma de todas as complexidades, no caso: O(1) + O(1) +

Estão corretas as:

A
I somente
B
somente
C
I e II somente

Marque a opção correta sobre as árvores de Fibonacci.

A

Toda árvore de Fibonacci é completa.

B

A altura de uma árvore de Fibonacci é

C

As árvores de Fibonacci são as árvores AVL com maior altura e menor quantidade de nós.

D

As árvores de Fibonacci não são balanceadas.

E

As árvores de Fibonacci têm altura log n e a busca tem complexidade é O(n).

Assinale a alternativa correta que determina quando uma tabela está na 3FN.
A
Uma tabela estará na Terceira Forma Normal somente se estiver na Segunda Forma Normal e todos os campos forem dependentes funcionais entre as chaves primárias e estrangeiras.
B
Uma tabela estará na Terceira Forma Normal somente se estiver na Quarta Forma Normal e todos os campos forem independentes da chave primária.
C
Uma tabela estará na Terceira Forma Normal somente se estiver na Segunda Forma Normal e todos os campos forem independentes e não poderá haver dependências funcionais entre os campos.
D
Uma tabela estará na Terceira Forma Normal somente se estiver na Primeira Forma Normal e todos os campos forem dependentes da chave primária e da chave estrangeira.
E
Uma tabela estará na Terceira Forma Normal se os campos forem dependentes das chaves estrangeiras da tabela.

Verifique as afirmativas e marque a opção correta.

I- Na alocação estática de memória a quantidade de memória alocada é feita em tempo de compilação.

II- Na alocação dinâmica de memória a quantidade de memória alocada é feita em tempo de execução.

III- Na alocação estática de memória a quantidade de memória alocada é fixa durante a execução do programa.

IV- Na alocação dinâmica de memória a quantidade de memória alocada é fixa durante a execução do programa.