Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1 
 
3.3 Estrutura de Dados em C - 
Teste de Conhecimento – 17/09/2022 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
ESTRUTURA DE DADOS EM C 
 
Lupa Calc. 
 
 
 
 
 
EEX0059_202109318551_TEMAS 
 
Aluno: Data: 17/09/2022 
Disc.: EST DE DADOS EM C 2022.3 EAD (G) / EX 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo 
será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo 
de questões que será usado na sua AV e AVS. 
 
 
 
 
ESTRUTURAS DE DADOS HETEROGÊNEAS 
 
 
1. 
 
 
Referente a alocação dinâmica de memória em C, é CORRETO afirmar: 
 
 
 
As funções calloc e realloc são usadas para liberar arrays. 
 
 
A função free é geralmente usada com o operador sizeof. 
 
 
A função clear é usada para limpar o conteúdo de um ponteiro. 
 
 
A função malloc usa o número de blocos de memória que serão alocados na memória. 
 
 
As funções malloc e free e o operador sizeof, são essenciais para a alocação dinâmica 
de memória. 
Data Resp.: 17/09/2022 21:07:56 
 
Explicação: 
A resposta correta é: As funções malloc e free e o operador sizeof, são essenciais para a alocação 
dinâmica de memória. 
 
 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
2 
 
2. 
 
 
Na linguagem C, é possível realizar alocações de memória utilizando alocação dinâmica 
ou estática. Assinale a alternativa que representa uma alocação dinâmica de um vetor 
do tipo primitivo double com 10 posições na linguagem C. 
 
 
double[10 * sizeof(double) - 1) 
 
 
double[10 * sizeof(double) + 1) 
 
 
malloc(10 * sizeof(double) + 1) 
 
 
double[10] 
 
 
malloc(10 * sizeof(double)) 
Data Resp.: 17/09/2022 21:12:16 
 
Explicação: 
A resposta correta é: malloc(10 * sizeof(double)) 
 
 
MODULARIZAÇÃO 
 
3. 
 
 
Em relação ao uso e conceitos de procedimentos e funções em lógica de programação, 
analise as seguintes afirmativas: 
I. Procedimentos e funções são blocos de instruções para realizar tarefas específicas e são 
considerados sub-rotinas. 
II. Em um procedimento, a passagem de parâmetros é obrigatória. 
III. Em uma função, a passagem de parâmetros e o retorno de um valor são obrigatórios. 
Está CORRETO o que se afirma em: 
 
 
I e III, apenas. 
 
 
II, apenas. 
 
 
I e II, apenas. 
 
I, apenas. 
 
 
II e III, apenas. 
Data Resp.: 17/09/2022 21:13:56 
 
Explicação: 
Resposta correta: I, apenas. 
 
 
4. 
 
 
A modularização de algoritmos é importante para organizar melhor o código, facilitar a 
manutenção, entre outras coisas. Sobre funções e procedimentos, assinale a alternativa 
CORRETA sobre a modularização: 
 
 
As variáveis definidas no escopo de cada função são acessíveis em todo o programa. 
 
 
A passagem de parâmetros para um subprograma pode ser somente por valor. 
 
 
O procedimento sempre retorna um valor ao programa. 
 
A função retorna um valor ao programa. 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
3 
 
 
 
As variáveis locais são declaradas no escopo do programa inteiro. 
Data Resp.: 17/09/2022 21:14:49 
 
Explicação: 
Resposta correta: A função retorna um valor ao programa. 
 
 
5. 
 
 
Sobre listas duplamente encadeadas, afirma-se: 
I) Cada nó usa o dobro do número de campos ponteiro de uma lista simplesmente 
encadeada. 
II) A complexidade de remoção é metade da complexidade de remoção em lista simplesmente 
encadeada. 
III) Não permitem a inserção de nó no meio da lista. 
É correto apenas: 
 
 
II e III. 
 
 
I e III. 
 
 
I. 
 
 
II. 
 
 
III. 
Data Resp.: 17/09/2022 21:17:41 
 
Explicação: 
A resposta correta é: I. 
 
 
6. 
 
 
Levando em consideração a estrutura de dados do tipo "Pilha", analise os itens a seguir 
e, ao final, assinale a alternativa correta: 
I- Um elemento a ser removido é o que está há menos tempo na estrutura de dados. 
II- Um elemento a ser removido é o que está há mais tempo na estrutura de dados. 
III- Um elemento a ser inserido é colocado na base da pilha. 
 
 
Apenas o item I é verdadeiro. 
 
 
Apenas o item II é verdadeiro. 
 
 
Apenas o item III é verdadeiro. 
 
 
Apenas os itens I e II são verdadeiros 
 
 
Apenas os itens II e III são verdadeiros. 
Data Resp.: 17/09/2022 21:16:39 
 
Explicação: 
A resposta correta é: Apenas o item I é verdadeiro. 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
4 
 
 
ORDENAÇÃO 
 
 
7. 
 
 
Avalie as afirmativas abaixo: 
1 - O merge sort executa em O(n log n). 
2 - O bucket sort executa em O(n). 
3 - Algoritmos que executam em uma complexidade abaixo de O(n log n) ordenam a sequência sem 
comparar os elementos desta sequência. 
 
 
Somente a 1 e a 2 estão corretas. 
 
 
Somente a 1 está correta. 
 
 
Somente a 3 está correta. 
 
 
Todas estão corretas. 
 
 
Somente a 2 e a 3 estão corretas. 
Data Resp.: 17/09/2022 21:26:08 
 
Explicação: 
A resposta correta é: Todas estão corretas. 
 
 
 
8. 
 
 
Todos os algoritmos de ordenação interna devem ter complexidade de espaço de: 
 
 
 
O(n log n) 
 
 
O(n) 
 
 
O(n22) 
 
 
O(1) 
 
 
O(n33) 
Data Resp.: 17/09/2022 21:24:16 
 
Explicação: 
A resposta correta é: O(n) 
 
 
 
 
ÁRVORES 
 
 
9. 
 
Ano: 2020 Banca: Instituto AOCP Órgão: Prefeitura de Nova Hamburgo - RS Prova: 
Analista de Desenvolvimento - Analista de Sistemas 
Analise a seguinte árvore binária e assinale a alternativa correta. 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
5 
 
 
 
 TA é a subárvore enraizada em "A", portanto toda a árvore. 
 
 "B" e "C" são caules da árvore. 
 
 "A" é filho de todos. 
 
 "B" tem grau de saída 3 e ¿C¿ grau 2. 
 
 Com exceção do nó "A", que é raiz, os demais nós são conhecido como folhas 
Data Resp.: 17/09/2022 21:22:06 
 
Explicação: 
Resposta correta: TA é a subárvore enraizada em "A", portanto toda a árvore. 
 
 
10
. 
 
 
Ano: 2015 Banca: MP-RS Órgão: MP-RS Prova: Técnico em informática - 
Sistemas 
Imagine que temos números de 1 a 100 em uma árvore de pesquisa binária 
(ABP). Agora queremos procurar o número 50. Assinale a alternativa que 
apresenta a possível sequência de elementos da árvore consultada. 
 40 - 60 - 45 - 48 - 50. 
 
 40 - 10 - 45 - 30 - 50. 
 
 40 - 15 - 45 - 30 - 50. 
 
 42 - 60 - 20 - 48 - 50. 
 
 42 - 60 - 20 - 30 - 50. 
Data Resp.: 17/09/2022 21:21:04 
 
Explicação: 
Resposta correta: 40 - 60 - 45 - 48 - 50. 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp

Mais conteúdos dessa disciplina