Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/04/2022 16:09 ATIVIDADE ONLINE 2 - AV22022/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1481133 1/8 Painel / Meus cursos / Estrutura de Dados. / AVALIAÇÕES DO PERÍODO 2022/1 / ATIVIDADE ONLINE 2 - AV22022/1 Iniciado em segunda, 4 Abr 2022, 15:16 Estado Finalizada Concluída em segunda, 4 Abr 2022, 16:09 Tempo empregado 52 minutos 52 segundos Avaliar 2,00 de um máximo de 2,00(100%) Questão 1 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 II e III estão corretas. c. Apenas II e IV estão corretas. d. Apenas I, II e III estão corretas. e. Apenas I, II e IV estão corretas. 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-9 https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=16980 04/04/2022 16:09 ATIVIDADE ONLINE 2 - AV22022/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1481133 2/8 Questão 2 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 Assembly. b. Linguagem de alto nível. c. Linguagem D. d. Linguagem de máquina. e. Linguagem C. Questão 3 Correto Atingiu 0,20 de 0,20 Basicamente são valores que passados com o objetivo de ser utilizado dentro da função. O parâmetros devem ser separados por “,”. Tal afirmação se refere a(o): Escolha uma opção: a. Prefácio de uma função. b. Comentários de uma função. c. Parâmetros de uma função. d. Enunciado de uma função. e. Restrição de uma função. 04/04/2022 16:09 ATIVIDADE ONLINE 2 - AV22022/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1481133 3/8 Questão 4 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. F, V, F, V. b. F, V, V, V c. F, F, V, F. d. V, V, V, F. e. V, F, F, V. 04/04/2022 16:09 ATIVIDADE ONLINE 2 - AV22022/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1481133 4/8 Questão 5 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 I e II estão corretas. b. Apenas III e IV estão corretas. c. Apenas II e IV estão corretas. d. Apenas I e IV estão corretas. e. Apenas II e III estão corretas. 04/04/2022 16:09 ATIVIDADE ONLINE 2 - AV22022/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1481133 5/8 Questão 6 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, analise as afirmativas abaixo: I. Um módulo é um arquivo que contém definições de funções e classes (que infelizmente está fora do escopo desta obra, mas você terá oportunidade de aprender futuramente durante o curso). II. Para definir uma função, usa-se o comando fur, seguindo do nome da função e dentro de parênteses, se coloca os argumentos, ou nada caso a função não tenha argumentos. III. A declaração de ser feita antes do código no qual é utilizada, ou seja, antes da clausula main(). IV. Dentre as vantagens de reutilizar o código, tem-se: redução do tempo de desenvolvimento, redução dos erros de programação, aumento da estabilidade do programa, compartilhamento de código, facilidade de entendimento do código e aumento da eficiência do programa. 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, III e IV estão corretas. d. Todas as alternativas estão corretas. e. Apenas I e III estão corretas. 04/04/2022 16:09 ATIVIDADE ONLINE 2 - AV22022/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1481133 6/8 Questão 7 Correto Atingiu 0,20 de 0,20 É 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. Tal afirmação se refere a: Assinale a alternativa correta: Escolha uma opção: a. Post. b. Enunciado. c. Comentário. d. Prefácio. e. Comunicado. Questão 8 Correto Atingiu 0,20 de 0,20 É o desenvolvimento de software por instruções de comando que o hardware deve realizar. As linguagens de programação transformam essas instruções de hardware em uma linguagem mais simples para os programadores. Finalmente os programadores são as pessoas que sabem ler e escrever instruções em alguma linguagem de programação – e esta obra é o primeiro passo para ajudar o leitor a se tornar um programador. Tal afirmação se refere a(o): Assinale a alternativa correta: Escolha uma opção: a. Software. b. Sistema Operacional. c. CPU. d. Programação. e. Informática. 04/04/2022 16:09 ATIVIDADE ONLINE 2 - AV22022/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1481133 7/8 Questão 9 Correto Atingiu 0,20 de 0,20 O comando while repete um laço de código enquanto uma condição for True, mas se o programador quisesse que o código repetisse um bloco de instruções um certo número de vezes, ele teria que declarar uma variável, verificar se essa variável ultrapassou um certo valor, e incrementar essa variável. Para facilitar esse processo, existe um outro comando de repetição chamado de for, que teria tradução de para. O comando for trabalha com uma sequência de algum tipo, como uma string, lista, ou dicionários que serão vistos mais adiante. Neste cenário, vejamos abaixo um exemplo de código em C utilizando o comando for: Agora analise as afirmativas abaixo: I. Pode-se verificar que, apesar de ter um funcionamento de repetição parecido com o while, o for trabalha com sequências em vez de condições. II. A condição dele está implícita no comando, verificando somente se a sequênciaa ser usada já chegou ao fim. III. O comando for primeiro cria a sequência “sequencia” e coloca o primeiro item dela na variável “elemento” e checa se a “sequencia” está vazia ou se chegou ao fim dela, para somente depois executar as instruções que estão endentadas. IV. Depois que essas instruções são executadas, o código repete o processo, só que dessa vez ela seleciona o segundo item da sequência, até que não haja mais itens na sequência. Assinale a alternativa correta: Escolha uma opção: a. Apenas II e III estão corretas. 04/04/2022 16:09 ATIVIDADE ONLINE 2 - AV22022/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1481133 8/8 b. Apenas II e IV estão corretas. c. Apenas I, II e IV estão corretas. d. Apenas I, II e III estão corretas. e. Todas as alternativas estão corretas. Questão 10 Correto Atingiu 0,20 de 0,20 Observe a imagem abaixo: De acordo com a imagem, há um código mostrando como realizar um evento com a lista. Que evento é este? Assinale a alternativa correta: Escolha uma opção: a. Excluir a lista b. Retificar a lista c. Destruir a lista d. Renomear a lista e. Duplicar a lista
Compartilhar