Buscar

Fixação 01 3

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 11 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

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 6, do total de 11 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

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 9, do total de 11 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

/
Estrutura de Dados
Atividade anterior Próxima atividade
Iniciado em domingo, 22 Mar 2020, 10:38
Estado Finalizada
Concluída em domingo, 22 Mar 2020, 10:40
Avaliar 8,00 de um máximo de 10,00(80%)


https://aula.fael.edu.br/mod/lesson/view.php?id=19572&forceview=1
https://aula.fael.edu.br/mod/quiz/view.php?id=61002&forceview=1
https://aula.fael.edu.br/
/
Questão 1
Correto
Em programação, a alocação de memória pode acontecer de forma estática,
através da declaração de uma variável, ou de forma dinâmica. A Linguagem C é uma
das linguagens que permite o uso de ponteiros e alocação dinâmica de memória,
sendo que a função malloc() é utilizada para esta �nalidade. Qual é a função
utilizada para liberar o espaço de memória reservado pela função malloc()?
Escolha uma:
A resposta correta é: free()..
a. free().

b. unlock().
c. void().
d. dislloc().
e. removealloc().


https://aula.fael.edu.br/
/
Questão 2
Correto
Em programação, um ponteiro é um tipo de variável que faz referência a um
conteúdo alocado em memória, através de seu endereço. A Linguagem C é uma das
linguagens que permite o uso de ponteiros. Considerando o trecho de programa a
seguir, o que será exibido pela função printf()?
int a, *p; 
p = &a; 
a = 5; 
printf(“%d”, *p);
Escolha uma:
Sua resposta está correta.
A resposta correta é: o conteúdo de a, que é o número 5.
Gabarito: Cap 04. A resposta correta é o conteúdo de a, que é o número 5
a. o conteúdo de a, que é o número 5

b. nada, o programa gera erro de compilação
c. o endereço de p
d. o conteúdo de p, que é um endereço
e. o endereço de a


https://aula.fael.edu.br/
/
Questão 3
Correto
Em programação, a alocação de memória pode acontecer de forma estática,
através da declaração de uma variável, ou de forma dinâmica. A linguagem C é uma
das linguagens que permite o uso de ponteiros e alocação dinâmica de memória.
Qual a função padrão utilizada para alocação dinâmica de memória em C?
Escolha uma:
A resposta correta é: malloc()..
a. malloc().

b. memory().
c. reserve().
d. pointer().
e. dynamic().


https://aula.fael.edu.br/
/
Questão 4
Correto
Em programação, um ponteiro é um tipo de variável que faz referência a um
conteúdo alocado em memória, através de seu endereço. A Linguagem C é uma das
linguagens que permite o uso de ponteiros. Para se declarar um ponteiro em C,
utiliza-se, além do tipo de dado ao qual ele faz referência, um símbolo. Qual é este
símbolo?
Escolha uma:
Sua resposta está correta.
A resposta correta é:
*
.
a.
$
b.
%
c.
˜
d.
*

e.
&


https://aula.fael.edu.br/
/
Questão 5
Correto
A pilha é uma forma de manipulação de itens em listas, na qual um elemento
sempre é retirado do topo da pilha. Considere a estrutura a seguir como sendo um
TAD-pilha, onde “p” é a pilha, “e” é a lista de elementos da pilha, e “t” é o controlador
do topo da pilha. Qual elemento da lista “e” deve ser removido?
struct  pilha 
{ 
       int  e [10]; 
       int  t; 
}; 
struct   pilha  p;
Escolha uma:
Sua resposta está correta.
A resposta correta é: p.e[p.t];.
a. p.e[p.t];

b. p.e[Ø];
c. p.e;
d. p.e[p.t + 1];
e. p.e[p.t - 1];


https://aula.fael.edu.br/
/
Questão 6
Correto
A �la é uma forma de manipulação de itens em listas, na qual um elemento sempre
é inserido ao �nal da �la. Considere a estrutura a seguir como sendo um TAD-�la,
onde “f” é a �la, “e” é a lista de elementos da �la, “ini” é o controlador de início e
“�m” é o controlador de �m da �la. Qual a sequência de comados correta para
inserção (enqueue) do número “n” na �la, partindo-se do princípio que ainda exista
espaço disponível no vetor?
struct  �la
{
        int  e [10];
        int  ini, �m;
};
struct �la f;
Escolha uma:
Sua resposta está correta.
A resposta correta é: f.�m++; f.e[f.�m] = n;.
a. f.ini++; f.e[e.ini] = n;
b. f.�m++ f.e = n;
c. f.�m++; f.e[�m] = n;
d. f.�m++; f.e[f.�m] = n;

e. f.ini++; f.e[ini] = n;


https://aula.fael.edu.br/
/
Questão 7
Incorreto
A pilha é uma forma de manipulação de itens em listas, na qual um elemento
sempre é inserido no topo da pilha. Considere a estrutura a seguir como sendo um
TAD-pilha, onde “p” é a pilha, “e” é a lista de elementos da pilha, e “t” é o controlador
do topo da pilha. Qual a sequência de comados correta para inserção (push) do
número “n” na pilha, partindo-se do princípio que ainda exista espaço disponível no
vetor?
struct  pilha 
{ 
       int  e [10]; 
       int  t; 
}; 
struct  pilha  p;
Escolha uma:
Sua resposta está incorreta.
A resposta correta é: p.t++; p.e[p.t] = n;.
a. p. t++; p.e[t] = n;
b. p.t--; p.e[p.t] = n;
c. p.t++; p.e[p.t] = n;
d. p.t--; p.e[p.t] = n;
e. p.t++; p[t] = n;



https://aula.fael.edu.br/
/
Questão 8
Incorreto
Uma agenda de telefones é uma aplicação típica de listas utilizando estruturas
heterogêneas. Supondo que, com a estrutura “agenda”, de�nida a seguir, se queira
criar uma lista, com identi�cador “telefones”, contendo 15 registros de nome e
telefone, qual seria a declaração para fazê-lo utilizando vetores na Linguagem C?
struct  agenda 
{ 
       char  nome [50]; 
       char  telefone [20]; 
};
Escolha uma:
Sua resposta está incorreta.
A resposta correta é: struct agenda telefones[15];.
a.
struct[15] agenda telefones;
b. struct agenda[15] telefones;
c. struct[15] telefones agenda;

d. struct  telefones  agenda[15];
e. struct agenda telefones[15];


https://aula.fael.edu.br/
/
Questão 9
Correto
Em sistemas comerciais é muito comum situações onde existe a necessidade de
armazenamento de vários elementos de um mesmo tipo de dado. Em computação,
diversos itens de mesmo tipo, sob um mesmo identi�cador, denomina-se:
Escolha uma:
A resposta correta é: lista..
a. atributo
b. agrupamento
c. sequência
d. lista.

e. iteração


https://aula.fael.edu.br/
/
Questão 10
Correto
As estruturas homogêneas são o tipo mais básico de listas. Elas servem para
permitir o armazenamento de mais de um valor de mesmo tipo de dado, sob uma
única variável, na forma de arranjo indexado. Um arranjo unidimensional é
chamado de vetor. Assinale (V) para as a�rmativas verdadeiras e (F) para as
a�rmativas falsas, a respeito de vetores na Linguagem C:
( ) sua dimensão é de�nida entre colchetes.
( ) são objetos, portanto para serem utilizados precisam ser instanciados.
( ) a primeira posição tem, obrigatoriamente, índice zero.
( ) ao acessar posições posteriores ao tamanho original, o vetor é redimensionado.
Escolha uma:
A resposta correta é: V, F, V, F..
a. F, V, V, V.
b. V, V, V, F.
c. V, F, V, F.

d. V, V, V, V.
e. F, F, V, V.


https://aula.fael.edu.br/

Continue navegando