Logo Passei Direto
Buscar

P1 -- Prova On-line (ESTRUTURA DE DADOS)

User badge image
Junior Lucas

em

Ferramentas de estudo

Questões resolvidas

A linguagem C permite alocar (reservar) dinamicamente (em tempo de execução) blocos de memórias utilizando ponteiros.
Para liberar um bloco de memória previamente alocado, por meio de um único parâmetro de entrada, faz-se uso de qual função?
Realloc
Realloc e Freeo Comando Free serve para liberar espaço de memória que foi alocado dinamicamente.
Calloc
Free
Malloc

Assinale a alternativa que complete correta e respectivamente as lacunas da frase a seguir: “A estrutura de dados do tipo ________ utiliza a organização de dados na lógica caracterizada pela sigla ________, e em suas operações básicas utiliza os termos em inglês: _________ e ________ ”
Fila – LIFO – push - pop
Fila – FIFO – enqueue - pop
Pilha - FIFO – enqueue - dequeue
Pilha – LIFO – push - enqueue
Pilha – LIFO – push - pop

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

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

Questões resolvidas

A linguagem C permite alocar (reservar) dinamicamente (em tempo de execução) blocos de memórias utilizando ponteiros.
Para liberar um bloco de memória previamente alocado, por meio de um único parâmetro de entrada, faz-se uso de qual função?
Realloc
Realloc e Freeo Comando Free serve para liberar espaço de memória que foi alocado dinamicamente.
Calloc
Free
Malloc

Assinale a alternativa que complete correta e respectivamente as lacunas da frase a seguir: “A estrutura de dados do tipo ________ utiliza a organização de dados na lógica caracterizada pela sigla ________, e em suas operações básicas utiliza os termos em inglês: _________ e ________ ”
Fila – LIFO – push - pop
Fila – FIFO – enqueue - pop
Pilha - FIFO – enqueue - dequeue
Pilha – LIFO – push - enqueue
Pilha – LIFO – push - pop

Prévia do material em texto

22/03/2023, 09:39 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=308133&cmid=378245 1/7
...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2023-1
Estrutura de Dados - 2023_01_EAD_A Avaliações P1 -- Prova On-line (Acessar)
Questão 1
Correto
Atingiu 1,00 de
1,00
Iniciado em sábado, 18 mar 2023, 09:55
Estado Finalizada
Concluída em sábado, 18 mar 2023, 10:10
Tempo
empregado
14 minutos 54 segundos
Notas 8,00/8,00
Avaliar 10,00 de um máximo de 10,00(100%)
Uma estrutura de dados apresenta as seguintes
características:
– o elemento a ser removido sempre é o que foi inserido mais
recentemente na estrutura;
– sua funcionalidade em função do processo de inserção e
remoção de elementos é do tipo LIFO.
Trata-se da estrutura de dados:
Escolha uma opção:
Árvore
Fila
Grafo
Lista
Pilha 
Sua resposta está correta.
Pilha é um tipo de Lista em que a inserção e remoção são
realizadas no final da Pilha. É uma estrutura conhecida como
LIFO, último a entrar é o primeiro a sair.
A resposta correta é: Pilha












https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=158
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=378245
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11752
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11797
javascript:void(0);
22/03/2023, 09:39 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=308133&cmid=378245 2/7
Questão 2
Correto
Atingiu 1,00 de
1,00
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.
Escolha uma opção:
double[10]
malloc(10 * sizeof(double) + 1)
double[10 * sizeof(malloc) ]
double[10 * sizeof(double) + 1)
malloc(10 * sizeof(double)) 
Sua resposta está correta.
 O comando malloc( sizeof(double)) aloca um espaço de
memória para uma variável do tipo double, para se alocar 10
espaços é necessário multiplicar o sizeof por 10, ficando
malloc(10 * sizeof(double)).
A resposta correta é: malloc(10 * sizeof(double))












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11752
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11797
javascript:void(0);
22/03/2023, 09:39 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=308133&cmid=378245 3/7
Questão 3
Correto
Atingiu 1,00 de
1,00
Em estruturas de dados e algoritmos, encontramos uma
estrutura chamada Pilha. A esse respeito, analise as
assertivas e assinale a alternativa que aponta as corretas.
I. Uma Pilha é um contêiner de objetos que são inseridos e
retirados de acordo com o princípio de que o último que
entra é o primeiro que sai (LIFO).
II. Exemplo de implementação de uma pilha pode ser os
navegadores para a Internet que armazenam os endereços
mais recentemente visitados em uma pilha.
III. É impossível remover objetos em uma pilha a qualquer
momento, mas somente o objeto recentemente inserido
poderá ser removido a qualquer momento.
Escolha uma opção:
Alternativa III
Alternativa II
Alternativa I e III 
Alternativa I
Alternativa I e II
Sua resposta está correta.
I. Uma Pilha é um contêiner de objetos que são inseridos e
retirados de acordo com o princípio de que o último que
entra é o primeiro que sai (LIFO).
- Está correto pois a Pilha utiliza a Lógica LIFO.
II. Exemplo de implementação de uma pilha pode ser os
navegadores para a Internet que armazenam os endereços
mais recentemente visitados em uma pilha.
- Está incorreto, nos navegadores você pode
III. É impossível remover objetos em uma pilha a qualquer
momento, mas somente o objeto recentemente inserido
poderá ser removido a qualquer momento.
- Está correto a remoção só pode ocorrer no topo, não sendo
possível remover outros elementos
A resposta correta é: Alternativa I e III












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11752
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11797
javascript:void(0);
22/03/2023, 09:39 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=308133&cmid=378245 4/7
Questão 4
Correto
Atingiu 1,00 de
1,00
A linguagem C permite alocar (reservar) dinamicamente
(em tempo de execução) blocos de memórias utilizando
ponteiros. A esse processo dá-se o nome de alocação
dinâmica, que faz uso das funções malloc, calloc, realloc e
free, disponíveis na biblioteca stdlib.h. Para liberar um bloco
de memória previamente alocado, por meio de um único
parâmetro de entrada, faz-se uso de qual função?
Escolha uma opção:
Realloc
Realloc e Freeo Comando Free serve para liberar espaço
de memória que foi alocado dinamicamente.
Calloc
Free 
Malloc
Sua resposta está correta.
Freeo Comando Free serve para liberar espaço de memória
que foi alocado dinamicamente.
A resposta correta é: Free












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11752
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11797
javascript:void(0);
22/03/2023, 09:39 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=308133&cmid=378245 5/7
Questão 5
Correto
Atingiu 1,00 de
1,00
Na linguagem C++, considere:
 
I. O endereço armazenado em um ponteiro deve ser do
mesmo tipo que o ponteiro (ex. um ponteiro para um int não
pode armazenar o endereço de um float).
II. Exceção à regraapontada em (I) é o ponteiro void.
III. Não é possível um ponteiro armazenar o endereço de outro
ponteiro
 
Está correto o que se afirma em:
Escolha uma opção:
III, apenas.
I e III, apenas.
II e III, apenas.
II, apenas.
I, apenas. 
Sua resposta está correta.
I. O endereço armazenado em um ponteiro deve ser do
mesmo tipo que o ponteiro (ex. um ponteiro para um int não
pode armazenar o endereço de um float).
Um ponteiro só aponta para uma variável do mesmo tipo em
que ele foi criado.
 
II. Exceção à regra apontada em (I) é o ponteiro void.
Um ponteiro do tipo void aponta para um tipo vazio do
tamanho igual a um byte.
 
III. Não é possível um ponteiro armazenar o endereço de outro
ponteiro.
É possível armazenar o endereço de outro ponteiro dentro de
um ponteiro, isso é chamado de ponteiro para ponteiro.
A resposta correta é: I, apenas.












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11752
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11797
javascript:void(0);
22/03/2023, 09:39 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=308133&cmid=378245 6/7
Questão 6
Correto
Atingiu 1,00 de
1,00
Questão 7
Correto
Atingiu 1,00 de
1,00
Assinale a alternativa que complete correta e
respectivamente as lacunas da frase a seguir:
“A estrutura de dados do tipo ________ utiliza a
organização de dados na lógica caracterizada pela sigla
__________, e em suas operações básicas utiliza os
termos em inglês: _________ e ________ ”
Escolha uma opção:
Fila – LIFO – push - pop
Fila – FIFO – enqueue - pop
Pilha - FIFO – enqueue - dequeue
Pilha – LIFO – push - enqueue
Pilha – LIFO – push - pop 
Sua resposta está correta.
“A estrutura de dados do tipo PILHA utiliza a organização de
dados na lógica caracterizada pela sigla LIFO, e em suas
operações básicas utiliza os termos em inglês: PUSH e POP”
A resposta correta é: Pilha – LIFO – push - pop
Várias estruturas de dados podem ser utilizadas para
armazenar dados de uma aplicação. Em relação ao assunto,
assinale a alternativa correta.
Escolha uma opção:
Uma estrutura de dados do tipo pilha sempre retira os
elementos que foram inseridos primeiro na estrutura.
Em uma estrutura de dados do tipo pilha, para retirar o
elemento do topo da pilha, é necessário retirar o elemento
base da pilha
Uma estrutura de dados do tipo fila utiliza a ideia do
primeiro a chegar, primeiro a ser servido. 
Uma estrutura de dados do tipo lista utiliza a ideia do
primeiro a chegar, primeiro a ser servido.
Uma estrutura de dados do tipo fila sempre retira os
elementos que entraram por último na fila.
Sua resposta está correta.
Fila é um tipo de Lista em que a inserção e remoção são
realizadas em locais diferentes, a inserção é feita no final da
Fila e a remoção é realizada no início da fila. É uma estrutura
conhecida como FIFO, primeiro a entrar é o primeiro a sair.
A resposta correta é: Uma estrutura de dados do tipo fila
utiliza a ideia do primeiro a chegar, primeiro a ser servido.












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11752
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11797
javascript:void(0);
22/03/2023, 09:39 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=308133&cmid=378245 7/7
Questão 8
Correto
Atingiu 1,00 de
1,00
As lógicas FIFO e LIFO são utilizadas nas estruturas de dados
dos tipos respectivamente:
Escolha uma opção:
Lista e Pilha
Fila e Pilha 
Pilha e Lista
Lista e Fila
Pilha e Fila
Sua resposta está correta.
FIFO é utilizada na estrutura Fila, pois o primeiro que entra é o
primeiro a sair.
LIFO é utilizada na estrutura Pilha, pois o último que entra é o
primeiro a sair.
A resposta correta é: Fila e Pilha












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11794
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11752
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11797
javascript:void(0);

Mais conteúdos dessa disciplina