Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 12 de 757
As estruturas de dados disponibilizam métodos ou operações para que os dados que comportam possam ser manipulados.
A
Estruturas de dados não permitem que sejam realizadas múltiplas inserções de dados.
B
Em estruturas de dados podem armazenar dados números, mas não aceitam dados textuais.
C
A estrutura de dados tem por função administrar dados em papel gravados nos dispositivos.
D
A estrutura de dados grava dados sem a necessidade de lógica pré-determinada.
3. Em estrutura de dados, um dos problemas mais comuns para solucionar com pilhas são os labirintos. Estes são desafios criados como problematização de estrutura de dados. Assim, as pilhas podem ser aplicadas também no uso de algoritmos de Backtracking.
O uso do algoritmo de Backtracking consiste em:
A
criar inserção de elementos no meio da pilha.
B
criar marcações para onde o algoritmo pode retornar na pilha.
C
criar uma pilha secundária para inserir os elementos já removidos.
D
criar a estrutura para verificar se a pilha está vazia.
E
criar a estrutura para verificar se a pilha está cheia.

Há dois erros de concordância verbal.

Há um erro de concordância verbal e outro de concordância nominal.

Há somente um erro de concordância verbal.

Há somente um erro de concordância nominal.

A
Há dois erros de concordância verbal.
B
Há um erro de concordância verbal e outro de concordância nominal.
C
Há somente um erro de concordância verbal.
D
Há somente um erro de concordância nominal.

Analise as afirmacoes abaixo, e marque a opção correta.

I - Programas escritos em linguagens compiladas em geral rodam mais rapidamente nas CPUs, se comparados à programas escritos em linguagens interpretadas;

II - Programas escritos em linguagem compiladas em geral rodam mais lentamente nas CPUs, se comparados à programas escritos em linguagens interpretadas;

III - Programas escritos em linguagens interpretadas em geral rodam mais rapidamente nas CPUs, se comparadas à programas escritos em linguagens compiladas;

IV - Programas escritos em linguagens interpretadas em geral rodam mais lentamente nas CPU, se comparados à programas escritos em linguagens compiladas.

A
Somente I e IV estão corretas.
B
Apenas III está correta.
C
Apenas I está correta.
D
Somente I e III estão corretas.
E
Somente I e IV estão corretas.

Qual é a vantagem da programação dinâmica em relação à programação gulosa?

A
A programação dinâmica é mais rápida
B
A programação dinâmica é mais eficiente em termos de espaço
C
A programação dinâmica é mais fácil de implementar
D
A programação dinâmica é mais precisa
E
A programação dinâmica pode lidar com problemas mais complexos

Estão corretas as afirmativas:

  • I. São exemplos de algoritmos de divisão e conquista o Merge sort e o Quicksort.
  • II. O Bubble sort é também conhecido como algoritmo de ordenação por intercalação.
  • III. O Quick sort define um elemento chamado pivô para se iniciar as comparações.
A
A I somente.
B
B I e II somente.
C
C I e III somente.
D
D II e III somente.
E
E I, II e III.

O que é um índice?

A
É um tipo de estrutura de dados heterogênea
B
É o nome de uma variável definida para o início de um laço de repetição FOR
C
É uma referência utilizada normalmente em estrutura de dados, que facilita o trabalho quando é feita uma consulta que envolve vários dados
D
É um tipo de estrutura de dados homogênea
E
É a maneira de declarar uma estrutura em C: índice nome_estrutura {}

Considere o trecho de código abaixo:

for i in range(0,n, 1):
    for i in range(1,n-1, 1):
        A[i] = B[j]

Assinale a alternativa correta:

A
a complexidade assintótica (Big-O) é O(n).
B
a complexidade assintótica (Big-O) é O(n^2).
C
a complexidade assintótica (Big-O) é O(2^n).
D
a complexidade assintótica (Big-O) ) é O(2^n + 1).
E
a complexidade assintótica (Big-O) ) é O(n(2 + 1)).

O que é inteligência artificial?

A

Um sistema que permite a comunicação entre dispositivos eletrônicos.

B

Um ramo da ciência da computação que desenvolve sistemas capazes de realizar tarefas que normalmente requerem inteligência humana.

C

Um método para armazenar grandes quantidades de dados.

D

Um tipo de software utilizado para criação de gráficos e imagens digitais.

Evidencia-se, no texto, que
A
o uso abusivo de sites de relacionamento na internet desvirtua, por vezes, seu caráter participativo, ao transmitir informações do mundo político.
B
as discussões surgidas em redes virtuais nem sempre permitem consenso, tendo em vista o enorme número de participantes num único site.
C
as distâncias em que se encontram os internautas dificultam o engajamento em causas inteiramente estranhas ao seu contexto habitual.
D
os sites de comunicação atuais, apesar de seu aparente caráter democrático, acabam sendo privilégio do poder político, em qualquer nação.
E
as redes virtuais de comunicação apresentam poder de mobilização em torno de causas que atingem as pessoas, indiferentemente de seu conteúdo específico.