Baixe o app para aproveitar ainda mais
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.
Compartilhar