Prévia do material em texto
20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 1/9 Painel / Meus cursos / Estrutura de Dados. / AVALIAÇÕES DO PERÍODO 2022/4 / ATIVIDADE ONLINE 1 - AV12022/4 Iniciado em domingo, 20 nov 2022, 00:42 Estado Finalizada Concluída em domingo, 20 nov 2022, 01:04 Tempo empregado 21 minutos 31 segundos Avaliar 2,00 de um máximo de 2,00(100%) Questão 1 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á cheia. b. Está vazia. c. Está opaca. d. Está invisível. e. Está neutra. 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=31003 20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 2/9 Questão 2 Correto Atingiu 0,20 de 0,20 Veja um exemplo a seguir Exemplo: x recebe 4 enquanto x < 5 faça x recebe x – 1; imprima x; fim enquanto Tal exemplo se refere a(o): Assinale a alternativa correta: Escolha uma opção: a. Laço real. b. Laço finito. c. Laço infinito. d. Comando while. e. Break. 20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 3/9 Questão 3 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. Desvio da função. d. Rateio da função. e. Contorno da função. 20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 4/9 Questão 4 Correto Atingiu 0,20 de 0,20 Uma lista, por exemplo, tem o conceito semelhante às listas reais, aquelas que são usadas no dia a dia, com elementos e uma sequência entre esses elementos. Listas em C são extremamente importantes e permitem a criação de programa mais complexos. Neste sentido, analise as afirmativas abaixo: I. Conceito de lista é algo comum para as pessoas, pois trata-se de uma relação finita de itens. Todos contidos sobre um mesmo tema. II. Na computação, lista é uma estrutura de linear utilizada para armazenar e organizar dados do mesmo tipo no computador. III. Um exemplo de lista é a Lista Fila (FIFO). IV. Quanto a inserção, na lista por Pilha deve-se inserir ou remover elementos no final da lista. Assinale a alternativa correta: Escolha uma opção: a. Apenas I, II e III estão corretas. b. Apenas II e IV estão corretas. c. Todas as alternativas estão corretas. d. Apenas I, II e IV estão corretas. e. Apenas II e III estão corretas. 20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 5/9 Questão 5 Correto Atingiu 0,20 de 0,20 Complete a lacuna na afirmação a seguir: O comando ___________ 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. Assinale a alternativa correta: Escolha uma opção: a. Whale. b. Whity c. While. d. Vale. e. Infinity. Questão 6 Correto Atingiu 0,20 de 0,20 A lista na computação é uma estrutura de linear utilizada para armazenar e organizar dados do mesmo tipo no computador. Não obstante, quanto a alocação de memória, esta pode ser de duas formas. Quais são elas? Assinale a alternativa correta: Escolha uma opção: a. Estática e Neutra. b. Variável e Fixa. c. Estática e Dinâmica. d. Direta e Dinâmica. e. Direta e Indireta. 20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 6/9 Questão 7 Correto Atingiu 0,20 de 0,20 Todas as linguagens usam instruções como base. Essas instruções são seguidas literalmente pelos computadores. Dessa forma, se metaforicamente mandarmos o computador pular, teríamos que definir para ele diversas variáveis, como a forma de realizar o pulo, a qual altura ele deve pular, qual o impulso ele deve ter, onde ele deve cair etc. Ainda assim, a respeito das linguagens, julgue as afirmativas abaixo com “V” para verdadeiro e “F” para falso: ( ) Existem raras linguagens de programação e dificilmente surgem novas, devido a complexidade. ( ) As linguagens de alto nível podem ser compiladas, transformando a linguagem diretamente em código de máquina, um processo que pode tomar tempo, dependendo do tamanho do código a ser compilado, mas tem a melhor performance quando comparado com as outras alternativas. ( ) Com o desenvolvimento do hardware, a execução em código de máquina ou Assembly não se tornou mais viável, pois as instruções se tornaram grandes, e pela falta de claridade, ininteligíveis. ( ) As linguagens de alto nível começaram com a criação das programações estruturadas, que foram criadas para ser sequências de código claras, corretas e facilmente modificadas. Assinale a alternativa correta: Escolha uma opção: a. V, F, V, F. b. F, F, F, F. c. F, V, V, V. d. V, F, F, V. e. V, V, V, V. 20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 7/9 Questão 8 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ência a 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 I, II e IV estão corretas. 20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 8/9 b. Apenas II e III estão corretas. c. Todas as alternativas estão corretas. d. Apenas I, II e III estão corretas. e. Apenas II e IV estão corretas. Questão 9 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. Portanto, a função scanf() recebe dois parâmetros de entrada. Analise as afirmativas abaixo: I. “Tipos de saída”:conjunto de caracteres que especifica o formato dos dados a serem escritos e/ ou o texto a ser escrito. II. Lista de variáveis: conjunto de nomes de variáveis, separados por vírgula, que serão escritos. III. “Tipos de entrada”: conjunto de caracteres que especifica o formato dos dados a serem lidos. IV. Lista de variáveis: conjunto de nomes de variáveis que serão lidos e separados por vírgula, em que cada nome de variável é precedido pelo operador &. É correto o que se afirma em: Escolha uma opção: a. Todas as alternativas estão corretas. b. Apenas III e IV estão corretas. c. Apenas II e IV estão corretas. d. Apenas I, II e III estão corretas. e. Apenas II e III estão corretas. 20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 9/9 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. Duplicar a lista b. Retificar a lista c. Excluir a lista d. Renomear a lista e. Destruir a lista