Questões

Pratique com questões de diversas disciplinas e universidades

1.728 questões encontradas(exibindo 10)

Página 9 de 173

Questão 6/10 - Estrutura de Dados Os métodos de ordenação são algoritmos muito utilizados quando é necessário que os dados de uma lista de valores, originalmente desordenada, sejam recuperados de maneira ágil e facilitada. Entre os métodos de ordenação eficientes, alguns dos mais conhecidos são aqueles que utilizam a estratégia da divisão e conquista, na qual um problema deve ser dividido em vários problemas menores, que serão solucionados até que o problema maior possa ser completamente resolvido. Adriana S. et al. Estrutura de Disponível Minha Grupo A. 2018.pag43 (modificado) Considerando o texto base e o aprendido em aula são feitas as seguintes afirmativas:

I. São exemplos de algoritmos de divisão e conquista Merge sort e

II. Bubble sort é também conhecido como algoritmo de ordenação por intercalação.

III. Quick sort define um elemento chamado pivô para se iniciar as

Estão corretas as afirmativas:

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

A respeito do processo de remoção de elementos, assinale a alternativa correta.

A

Tanto para nós folhas quanto para nós com um ou dois filhos, é importante fazer um tratamento especial diferenciado para o nó raiz.

B

Em uma exclusão com dois filhos, devemos achar o sucessor do nó sendo excluído, que se trata do nó localizado imediatamente à direita.

C

A exclusão de um nó folha consiste no caso mais complexo, uma vez que deveremos tratar a nulidade dos nós esquerdo e direito.

D

Caso o nó sendo excluído possua um único filho, esse filho se manterá do mesmo lado do pai do nó que está sendo excluído.

E

Em uma exclusão com dois filhos, movimentamos o nó do sucessor para a posição do nó sendo excluído, evitando copiar os valores presentes no par.

Na linguagem C não existe um tipo destinado a armazenar cadeias de caracteres (strings) em variáveis. Assim sendo, assinale a alternativa que corresponde à maneira correta de contornar esse problema para armazenar uma string em uma variável:
A
Criando uma variável char para cada caractere que comporá a string.
B
Criando e manipulando um arquivo que venha armazenar essa string.
C
Escrevendo um programa recursivo que venha armazenar em uma variável char um caractere por recursão.
D
Reservando um espaço na memória para armazenar a string sem a criação de uma variável.
E
Criando um vetor de chars.

25. Qual o principal motivo para você ter escolhido este curso?

A
Inserção no mercado de trabalho.
B
Influência familiar.
C
Valorização profissional.
D
Prestígio Social.
E
Vocação.

Em um sistema mecânico, um componente é submetido a uma carga de tração. Qual das seguintes propriedades mecânicas é principalmente utilizada para descrever a capacidade do material de resistir à deformação permanente sob essa carga?

A

Dureza

B

Tenacidade

C

Limite de Escoamento

D

Resistência à Fratura

Um bloco de massa m = 5 ext{ kg} é colocado sobre uma superfície horizontal sem atrito. Uma força constante de F = 20 ext{ N} é aplicada horizontalmente ao bloco.
Qual será a aceleração do bloco?

A
2 ext{ m/s}^2
B
4 ext{ m/s}^2
C
5 ext{ m/s}^2
D
10 ext{ m/s}^2
O que significa o termo 'ruído' em um conjunto de dados de regressão?
A
Erros nos dados que precisam ser corrigidos.
B
A parte dos dados que é ignorada pelo modelo.
C
Variação inexplicável que não pode ser modelada.
D
O som que os dados fazem.

Qual é o objetivo principal do algoritmo de busca binária?

A
Encontrar o elemento máximo em um vetor
B
Encontrar o elemento mínimo em um vetor
C
Encontrar um elemento específico em um vetor ordenado
D
Ordenar um vetor em ordem crescente
E
Encontrar a média de um vetor

Uma lista encadeada pode ser representada como um elemento do tipo nó, que possui uma variável para o dado e outra que é um ponteiro para o próximo. Além disso, há uma variável que aponta para o início da lista. A respeito de listas encadeadas, assinale as afirmativas corretas:



I – Uma lista dinâmica pode ter qualquer tamanho que caiba a memória, pois os elementos são adicionados dinamicamente, mas ela deve ter o mínimo de um elemento, para que o ponteiro que aponta para o início não se perca.

II – O último elemento da lista deve apontar para o elemento nulo (NULL), mesmo que ele seja também o primeiro elemento da lista.

III – Uma lista vazia possui o ponteiro de início apontando para o elemento nulo (NULL).

IV – Uma lista é considerada cheia quando o último elemento aponta para o elemento fim.

A
II e III apenas.
B
II, III e IV apenas.
C
I, II e III apenas.
D
I e II apenas.
E
III e IV apenas.
Com base nas variáveis Locais, assinale a alternativa CORRETA:
A
A variável local é definida especificamente para uma função. As variáveis locais são aquelas nas quais apenas a função que a declarou pode usá-la.
B
Qualquer função pode alterar o valor da variável local.
C
A variável local, é declarada fora das funções, externamente a uma função.
D
A variável local pode ser acessada por todas as funções.