Buscar

Estrutura de Dados em C - Avaliando Aprendizado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

14/11/2021 21:17 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/3
Acertos: 0,3 de 0,5 14/11/2021 (Finaliz.)
Acerto: 0,1 / 0,1
Abaixo é apresentado um código escrito em C.
#include< stdio.h >
main() {
 int T=20, U=10;
 int *R,*S; 
 
 R = &T; 
 S = &U; 
 
 *R +=U; 
 
 (*S)= T + U + *R; 
 
 printf("%d \n\n%d \n\n", T, U);
 return 0;
}
Ao compliar e executar o código acima apresenta-se os seguinte valores:
 
T=10 e U=20.
 T=30 e U=70.
T=70 e U=30.
T=20 e U=10.
T=70 e U=70.
Respondido em 14/11/2021 20:29:48
Compare com a sua resposta:
Acerto: 0,1 / 0,1
Na linguagem C, uma função é um conjunto de comados que executa uma tarefa específica. Dessa forma os códigos
tendem a ficar menores e organizados, uma vez que o problema pode ser subdividido em pequenas tarefas. A partir
dessa afirmação análise as afirmativas abaixo, identifique as corretas e marque a alternativa verdadeira.
I. A função "main" deve ser obrigatoriamente implementada no código fonte de um projeto com a Linguagem C.
II. Cada função deve possuir um nome único, ou seja, não pode existir duas funções com o mesmo nome.
III. Uma função não pode ser invocada (chamada) a partir de outras funções.
IV. Uma função pode receber parâmetros.
Estão corretas as afirmativas I, II, III
 Estão corretas as afirmativas I, II, IV
Estão corretas as afirmativas I, IV
Estão corretas as afirmativas II, III
Estão corretas as afirmativas I, II
Respondido em 14/11/2021 20:33:16
 Questão1
 Questão2
14/11/2021 21:17 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/3
Compare com a sua resposta:
Acerto: 0,0 / 0,1
Uma árvore de pesquisa ou de busca é uma árvore utilizada para a localização de chaves específicas dentro de um
conjunto. Para que uma árvore funcione como uma árvore de busca, a chave para cada nó deve ser maior do que
quaisquer chaves presentes em subárvores da esquerda e menor a quaisquer chaves em subárvores à direita.
Analise as afirmativas sobre os conceitos de árvores de pesquisa : 
I - A árvore é uma estrutura linear que permite representar uma relação de ordenação. Ela possui um nó raiz e
subárvores não vazias. 
II - Em uma árvore binária o percurso permite a obtenção da sequência linear de seus nós. Na árvore binária de
busca, um dos percursos permite que os nós sejam obtidos de forma ordenada. 
III - O processo de balanceamento (estático ou dinâmico) otimiza a busca em árvores binárias, maximizando sua
altura. 
Está correto o que se afirma em:
 apenas nas afirmativas II e III.
apenas nas afirmativas I e III.
apenas na afirmativa I.
apenas nas afirmativas I e II.
 apenas na afirmativa II.
Respondido em 14/11/2021 20:36:54
Compare com a sua resposta:
Acerto: 0,1 / 0,1
O método de ordenação da figura abaixo precisa ser testado por você, mas é necessário que tenha certeza de estar
com um código correto do método.
Qual método de ordenação você deve pesquisar para escolher o código correto que o implementa?
Quick sort
 Questão3
 Questão4
14/11/2021 21:17 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/3
 Insertion sort
Bubble sort
Merge sort
Selection sort
Respondido em 14/11/2021 20:40:07
Compare com a sua resposta:
Acerto: 0,0 / 0,1
Os métodos de ordenação colocam os elementos de uma dada sequência em uma certa ordem, em outras palavras,
efetua sua ordenação completa ou parcial. Existem várias razões para se ordenar uma sequência. Uma delas é a
possibilidade se acessar seus dados de modo mais eficiente.
Correlacione as colunas onde estão dispostos alguns conceitos relacionados a ordenação de estruturas de dados : 
A) Recursividade ( ) Ordenação por intercalação, separando e reunindo os elementos.
B) Dividir para conquistar ( ) Procura um item mais rapidamente em um conjunto ordenado.
C) MergeSort ( ) Ordenação por flutuação, onde o menor elemento vai para o início.
D) BubbleSort ( ) O problema é separado em pequenas partes a serem solucionadas.
E) Busca binária ( ) Ocorre quando a própria função chama a si mesma.
A ordem correta em sequência de cima para baixo é :
A,B,D,E,C
E,D,C,A,B
E,D,C,B,A
 C,E,D,B,A
 D,B,A,C,E
Respondido em 14/11/2021 20:53:51
Compare com a sua resposta:
 Questão5