Buscar

estrutura de dados 5

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

20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 1/10
Painel / Meus cursos / Estrutura de Dados. / AVALIAÇÕES DO PERÍODO 2022/4
/ ATIVIDADE ONLINE 2 - AV22022/4
Iniciado em domingo, 20 nov 2022, 19:09
Estado Finalizada
Concluída em domingo, 20 nov 2022, 19:16
Tempo
empregado
7 minutos 24 segundos
Avaliar 1,80 de um máximo de 2,00(90%)
Questão 1
Correto
Atingiu 0,20 de 0,20
Qualquer expressão relacional que resulte em uma resposta verdadeiro ou falso. São utilizados
operadores. Quanto a este assunto, analise os operadores abaixo:
 
✔ Matemáticos: +, -, *, /, %
✔ Relacionais: >, <, >=, <= , ==, !=
✔ Lógicos: &&, ||
 
Tais operadores são utilizados em qual situação?
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Laço infinito.
b. Laço finito.
c. Incremento.
d. Condição. 
e. Comando while.
https://moodle.ead.unifcv.edu.br/my/
https://moodle.ead.unifcv.edu.br/course/view.php?id=383
https://moodle.ead.unifcv.edu.br/course/view.php?id=383#section-10
https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=31654
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 2/10
Questão 2
Correto
Atingiu 0,20 de 0,20
Observe a imagem a seguir:
 
Nesta imagem, é possível percebermos que há a presença de um código mostrando que a lista
está em uma situação específica. Que situação é essa?
 
Assinale a alternativa correta: 
 
Escolha uma opção:
a. Está vazia. 
b. Está neutra.
c. Está cheia.
d. Está opaca.
e. Está invisível.
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 3/10
Questão 3
Correto
Atingiu 0,20 de 0,20
É uma das mais bem sucedidas linguagens de alto nível já criadas. Ela foi criada em 1972, nos
laboratórios Bell na empresa AT&T, por Dennis Ritchie, sendo revisada pela ANSI (American
National Standards Institute) em 1989. Trata-se de uma linguagem estruturalmente simples de
grande portabilidade.
 
Tal afirmação se refere a(o):
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Linguagem D.
b. Linguagem de alto nível.
c. Linguagem de máquina.
d. Linguagem Assembly.
e. Linguagem C. 
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 4/10
Questão 4
Correto
Atingiu 0,20 de 0,20
Segundo BACKES (2013), a linguagem C é uma das mais bem sucedidas linguagens de alto
nível já criadas. Considera-se como linguagem de alto nível aquela que possui um nível alto de
abstração, ou seja, está mais próximo da linguagem humana do que do código de máquina.
Sendo considerada uma das linguagens de programação mais utilizadas de todos os tempos.
Ela foi criada em 1972, nos laboratórios Bell na empresa AT&T, por Dennis Ritchie, sendo
revisada pela ANSI (American National Standards Institute) em 1989. Trata-se de uma
linguagem estruturalmente simples de grande portabilidade.
Neste sentido, com base nesta informação analise as asserções abaixo:
 I. A linguagem C é uma linguagem procedural
OU SEJA,
II. Ela permite que um problema complexo seja facilmente disposto em módulos, sendo cada
módulo um problema mais simples. Além disso, a linguagem C permite acesso de baixo nível
de memória, que permite o acesso e a programação direta do microprocessador.
Assinale a alternativa correta:
Escolha uma opção:
a. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa
correta da I.
b. As asserções I e II são proposições falsas.
c. As asserções I e II são proposições verdadeiras e a II é uma justificativa correta da I. 

d. A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
e. A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 5/10
Questão 5
Correto
Atingiu 0,20 de 0,20
Segundo BACKES (2013), a função scanf() é uma das funções de entrada/ leitura de dados da
linguagem C.
Neste sentido, quanto aos tipos de entradas, relacione a coluna da direita (descrição) com a da
esquerda (comando):
 
1. %c ( ) Leitura de vários caracteres
2. %d ou %i ( ) Leitura de números inteiros (int ou char)
3. %f ( ) Leitura de um caractere (char)
4. %s ( ) Leitura de números reais (float ou double)
 
Assinale a alternativa correta: 
Escolha uma opção:
a. 4, 2, 1, 3. 
b. 4, 3, 2, 1.
c. 2, 3, 4, 1.
d. 4, 1, 2, 3.
e. 1, 2, 3, 4.
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 6/10
Questão 6
Incorreto
Atingiu 0,00 de 0,20
O debugger nada mais é do que um programa de computador usado para testar e depurar
(limpar, purificar) outros programas. Entre as principais funcionalidades de um debugger estão:
Analise as afirmativas abaixo:
I. A possibilidade de executar um programa passo a passo.
II. Pausar o programa em pontos predefinidos, chamados pontos de parada ou breakpoints,
para examinar o estado atual de suas variáveis.
III. Compilar todos os arquivos do seu projeto para fazer o processo de “linkagem” com tudo o
que é necessário para gerar o executável do seu programa.
IV. Além de gerar o executável, essa opção também executa o programa gerado.
 
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Apenas I e II estão corretas.
b. Todas as alternativas estão corretas. 
c. Apenas I, II e IV estão corretas
d. Apenas III e IV estão corretas.
e. Apenas I e III estão corretas.
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 7/10
Questão 7
Correto
Atingiu 0,20 de 0,20
O conceito de pilha assim como a fila é algo bastante comum para as pessoas como por
exemplo: Pilha de roupas, tijolos, moedas e etc.
Assim, quanto as pilhas, analise as afirmativas abaixo:
I. Na computação a pilha nada mais é do que um conjunto finito de itens (mesmo tipo) com a
finalidade de armazenar e organizar dados;
II. Um exemplo de pilha na computação é a Recursividade;
III. Possui uma regra de inserção e remoção: Os elementos são removidos na ordem inversa
que são inseridos;
IV. Possui uma regra de inserção e remoção: Último elemento que entra é o primeiro que sai
(LIFO – Last in First OUT);
Assinale a alternativa correta:
Escolha uma opção:
a. Apenas II e IV estão corretas.
b. Todas as alternativas estão corretas. 
c. Apenas II e III estão corretas.
d. Apenas I, II e IV estão corretas.
e. Apenas I, II e III estão corretas.
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 8/10
Questão 8
Correto
Atingiu 0,20 de 0,20
Os códigos desenvolvidos até agora foram pequenos, mas caso seja necessário criar algo
mais robusto, sem funções, será difícil, caso se queira repetir o código em outra parte do
programa poderia se copiar as linhas, mas caso tenha de mudar algo nele, o programador teria
que refazer em vários trechos do programa. Para esses casos o melhor é usar funções.
Como se denomina o processo que se refere a maneira como a função devolve o resultado
(se existir) para quem a chamou?
Assinale a alternativa correta:
Escolha uma opção:
a. Desvio da função.
b. Parâmetros da função.
c. Rateio da função.
d. Contorno da função.
e. Retorno da função. 
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 9/10
Questão 9
Correto
Atingiu 0,20 de 0,20
A Lista sequencial estática é uma lista utilizando alocação estática e acesso sequencial dos
elementos, e é o tipo de lista mais simples possível.
Neste contexto, para a Implementação da Lista Sequencial Estática, precisa-se de alguns
arquivos. Quanto a esses arquivos, analise as afirmativas abaixo:
I. Main.c
II. ListaSequencial.h
III. ListaSequencial.c
IV. Main.h
Assinale aalternativa correta:
Escolha uma opção:
a. Apenas I, II e III estão corretas. 
b. Apenas I, II e IV estão corretas.
c. Apenas II e III estão corretas.
d. Apenas II e IV estão corretas.
e. Todas as alternativas estão corretas.
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 10/10
Questão 10
Correto
Atingiu 0,20 de 0,20
As funções possuem um nome, que é a forma que ela será chamada para executar o trecho de
código definido na função. Algumas são incluídas com os módulos do Python, como o print.
Deste modo, quanto ao funcionamento da Função analise as afirmativas abaixo:
I. O código do programa é executado até encontrar a chamada da função;
II. O programa é interrompido temporariamente, para executar a função;
III. Se houver parâmetro na função os valores são copiados para ela;
IV. Quando a função termina ou encontra a palavra return, o programa volta ao ponto que foi
interrompido.
Assinale a alternativa correta:
Escolha uma opção:
a. Apenas I, II e IV estão corretas.
b. Apenas II e IV estão corretas.
c. Apenas I e III estão corretas.
d. Todas as alternativas estão corretas. 
e. Apenas I, III e IV estão corretas.

Continue navegando