Buscar

Estrutura de Dados Fixação 5 01

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, 20:44
Estado Finalizada
Concluída em domingo, 22 Mar 2020, 20:44
Avaliar 0,00 de um máximo de 10,00(0%)

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
Não respondido
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:
A resposta correta é: o conteúdo de a, que é o número 5..
a. o conteúdo de p, que é um endereço.
b. o conteúdo de a, que é o número 5.
c. o endereço de a.
d. nada, o programa gera erro de compilação.
e. o endereço de p.

https://aula.fael.edu.br/
Questão 2
Não respondido
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á incorreta.
A resposta correta é: o conteúdo de a, que é o número 5.
a. nada, o programa gera erro de compilação
b. o conteúdo de a, que é o número 5
c. o conteúdo de p, que é um endereço
d. o endereço de a
e. o endereço de p

https://aula.fael.edu.br/
Questão 3
Não respondido
A �la é uma forma de manipulação de itens em listas, na qual um elemento sempre é
retirado do início 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 da �la, e “�m” é o
controlador de �m da �la. Qual elemento da lista “e” deve ser removido?
struct �la
{
        int e[10];
        int  ini, �m;
};
struct �la f;
Escolha uma:
Sua resposta está incorreta.
A resposta correta é:
f.e[f.ini];
.
a. 
f.e[f.�m];
b.
f.e;
c.
f.e[f.ini + 1];
d.
f.e[Ø];
e.
f.e[f.ini];

https://aula.fael.edu.br/
Questão 4
Não respondido
As listas lineares são compostas por diversos itens de um mesmo tipo de dado,
como por exemplo, a lista de preços de uma compra de supermercado. Tais listas
podem ser manipuladas de diferentes maneiras, quanto a forma de inserção e
retirada de seus elementos. A �la é uma forma de manipulação de itens em listas.
Assinale (V) para as a�rmativas verdadeiras e (F) para as a�rmativas falsas, a
respeito da forma de �la:
( ) em uma �la, um novo elemento deve ser inserido sempre ao �nal da lista.
 ( ) em uma �la, um elemento deve ser retirado sempre do início da lista.
 ( ) uma �la é também chamada de LIFO (last in �rst out).
  ( ) uma �la é também chamada de FIFO (�rst in �rst out).
Escolha uma:
Sua resposta está incorreta.
A resposta correta é: V, V, F, V.
a. F, V, V, V
b. F, F, V, V
c. V, V, V, F
d. V, V, V, V
e. V, V, F, V

https://aula.fael.edu.br/
Questão 5
Não respondido
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[p.t] = n;
b. p.t++; p.e[p.t] = n;
c. p.t--; p.e[p.t] = n;
d. p.t++; p[t] = n;
e. p. t++; p.e[t] = n;

https://aula.fael.edu.br/
Questão 6
Não respondido
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. A sintaxe
correta para se declarar um vetor “vet”, em C, com 5 posições de inteiros é:
Escolha uma:
Sua resposta está incorreta.
A resposta correta é: int vet[5];.
a. int vet[1, 5];
b. int[] vet = new int[5];
c. int vet[5];
d. int[] vet = new vet [5];
e. int vet [1..5];

https://aula.fael.edu.br/
Questão 7
Não respondido
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 agenda telefones[15];
b. struct  telefones  agenda[15];
c.
struct[15] agenda telefones;
d. struct[15] telefones agenda;
e. struct agenda[15] telefones;

https://aula.fael.edu.br/
Questão 8
Não respondido
As listas lineares são compostas por diversos itens de um mesmo tipo de dado, como por
exemplo, a lista de preços de uma compra de supermercado. Tais listas podem ser
manipuladas de diferentes maneiras, quanto a forma de inserção e retirada de seus
elementos. Assinale (V) para as a�rmativas verdadeiras e (F) para as a�rmativas falsas, a
respeito da forma de manipulação de itens em listas:
( ) em uma pilha, um novo elemento deve ser inserido sempre ao �nal da lista.
( ) em uma pilha, um elemento deve ser retirado sempre do �nal da lista.
( ) em uma �la, um novo elemento deve ser inserido sempre ao �nal da lista.
( ) em uma �la, um elemento deve ser retirado sempre do �nal da lista.
Escolha uma:
A resposta correta é: V, V, V, F..
a. F, F, V, V.
b. V, V, V, V.
c. F, V, V, V.
d. V, V, F, V.
e. V, V, V, F.

https://aula.fael.edu.br/
Questão 9
Não respondido
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. iteração
b. lista.
c. atributo
d. sequência
e. agrupamento

https://aula.fael.edu.br/
Questão 10
Não respondido
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, F, V, F.
c. F, F, V, V.
d. V, V, V, F.
e. V, V, V, V.

https://aula.fael.edu.br/

Continue navegando

Outros materiais