Buscar

P1 -- Prova On-line (Acessar) Estrutura de Dados - 2022_01_EAD_A

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

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 6 páginas

Continue navegando


Prévia do material em texto

...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-1
Estrutura de Dados - 2022_01_EAD_A Avaliações P1 -- Prova On-line (Acessar)
IInniicciiaaddoo eemm sexta, 1 abr 2022, 15:50
EEssttaaddoo Finalizada
CCoonncclluuííddaa eemm sexta, 1 abr 2022, 17:20
TTeemmppoo
eemmpprreeggaaddoo
1 hora 30 minutos
NNoottaass 7,00/8,00
AAvvaalliiaarr 88,,7755 de um máximo de 10,00(8888%)
Questão 11
Correto
Atingiu 1,00 de 1,00
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:
Lista
Fila
Pilha 
Grafo
Árvore
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
P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=175036&cmid=282346
1 of 6 29/06/2022 16:28
https://ava.candidomendes.edu.br/moodle/
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=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=110
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=110
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8760
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8760
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8760&section=4
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8760&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=282346
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=282346
Questão 22
Correto
Atingiu 1,00 de 1,00
Uma boa lógica de programação é fundamental para que os algoritmos sejam bem desenvolvidos e,
consequentemente, os programas bem implementados, claro que se agregando o conhecimento da sintaxe da
linguagem de programação escolhida. Dessa forma, pensando-se em estruturas de algumas implementações,
considere o seguinte trecho de código:
int fibonacci (int N)
{
if (N <= 1)
return N;
else
return ( fibonacci(N - 1) + fibonacci(N - 2) );
}
Pode-se afirmar, a partir do código anteriormente apresentado, que:
Escolha uma opção:
Existe uma estrutura de desvio múltipla.
Não é uma função nem um procedimento.
Existe um processo recursivo. 
Existe um chamada de função com passagem de parâmetros por referência.
Existe uma estrutura de repetição.
Sua resposta está correta.
Quando uma função chama a ele mesmo e tem uma condição de parada, ela é considerada uma função
recursiva.
A resposta correta é: Existe um processo recursivo.
P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=175036&cmid=282346
2 of 6 29/06/2022 16:28
Questão 33
Correto
Atingiu 1,00 de 1,00
Questão 44
Correto
Atingiu 1,00 de 1,00
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.
Escolha uma opção:
II, apenas.
I e III, apenas.
II e III, apenas.
I, apenas. 
III, apenas.
Sua resposta está correta.
I. Procedimentos e funções são blocos de instruções para realizar tarefas específicas e são considerados sub-
rotinas.
Todo procedimento e funções são desenvolvidos fora do “main”, com características de um programa, essas
características chamamos de sub-rotinas.
 
II. Em um procedimento, a passagem de parâmetros é obrigatória.
Não existe obrigação em se ter passagem de parâmetros.
 
III. Em uma função, a passagem de parâmetros e o retorno de um valor são obrigatórios.
Em procedimento não há retorno e não existe obrigação em se ter passagem de parâmetros.
A resposta correta é: I, apenas.
Em programação de computadores uma sub-rotina pode ser uma função ou um procedimento. Sobre funções e
procedimentos, pode-se afirmar:
Escolha uma opção:
Que as funções retornam um único valor e procedimentos não retornam valores. 
Funções sempre retornam valor do mesmo tipo recebido por parâmetro e procedimentos não.
Nem função nem procedimento retornam valores.
Procedimentos retornam valores do mesmo tipo recebido e função nunca retornam tipo.
Que funções não retornam um único valor e procedimentos retornam valores.
Sua resposta está correta.
As funções obrigatoriamente retornam um único valor, já os procedimentos não retornam valores.
A resposta correta é: Que as funções retornam um único valor e procedimentos não retornam valores.
P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=175036&cmid=282346
3 of 6 29/06/2022 16:28
Questão 55
Incorreto
Atingiu 0,00 de 1,00
Questão 66
Correto
Atingiu 1,00 de 1,00
Complete a frase:
A estrutura de dados ______ é uma lista linear em que todas as inserções são realizadas em um extremo da
estrutura, e todas as retiradas e acessos são realizados no outro extremo da estrutura.
Escolha uma opção:
lista linear
pilha 
árvore
lista circular
fila
Sua resposta está incorreta.
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 é: fila
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 * sizeof(double) + 1)
malloc(10 * sizeof(double)) 
double[10]
malloc(10 * sizeof(double) + 1)
double[10 * sizeof(malloc) ]
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))
P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=175036&cmid=282346
4 of 6 29/06/2022 16:28
Questão 77
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 à regra apontada 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:
P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=175036&cmid=282346
5 of 6 29/06/2022 16:28
P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=175036&cmid=282346
6 of 6 29/06/2022 16:28