Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 1/10 Painel / Meus cursos / Estrutura de Dados. / AVALIAÇÕES DO PERÍODO 2022/4 / ATIVIDADE ONLINE 2 - AV22022/4 Iniciado em domingo, 20 nov 2022, 19:09 Estado Finalizada Concluída em domingo, 20 nov 2022, 19:16 Tempo empregado 7 minutos 24 segundos Avaliar 1,80 de um máximo de 2,00(90%) Questão 1 Correto Atingiu 0,20 de 0,20 Qualquer expressão relacional que resulte em uma resposta verdadeiro ou falso. São utilizados operadores. Quanto a este assunto, analise os operadores abaixo: ✔ Matemáticos: +, -, *, /, % ✔ Relacionais: >, <, >=, <= , ==, != ✔ Lógicos: &&, || Tais operadores são utilizados em qual situação? Assinale a alternativa correta: Escolha uma opção: a. Laço infinito. b. Laço finito. c. Incremento. d. Condição. e. Comando while. 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 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 2/10 Questão 2 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á vazia. b. Está neutra. c. Está cheia. d. Está opaca. e. Está invisível. 20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 3/10 Questão 3 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 D. b. Linguagem de alto nível. c. Linguagem de máquina. d. Linguagem Assembly. e. Linguagem C. 20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 4/10 Questão 4 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, mas a II não é uma justificativa correta da I. b. As asserções I e II são proposições falsas. c. As asserções I e II são proposições verdadeiras e a II é uma justificativa correta da I. 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. 20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 5/10 Questão 5 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. Neste sentido, quanto aos tipos de entradas, relacione a coluna da direita (descrição) com a da esquerda (comando): 1. %c ( ) Leitura de vários caracteres 2. %d ou %i ( ) Leitura de números inteiros (int ou char) 3. %f ( ) Leitura de um caractere (char) 4. %s ( ) Leitura de números reais (float ou double) Assinale a alternativa correta: Escolha uma opção: a. 4, 2, 1, 3. b. 4, 3, 2, 1. c. 2, 3, 4, 1. d. 4, 1, 2, 3. e. 1, 2, 3, 4. 20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 6/10 Questão 6 Incorreto Atingiu 0,00 de 0,20 O debugger nada mais é do que um programa de computador usado para testar e depurar (limpar, purificar) outros programas. Entre as principais funcionalidades de um debugger estão: Analise as afirmativas abaixo: I. A possibilidade de executar um programa passo a passo. II. Pausar o programa em pontos predefinidos, chamados pontos de parada ou breakpoints, para examinar o estado atual de suas variáveis. III. Compilar todos os arquivos do seu projeto para fazer o processo de “linkagem” com tudo o que é necessário para gerar o executável do seu programa. IV. Além de gerar o executável, essa opção também executa o programa gerado. Assinale a alternativa correta: Escolha uma opção: a. Apenas I e II estão corretas. b. Todas as alternativas estão corretas. c. Apenas I, II e IV estão corretas d. Apenas III e IV estão corretas. e. Apenas I e III estão corretas. 20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 7/10 Questão 7 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. Apenas II e IV estão corretas. b. Todas as alternativas estão corretas. c. Apenas II e III estão corretas. d. Apenas I, II e IV estão corretas. e. Apenas I, II e III estão corretas. 20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 8/10 Questão 8 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. Desvio da função. b. Parâmetros da função. c. Rateio da função. d. Contorno da função. e. Retorno da função. 20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 9/10 Questão 9 Correto Atingiu 0,20 de 0,20 A Lista sequencial estática é uma lista utilizando alocação estática e acesso sequencial dos elementos, e é o tipo de lista mais simples possível. Neste contexto, para a Implementação da Lista Sequencial Estática, precisa-se de alguns arquivos. Quanto a esses arquivos, analise as afirmativas abaixo: I. Main.c II. ListaSequencial.h III. ListaSequencial.c IV. Main.h Assinale aalternativa correta: Escolha uma opção: a. Apenas I, II e III estão corretas. b. Apenas I, II e IV estão corretas. c. Apenas II e III estão corretas. d. Apenas II e IV estão corretas. e. Todas as alternativas estão corretas. 20/11/2022 19:16 ATIVIDADE ONLINE 2 - AV22022/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2147025 10/10 Questão 10 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, quanto ao funcionamento da Função analise as afirmativas abaixo: I. O código do programa é executado até encontrar a chamada da função; II. O programa é interrompido temporariamente, para executar a função; III. Se houver parâmetro na função os valores são copiados para ela; IV. Quando a função termina ou encontra a palavra return, o programa volta ao ponto que foi interrompido. 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 e III estão corretas. d. Todas as alternativas estão corretas. e. Apenas I, III e IV estão corretas.
Compartilhar