Buscar

ATIVIDADE ONLINE 1 - Estrutura de Dados 100

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

Prévia do material em texto

14/06/2022 08:53 ATIVIDADE ONLINE 1 - AV12022/2
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1657711 1/5
Iniciado em terça, 14 jun 2022, 08:24
Estado Finalizada
Concluída em terça, 14 jun 2022, 08:53
Tempo empregado 28 minutos 25 segundos
Avaliar 2,00 de um máximo de 2,00(100%)
Questão 1
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. Parâmetros da função.
b. Retorno da função. 
c. Contorno da função.
d. Rateio da função.
e. Desvio da função.
Questão 2
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. Todas as alternativas estão corretas. 
b. Apenas I, II e IV estão corretas.
c. Apenas II e IV estão corretas.
d. Apenas II e III estão corretas.
e. Apenas I, II e III estão corretas.
14/06/2022 08:53 ATIVIDADE ONLINE 1 - AV12022/2
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1657711 2/5
Questão 3
Correto
Atingiu 0,20 de 0,20
O conceito de Fila é algo bastante comum para as pessoas como por exemplo: fila de mercado, fila de banco, e assim
por diante.
Porém, na computação a fila nada mais é do que um conjunto finito de itens (mesmo tipo) esperando por um
processamento.
Assim, quanto as Operações Básicas de uma Fila, analise as afirmativas abaixo:
I. Criação da fila;
II. Inserção de um elemento no final da fila;
III. Remoção de um elemento do início da fila;
IV. Acesso ao elemento do início da fila;
Assinale a alternativa correta:
Escolha uma opção:
a. Apenas II e IV estão corretas.
b. Apenas I, II e IV estão corretas.
c. Todas as alternativas estão corretas. 
d. Apenas I, II e III estão corretas.
e. Apenas II e III estão corretas.
Questão 4
Correto
Atingiu 0,20 de 0,20
Analise o exemplo abaixo:
tipo_retornado nome_funcao (tipo nome, tipo nome2, tipo nome3, …) {
 sequência de comandos
}
 
O que, de modo geral, o exemplo demonstra?
 
Assinale a alternativa correta:
 
Escolha uma opção:
a. Entradas de uma função
b. Parâmetros de uma função 
c. Comentário em uma função
d. Parâmetros de uma fusão
e. Exclusão de uma função
14/06/2022 08:53 ATIVIDADE ONLINE 1 - AV12022/2
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1657711 3/5
Questão 5
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 e a II é uma justificativa correta da I. 
b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
c. As asserções I e II são proposições falsas.
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.
Questão 6
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. Seu
nome vem da expressão em inglês scan formatted, ou seja, leitura formatada.
Neste sentido, analise as afirmativas abaixo:
I. Basicamente, lê do teclado um conjunto de valores, caracteres e/ ou sequência de caracteres de
acordo com o formato especificado.
II. A forma geral da função scanf() é: printf(“ tipos de saída”, lista de variáveis).
III. Um dos parâmetros de entrada é os tipos de entrada”: conjunto de caracteres que especifica o formato dos dados
a serem lidos.
IV. Seu nome vem da expressão em inglês scan salved, ou seja, leitura salvada.
 
Assinale a alternativa correta:
 
Escolha uma opção:
a. Todas as alternativas estão corretas.
b. Apenas I e III estão corretas. 
c. Apenas I, II e III estão corretas.
d. Apenas II e III estão corretas.
e. Apenas II e IV estão corretas.
14/06/2022 08:53 ATIVIDADE ONLINE 1 - AV12022/2
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1657711 4/5
Questão 7
Correto
Atingiu 0,20 de 0,20
A maioria dos programas necessita de uma interação do usuário de forma a criar interatividade.
Dentro deste contexto, analise as afirmativas abaixo e julgue-as com “V” para verdadeiro e “F” para falso:
( ) Uma das vantagens dos laços é que a tarefa de repetir instruções fica a cargo do programador.
( ) O comando while repete um laço de código enquanto uma condição for True.
( ) O comando for trabalha com uma sequência de algum tipo, como uma string, lista, ou dicionários
que serão vistos mais adiante.
( ) Aninhamento de repetições nada mais é que um comando de repetição dentro do outro.
Assinale a alternativa correta:
Escolha uma opção:
a. V, V, V, F.
b. F, V, F, V.
c. F, F, V, F.
d. V, F, F, V.
e. F, V, V, V 
Questão 8
Correto
Atingiu 0,20 de 0,20
Seguindo na mesma linha de BACKES (2013), o comentário é um trecho de texto incluído dentro do programa para
descrever alguma coisa, por exemplo, o que aquele pedaço do programa faz. Permite fazer a documentação interna
de um programa.
A linguagem C permite fazer comentários de duas maneiras diferentes. Quais são elas?
Assinale a alternativa correta:
 
Escolha uma opção:
a. Por comentário e Por linha
b. Por linha e Pro bloco. 
c. Por bloco e Pro Comentário.
d. Por linha e Pro enunciado.
e. Por lacuna e Pro linha.
14/06/2022 08:53 ATIVIDADE ONLINE 1 - AV12022/2
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1657711 5/5
Questão 9
Correto
Atingiu 0,20 de 0,20
Complete a lacuna da afirmação a seguir:
 
Com o uso dos comandos____________, o programador pode alterar esse fluxo de execução dos testes de condição,
fazendo com que o código saia da estrutura de repetição (do código indentado a ele), ou apenas pule as instruções
seguintes e passe para a próxima interação do fluxo.
 
Assinale a alternativa correta:
 
Escolha uma opção:
a. For.
b. While.
c. Whity.
d. Infinity.
e. Break. 
Questão 10
Correto
Atingiu 0,20 de 0,20
De acordo com BACKES (2013), o comando #include é utilizado para declarar as bibliotecas que serão utilizadas pelo
programa. Uma biblioteca é um arquivo contendo um conjunto de funções (pedaços de código), variáveis, macros etc.,
jáimplementados e que podem ser utilizados pelo programador em seu programa. De modo geral, os arquivos de
bibliotecas na linguagem C são terminados com a extensão .h.
Não obstante, O comando #include permite duas sintaxes. Analise as alternativas abaixo:
I. #include < nome_da_biblioteca >
II. #include “nome_da_biblioteca”
III. #include $nome_da_biblioteca$
IV. #include +nome_da_biblioteca+
 
 
Assinale a alternativa correta:
 
Escolha uma opção:
a. Apenas II e III estão corretas.
b. Apenas I e IV estão corretas.
c. Apenas I e II estão corretas. 
d. Apenas II e IV estão corretas.
e. Apenas III e IV estão corretas.

Continue navegando