Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/11/2022 16:37 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2066115 1/9 Painel / Meus cursos / Estrutura de Dados. / AVALIAÇÕES DO PERÍODO 2022/4 / ATIVIDADE ONLINE 2 - AV22022/4 Iniciado em quarta, 2 nov 2022, 18:17 Estado Finalizada Concluída em quarta, 2 nov 2022, 18:32 Tempo empregado 14 minutos 38 segundos Avaliar 2,00 de um máximo de 2,00(100%) Questão 1 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. Não obstante, analise a imagem abaixo: Tal imagem se refere a que tipo de função? Assinale a alternativa correta: Escolha uma opção: a. Função sem rateio (void). b. Função múltipla (FMP). c. Função com retorno (put). d. Função com rateio (put). e. Função sem retorno (void). 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 16:37 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2066115 2/9 Questão 2 Correto Atingiu 0,20 de 0,20 Podem ser definidas como agrupamentos de partes de códigos, que podem ser chamadas quando o programador precisar executar o trecho do código. Sendo assim, funções podem ser vistas como miniprogramas dentro do programa. Tal afirmação se refere a: Assinale a alternativa correta: Escolha uma opção: a. Restrições. b. Parâmetros. c. Funções. d. Break. e. Comando. Questão 3 Correto Atingiu 0,20 de 0,20 Computadores têm uma grande importância no mundo atual, e estão integrados a tudo, incluindo hardware e software. Os hardwares são os componentes físicos, como placa-mãe, monitor, teclado e mouse. Já os softwares consistem no sistema operacional e nos programas que rodam nesse sistema, como o iTunes, Office e Firefox. O hardware e software se complementam e formam o que chamamos de computador. Contudo, o hardware consiste em três componentes principais. Que componentes são esses? Assinale a alternativa correta: Escolha uma opção: a. CPU, HD e memória. b. Memória, câmera e auto falante. c. Mouse, carregador e memória. d. CPU, a memória e os dispositivos. e. HD, dispostivos e alto falante. 20/11/2022 16:37 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2066115 3/9 Questão 4 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 II e III estão corretas. 20/11/2022 16:37 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2066115 4/9 b. Apenas II e IV estão corretas. c. Todas as alternativas estão corretas. d. Apenas I, II e III estão corretas. e. Apenas I, II e IV estão corretas. Questão 5 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. Congruente a isto, analise a imagem abaixo: 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 linha e Pro bloco. b. Por bloco e Pro Comentário. c. Por linha e Pro enunciado. d. Por lacuna e Pro linha. e. Por comentário e Por linha. 20/11/2022 16:37 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2066115 5/9 Questão 6 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. Parâmetros de uma fusão b. Exclusão de uma função c. Parâmetros de uma função d. Entradas de uma função e. Comentário em uma função 20/11/2022 16:37 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2066115 6/9 Questão 7 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 II e III estão corretas. c. Apenas II e IV estão corretas. d. Apenas III e IV estão corretas. e. Apenas I e IV estão corretas. 20/11/2022 16:37 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2066115 7/9 Questão 8 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. Destruir a lista b. Retificar a lista c. Duplicar a lista d. Excluir a lista e. Renomear a lista 20/11/2022 16:37 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2066115 8/9 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. Neste sentido, analise as afirmativas abaixo: I. Apesar de ter um funcionamento de repetição parecido com o while, o for trabalha com sequências em vez de condições. II. 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. III. O comando for trabalha com uma sequência de algum tipo, como uma string, lista, ou dicionários que serão vistos mais adiante. IV. Existe um outro comando de repetição chamado de for, que teria tradução de para. Assinale a alternativa correta: Escolha uma opção: a. ApenasI, II e III estão corretas. b. Apenas II e III estão corretas. c. Apenas II e IV estão corretas. d. Apenas I, II e IV estão corretas. e. Todas as alternativas estão corretas. 20/11/2022 16:37 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2066115 9/9 Questão 10 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. Infinity. b. For. c. Whity. d. While. e. Break.
Compartilhar