Buscar

Alocação dinâmica de memória em C

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

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

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ê viu 3, do total de 6 páginas

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

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

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ê viu 6, do total de 6 páginas

Prévia do material em texto

26/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=132008292&user_cod=2774041&matr_integracao=202003533726 1/6
 
Disc.: ESTRUTURA DE DADOS EM C 
Aluno(a): ROOSEVELT OLIVEIRA JUNIOR 202003533726
Acertos: 10,0 de 10,0 26/03/2021
Acerto: 1,0 / 1,0
Referente a alocação dinâmica de memória em C, é CORRETO afirmar: 
A função malloc usa o número de blocos de memória que serão alocados na
memória. 
A função clear é usada para limpar o conteúdo de um ponteiro. 
 As funções malloc e free e o operador sizeof, são essenciais para a alocação
dinâmica de memória. 
A função free é geralmente usada com o operador sizeof. 
As funções calloc e realloc são usadas para liberar arrays. 
Respondido em 26/03/2021 16:33:19
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. 
Acerto: 1,0 / 1,0
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. 
 malloc(10 * sizeof(double)) 
double[10 * sizeof(double) - 1) 
double[10] 
double[10 * sizeof(double) + 1) 
malloc(10 * sizeof(double) + 1) 
Respondido em 26/03/2021 16:33:35
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
26/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=132008292&user_cod=2774041&matr_integracao=202003533726 2/6
Explicação:
A resposta correta é: malloc(10 * sizeof(double)) 
Acerto: 1,0 / 1,0
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.
I e II, apenas.
II, apenas.
 I, apenas.
II e III, apenas.
Respondido em 26/03/2021 16:33:53
Explicação:
Resposta correta: I, apenas.
Acerto: 1,0 / 1,0
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:
 A função retorna um valor ao programa.
As variáveis locais são declaradas no escopo do programa inteiro.
A passagem de parâmetros para um subprograma pode ser somente por valor.
O procedimento sempre retorna um valor ao programa.
As variáveis definidas no escopo de cada função são acessíveis em todo o programa.
Respondido em 26/03/2021 16:34:10
Explicação:
Resposta correta: A função retorna um valor ao programa.
Acerto: 1,0 / 1,0
 Questão3
a
 Questão4
a
 Questão5
a
26/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=132008292&user_cod=2774041&matr_integracao=202003533726 3/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 os itens I e II são verdadeiros 
Apenas os itens II e III são verdadeiros. 
Apenas o item III é verdadeiro. 
Apenas o item II é verdadeiro. 
 Apenas o item I é verdadeiro. 
Respondido em 26/03/2021 16:34:27
Explicação:
A resposta correta é: Apenas o item I é verdadeiro. 
Acerto: 1,0 / 1,0
A pilha P e a fila F possuem originalmente n elementos cada (n>5), e suas operações são: 
empilha(P, elemento): inserir elemento na pilha P; 
desempilha(P): remover da pilha P e retornar o elemento removido; 
enfileira(F, elemento): inserir elemento na fila F; 
desenfileira(F), remover da fila F e retornar o elemento removido. 
Seja o pseudocódigo abaixo: 
para i = 1 até n, faça 
empilha(P, desempilha(P)) 
enfileira(F, desenfileira(F)) 
fim-para 
Ao final da execução do pseudocódigo, os estados finais de P e F são, respectivamente: 
Ambas as estruturas estarão vazias. 
elementos em ordem original e elementos em ordem inversa. 
elementos em ordem inversa e elementos em ordem original. 
 elementos em ordem original e elementos em ordem original. 
elementos em ordem inversa e elementos em ordem inversa. 
Respondido em 26/03/2021 16:34:45
Explicação:
 Questão6
a
26/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=132008292&user_cod=2774041&matr_integracao=202003533726 4/6
A resposta correta é: elementos em ordem original e elementos em ordem
original. 
Acerto: 1,0 / 1,0
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 está correta. 
Somente a 1 e a 2 estão corretas. 
Somente a 3 está correta. 
 Todas estão corretas. 
Somente a 2 e a 3 estão corretas. 
Respondido em 26/03/2021 16:39:58
Explicação:
A resposta correta é: Todas estão corretas. 
Acerto: 1,0 / 1,0
Todos os algoritmos de ordenação interna devem ter complexidade de espaço de: 
O(n log n) 
O(n ) 
O(n ) 
 O(n) 
O(1) 
Respondido em 26/03/2021 16:39:50
Explicação:
A resposta correta é: O(n) 
Acerto: 1,0 / 1,0
Ano: 2020 Banca: Instituto AOCP Órgão: Prefeitura de Nova Hamburgo - RS Prova: Analista de
Desenvolvimento - Analista de Sistemas
3
2
 Questão7
a
 Questão8
a
 Questão9
a
26/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=132008292&user_cod=2774041&matr_integracao=202003533726 5/6
Analise a seguinte árvore binária e assinale a alternativa correta.
 TA é a subárvore enraizada em "A", portanto toda a á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
"B" e "C" são caules da árvore.
Respondido em 26/03/2021 16:35:25
Explicação:
Resposta correta: TA é a subárvore enraizada em "A", portanto toda a árvore.
Acerto: 1,0 / 1,0
Escola de Formação Complementar do Exército - EsFCEx Prova: CFO - Informática - 2019
Árvores binárias podem ser usadas para representar expressões aritméticas. Como um exemplo de
expressão, podemos ter: a * b + f sen - h * j com os elementos enumerados "Em-ordem". Nesse caso, a
árvore binária terá como raiz:
O átomo sen
O átomo *
O átomo a
O átomo j
 O átomo +
Respondido em 26/03/2021 16:37:22
Explicação:
O átomo +
 Questão10
a
javascript:abre_colabore('38403','220175701','4437763474');
26/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=132008292&user_cod=2774041&matr_integracao=202003533726 6/6

Outros materiais