Logo Passei Direto
Buscar

EXERCICIOS Estruturas De Dados Heterogêneas

User badge image
Alexander

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. 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?


Calloc
Clear
Malloc
Realloc
Free

A sigla FIFO refere-se a estruturas de dados do tipo fila. Como é o funcionamento em uma FIFO?


(A) O primeiro objeto inserido na fila é o último a ser removido.
(B) O primeiro objeto inserido na fila é também o primeiro a ser removido.
(C) O último objeto inserido na fila é o primeiro a ser removido.
(D) O programador irá definir a ordem de entrada e de saída dos objetos em uma FIFO.
(E) Uma FIFO e uma LIFO possuem as mesmas características de entrada e de saída dos objetos.

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

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. 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?


Calloc
Clear
Malloc
Realloc
Free

A sigla FIFO refere-se a estruturas de dados do tipo fila. Como é o funcionamento em uma FIFO?


(A) O primeiro objeto inserido na fila é o último a ser removido.
(B) O primeiro objeto inserido na fila é também o primeiro a ser removido.
(C) O último objeto inserido na fila é o primeiro a ser removido.
(D) O programador irá definir a ordem de entrada e de saída dos objetos em uma FIFO.
(E) Uma FIFO e uma LIFO possuem as mesmas características de entrada e de saída dos objetos.

Prévia do material em texto

Você acertou 7 de 7 questões
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
Verificar Desempenho
A
B
C
1 Marcar para revisão
Sobre estruturas de dados, assinale a
alternativa CORRETA.
Pilhas são tipos de dados abstratos
caracterizadas pela política "primeiro
a entrar, último a sair".
Filas são comumente implementadas
sobre arrays ou grafos.
Árvores de busca binárias são
estruturas nas quais nós filhos
possuem valores numericamente
inferiores aos dos nós pais.
Questão 1 de 7
Corretas �7�
Em branco �0�
1 2 3 4 5
6 7
Exercicio
Estruturas De Dados
Heterogêneas
Sair
D
E
Grafos são estruturas de dados em
que cada nó possui um valor e um
conjunto de relações unidirecionais
com os demais nós.
Listas duplamente ligadas são
estruturas em que cada nó possui uma
referência tanto ao nó que o antecede
quanto ao nó que o sucede. Além
disso, o último nó da lista também
possui uma referência para o primeiro
nó da lista.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A alternativa correta é a letra A. As pilhas
são estruturas de dados que seguem a
política de "primeiro a entrar, último a sair"
(também conhecida como LIFO � Last In,
First Out). Isso significa que o último
elemento que foi adicionado à pilha será o
primeiro a ser removido. Essa
característica é fundamental para o
funcionamento de diversas operações em
ciência da computação, como a execução
de funções e a análise de expressões
matemáticas.
2 Marcar para revisão
�UFAM/2022� Considere o programa a seguir,
elaborado na linguagem ANSI C�
A
B
C
D
E
#include 
int* pa, a;
int main() { a = 10; pa = &a; a = 8; printf("%d",
a); printf(" %d", *pa); }
Assinale a alternativa correta sobre a saída
(output) obtida, ao se executar o programa:
8 8
10 8
8 10
10 10
9 10
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
RESPOSTA CORRETA� 8 8
3 Marcar para revisão
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
A
B
C
D
E
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?
Malloc
Calloc
Realloc
Free
Clear
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Free
4 Marcar para revisão
�IADES/2018� A sigla FIFO refere-se a estruturas
de dados do tipo fila. Como é o funcionamento
em uma FIFO?
A
B
C
D
E
O primeiro objeto inserido na fila é o
último a ser removido.
O primeiro objeto inserido na fila é
também o primeiro a ser removido.
O último objeto inserido na fila é o
primeiro a ser removido.
O programador irá definir a ordem de
entrada e de saída dos objetos em
uma FIFO.
Uma FIFO e uma LIFO possuem as
mesmas características de entrada e
de saída dos objetos.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
RESPOSTA CORRETA� O primeiro objeto
inserido na fila é também o primeiro a ser
removido.
5 Marcar para revisão
Em um sistema de gerenciamento de estoque,
utiliza-se uma estrutura para armazenar
informações dos produtos, como código,
descrição, quantidade e preço. É necessário
A
B
C
D
E
acessar rapidamente essas informações para
atualizações frequentes.
Como se deve acessar os membros de uma
estrutura em C para realizar atualizações?
Operador de desreferência.
Operador ponto (.).
Operador seta (�).
Indexação de array.
Chamada de função.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
O operador ponto (.) é usado para acessar
membros de uma estrutura quando se
trabalha com uma instância da estrutura.
Este método é eficaz para atualizações
rápidas em sistemas de gerenciamento de
estoque, permitindo a manipulação direta
dos dados dos produtos.
6 Marcar para revisão
A
B
C
D
E
Em um projeto de software para gerenciamento
de bibliotecas, utiliza-se a estrutura de dados
heterogênea para modelar livros. Cada livro é
representado por uma estrutura contendo título,
autor, ano de publicação e status de
empréstimo.
Qual estrutura de dados em C é mais
apropriada para armazenar os detalhes de cada
livro no projeto descrito?
Array de inteiros.
Lista ligada de caracteres.
Estrutura (struct).
Ponteiro para void.
Matriz bidimensional de floats.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A alternativa correta é a estrutura (struct)
porque permite agrupar diferentes tipos de
dados (como strings para título e autor, int
para ano de publicação, e um booleano
para o status de empréstimo), o que é ideal
para representar livros em um sistema de
gerenciamento de biblioteca.
A
B
C
D
E
7 Marcar para revisão
Para melhorar a performance de um jogo, os
desenvolvedores precisam armazenar e
manipular eficientemente as posições dos
personagens em um mundo virtual
tridimensional.
Qual tipo de dado em C é mais adequado para
representar as posições tridimensionais dos
personagens?
Array de caracteres.
Estrutura contendo três floats.
Ponteiro para inteiro.
Variável do tipo double.
Lista ligada de structs.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Uma estrutura contendo três floats é ideal
para representar posições tridimensionais,
pois permite armazenar as coordenadas x,
y, e z de forma organizada e acessível,
facilitando o cálculo de movimentos e a
renderização gráfica no jogo.

Mais conteúdos dessa disciplina