Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/01/2024 19:49 ATIVIDADE ONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 1/10 Painel / Meus cursos / POOADS / 📝 AVALIAÇÕES 2024/1 / ATIVIDADE ONLINE 1 - AV12024/1 Iniciado em domingo, 28 jan 2024, 19:37 Estado Finalizada Concluída em domingo, 28 jan 2024, 19:49 Tempo empregado 12 minutos 6 segundos Avaliar 1,60 de um máximo de 2,00(80%) Questão 1 Incorreto Atingiu 0,00 de 0,20 Em relação às afirmações e apresentado a seguir: I. Um construtor só pode rodar durante a construção do objeto, isto é, você nunca conseguirá chamar o construtor em um objeto já construído. II. Durante a construção de um objeto, você poderá fazer com que um construtor chame outro, para não ter que ficar copiando e colando. Em relação ao que foi apresentado e estudado, assinale a alternativa correta: Escolha uma opção: a. A afirmação II é complemento da afirmação I. b. A afirmação II é verdadeira e a afirmação I é falsa. c. A afirmação I é verdadeira e a afirmação II é falsa. d. A afirmação I é verdadeira e a afirmação II é falsa. e. A afirmação II contradiz a afirmação II. https://moodle.ead.unifcv.edu.br/my/ https://moodle.ead.unifcv.edu.br/course/view.php?id=2979 https://moodle.ead.unifcv.edu.br/course/view.php?id=2979#section-5 https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=161251 28/01/2024 19:49 ATIVIDADE ONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 2/10 Questão 2 Correto Atingiu 0,20 de 0,20 Em relação a, assinale a alternativa CORRETA: Escolha uma opção: a. No mercado atual de softwares, grande linguagens de programação como Java, ASP.NET são Orientada a Objetos e CSharp, C++, Python são linguagens de programação orientada a eventos assim você consegue perceber a importância de estudar e absorver os conceitos de OO. b. No mercado atual de softwares, grande linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. c. No mercado atual de softwares, grande linguagens de programação como Java, ASP.NET, CSharp, C++, Python são tipos de programação funcional, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. d. No mercado atual de softwares, grande linguagens de programação como ASP.NET, CSharp, C++, Python não são Orientadas a Objetos, somente Java é uma linguagem orientada a objetos assim você consegue perceber a importância de estudar e absorver os conceitos de OO. e. No mercado atual de softwares, grande linguagens de programação como Java, ASP.NET, CSharp, C++, com exceção da linguagem Python que é uma linguagem orientada a dados, todas são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. 28/01/2024 19:49 ATIVIDADE ONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 3/10 Questão 3 Correto Atingiu 0,20 de 0,20 Com relação às afirmações a seguir a respeito dos Construtores: I. O operador new é o responsável pelo processo de instanciação do objeto, representando uma forma extremamente simples de atribuir valores default a um objeto. II. O método construtor será responsável por alocar espaço na memória para a manipulação do objeto e poderá conter também a chamada para outros métodos, possibilitando a criação de objetos mais complexos. III. Na criação de janelas gráficas (frames), por exemplo, o método construtor poderá definir todas as propriedades dos componentes visuais do frame. Assinale a alternativa CORRETA: Escolha uma opção: a. Nenhuma das afirmações. b. Somente a afirmação III. c. Somente a afirmação II. d. Somente a afirmação I. e. Todas as afirmações. 28/01/2024 19:49 ATIVIDADE ONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 4/10 Questão 4 Incorreto Atingiu 0,00 de 0,20 Em relação às afirmações sobre o uso da palavra reservada this, pode-se afirmar: I. O this é uma palavra reservada que é usada para a autorreferência. Esta ocorrerá quando quisermos referenciar a métodos e atributos da classe e objeto. II. Embora seja possível usar o this com atributos e métodos estáticos, será mais usual utilizá-lo com membros de instância. Mais especificamente ainda, com atributos. III. Quando um método de instância for chamado para um objeto particular, o corpo do método utilizará implicitamente a palavra-chave this para referenciar as variáveis de instância do objeto e outros métodos. Assinale a alternativa CORRETA: Escolha uma opção: a. Nenhuma das afirmações. b. Todas as afirmações. c. Somente as afirmações I e II. d. Somente a afirmação III. e. Somente as afirmações I e III. 28/01/2024 19:49 ATIVIDADE ONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 5/10 Questão 5 Correto Atingiu 0,20 de 0,20 Com relação às afirmações a seguir a respeito do Paradigma Orientação a Objetos e seus conceitos, análise: I. Um resultado interessante para o princípio da coesão é o princípio que um método deverá modificar o estado de um objeto ou de objetos existentes ou retornar um valor, mas não ambos. II. Um método não privado deverá manter um objeto em um estado bem formado. III. Outro princípio da criação de softwares é: os métodos devem fazer apenas uma coisa e fazê-la bem. Assinale a alternativa CORRETA: Escolha uma opção: a. Todas as afirmações. b. Nenhuma das afirmações. c. Somente a afirmação I. d. Somente a afirmação II. e. Somente a afirmação III. 28/01/2024 19:49 ATIVIDADE ONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 6/10 Questão 6 Correto Atingiu 0,20 de 0,20 Dada as seguintes afirmações: I. Toda a classe Java deverá ter um construtor. Quando não declaramos o construtor, default será inicializado automaticamente pelo Java. II. Dentro de um método, a execução prosseguirá na sequência em que as instruções ocorrerem. A execução se dará, a partir da instrução atual para a próxima, de cima para baixo. III. Uma instrução de repetição permite especificar que um programa deverá repetir uma ação enquanto alguma condição permanecer verdadeira. Assinale somente a alternativa CORRETA: Escolha uma opção: a. Nenhuma das afirmações estão corretas. b. Todas as afirmações estão corretas. c. Somente as afirmações I e III estão corretas. d. Somente as afirmações I e II estão corretas. e. Somente a afirmação II está correta. 28/01/2024 19:49 ATIVIDADE ONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 7/10 Questão 7 Correto Atingiu 0,20 de 0,20 Em relação às afirmações apresentadas a respeito em relação às instruções de Repetições, marque V VERDADEIRO ou F FALSO: ( ) A repetição é uma das estruturas menos usadas em programação, possibilitando a criação de contadores, temporizadores, rotinas para classificação, obtenção e recuperação de dados. ( ) A instrução for é um tipo de contador finito, isto é, ela realizará a contagem de um valor inicial conhecido até um valor final também conhecido. ( ) O incremento ou decremento do valor da variável será essencial para que o laço tenha uma saída (encerre), caso contrário, a execução nunca sairá do laço. ( ) As instruções de repetição, também chamados de looping, formam uma importante estrutura nas linguagens de programação, por possibilitarem a repetição da execução de um bloco de instruções em um programa. ( ) Uma instrução de repetição permite especificar que um programa deverá repetir uma ação enquanto alguma condição permanecer verdadeira. Escolha uma opção: a. F, F, V, V, V. b. V, V, V, F, F. c. V, F, F, V, V. d. F, V, V, F, F. e. F, V, V, V, V. 28/01/2024 19:49 ATIVIDADEONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 8/10 Questão 8 Correto Atingiu 0,20 de 0,20 Sobre a visão geral dos Operadores, podemos afirmar a respeito de suas características: I. Dentro de um método, a execução não prosseguirá na sequência em que as instruções ocorrerem. A execução se dará, a partir da instrução atual para a próxima, de cima para baixo. II. Para tratar situações em que o fluxo de execução do programa deverá ser alterado, Java fornecerá um amplo conjunto de estruturas condicionais, de exceção e repetição. III. As estruturas condicionais existem em todas as linguagens de programação e possibilitam que a execução de um programa, seja desviada de acordo com certas condições. Considere somente a alternativa CORRETA. Escolha uma opção: a. Somente a afirmação I. b. Todas as afirmações. c. Somente as afirmações II e III. d. Nenhuma das afirmações. e. Somente as afirmações I e II. 28/01/2024 19:49 ATIVIDADE ONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 9/10 Questão 9 Correto Atingiu 0,20 de 0,20 Dada as afirmações a seguir: I. Um objeto, da mesma forma, terá atributos que ele incorporará à medida que for usado em um programa. Esses atributos serão especificados como parte da classe do objeto. II. No encapsulamento, as classes e seus objetos encapsulam, isto é, contêm seus atributos e métodos. Os atributos e métodos de uma classe (e de seu objeto) estarão intimamente relacionados. III. Um sistema orientado a objetos é um grande conjunto de classes que vão se comunicar, delegando responsabilidades para quem for mais apto a realizar determinada tarefa. Com relação às afirmações assinale somente a alternativa CORRETA: Escolha uma opção: a. Somente a afirmação I e III. b. Todas as afirmações. c. somente a afirmação I d. Somente as afirmações II e III. e. Somente as afirmações I e II. 28/01/2024 19:49 ATIVIDADE ONLINE 1 - AV12024/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3399951 10/10 Questão 10 Correto Atingiu 0,20 de 0,20 Em relação ao que foi apresentado e estudado a respeito das Estruturas, assinale a alternativa correta: Escolha uma opção: a. A estrutura estática caracteriza-se por não possuir um espaço alocado e inalterável antes da sua utilização. b. Em programação consideramos dois tipos de estruturas que permitem guardar uma coleção de elementos: Estrutura Estática e Estrutura Dinâmica. c. Numa tabela, uma vez alocado o espaço, este não permanecerá inalterável, independentemente das operações de inserção e de remoção de elementos. d. Estrutura dinâmica caracteriza-se por não poder ser alterada à medida que ocorre a sua manipulação através de inserção e remoção de elementos. e. A dimensão da estrutura dinâmica tem limitações, sendo uma de suas restrições à limitação física do espaço de memória do computador onde ocorrerá a execução do algoritmo.
Compartilhar