Prévia do material em texto
05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 1/11 Painel / Meus cursos / POOADS / 📝 AVALIAÇÕES 2023/2 / ATIVIDADE ONLINE 1 - AV12023/2 Iniciado em segunda, 5 jun 2023, 20:15 Estado Finalizada Concluída em segunda, 5 jun 2023, 20:32 Tempo empregado 16 minutos 38 segundos Avaliar 2,00 de um máximo de 2,00(100%) 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=111470 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 2/11 Questão 1 Correto Atingiu 0,20 de 0,20 Em relação ao que foi visto e estudado, a respeito sobre Programação Orientada a Objetos, assinale V VERDADEIRO ou F FALSO, para as seguintes afirmações: ( ) Se um construtor não for declarado, será assumido um construtor default da linguagem Java, em que as variáveis são inicializadas com os conteúdos default (variáveis numéricas receberão zero, valores lógicos recebem false e objetos receberão null). ( ) Toda a classe Java deverá ter um construtor. Quando não declaramos o construtor, default será inicializado automaticamente pelo Java. ( ) Um construtor não poderá rodar durante a construção do objeto, isto é, você nunca conseguirá chamar o construtor em um objeto já construído. ( ) 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. ( ) Quando declarado um construtor, ele não deverá possuir, obrigatoriamente, sempre o mesmo nome da classe em que se está localizado. Escolha uma opção: a. V, V, F, V,F. b. V, F, V, F, F. c. V, V, V, V, F. d. F, F, V, V, V. e. V, F, F, V, V. 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 3/11 Questão 2 Correto Atingiu 0,20 de 0,20 Dada as afirmações a respeito da Programação Orientada a Objetos, marque V VERDADEIRO ou F FALSO: ( ) Na criação de janelas gráficas (frames), por exemplo, o método construtor poderá definir todas as propriedades dos componentes visuais do frame (cor do formulário, tamanho dos botões etc.). ( ) O if, em conjunto com o else, forma uma estrutura que permite a seleção entre dois caminhos distintos para execução, dependendo do resultado (verdadeiro ou falso) de uma expressão lógica (condição). ( ) A estrutura switch-case possibilita uma forma mais adequada e eficiente de atender a inteligibilidade do programa, facilitando a sua interpretação, constituindo-se uma estrutura de controle com múltipla escolha. ( ) 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. ( ) A estrutura switch-case se refere à outra modalidade de desvio da execução do programa de acordo com certas condições, semelhante ao uso da instrução if. Escolha uma opção: a. F, F, V, V, V. b. V, V, V, V, V. c. V, F, F, V, V. d. V, F, V, F, V. e. F, V, V, F, F. 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 4/11 Questão 3 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, 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. b. 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. c. 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. d. 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. e. 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. 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 5/11 Questão 4 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. Somente a afirmação II está correta. b. Todas as afirmações estão corretas. c. Nenhuma das afirmações estão corretas. d. Somente as afirmações I e III estão corretas. e. Somente as afirmações I e II estão corretas. 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 6/11 Questão 5 Correto Atingiu 0,20 de 0,20 Em relação à Programação Orientada a Objetos, marque V VERDADEIRO ou F FALSO: ( ) Os objetos poderão se comunicar entre si, mas eles em geral não saberão como outros objetos serão implementados. ( ) Uma mensagem nada mais é do que o fato de um objeto chamar um método de outro objeto (ou ainda um método estático de uma classe). ( ) A instrução import será utilizada para identificar e carregar classes que desejamos utilizar em nossos programas. As instruções import deverão aparecer sempre antes da definição das classes. ( ) 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. ( ) 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. Escolha uma opção: a. F, F, V, V, V. b. V, F, F, V, V. c. F, V, V, F, F. d. V, V, V, V, V. e. V, F, V, F, V. 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 7/11 Questão 6 Correto Atingiu 0,20 de 0,20 Em relação à Programação Orientada a Objetos, assinale V VERDADEIRO ou F FALSO, para as seguintes afirmações: ( ) 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. ( ) Os atributos são pertencentes à classe, eles poderão ser do tipo primitivo ou referência. ( ) 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. ( ) A instrução import será utilizada para identificar e carregar classes que desejarmos utilizar em nossos programas. As instruções import deverão aparecer sempre antes da definição das classes. ( ) Um resultado interessante para o princípio da coesão é o princípio que um método não deverá modificar o estado de um objeto ou de objetosexistentes ou retornar um valor, mas não ambos. Escolha uma opção: a. V, V, F, V, F. b. F, F, V, V, V. c. V, F, V, F, F. d. V, F, F, V, F. e. F, V, V, V,F. 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 8/11 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. F, V, V, V, V. c. F, V, V, F, F. d. V, V, V, F, F. e. V, F, F, V, V. 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 9/11 Questão 8 Correto Atingiu 0,20 de 0,20 Dada as afirmações em relação à Programação Orientada a Objetos: I. 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. II. A instrução import será utilizada para identificar e carregar classes que desejarmos utilizar em nossos programas. As instruções import deverão aparecer sempre antes da definição das classes. III. As classes predefinidas da linguagem Java serão agrupadas em categorias de classes chamadas pacotes (package), conhecidos como bibliotecas de classes Java ou interface de programação de aplicativos Java (Java API). Assinale a alternativa CORRETA: Escolha uma opção: a. Nenhuma das afirmações. b. Todas as afirmações. c. Somente a afirmação II. d. Somente as afirmações II e III. e. Somente as afirmações I e II. 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 10/11 Questão 9 Correto Atingiu 0,20 de 0,20 Em relação às instruções de Repetições, marque V VERDADEIRO ou F FALSO: ( ) 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. ( ) A criação de laços de repetição, na linguagem de programação orientada a objetos Java, será feita a partir das estruturas while e do-while, for. ( ) A repetição é uma das estruturas mais usadas em programação, possibilitando a criação de contadores, temporizadores, rotinas para classificação, obtenção e recuperação de dados. ( ) Uma instrução de repetição permite especificar que um programa deverá repetir uma ação enquanto alguma condição permanecer falsa. ( ) A(s) instrução (ões) contida(s) na instrução de repetição While constitui (em) seu corpo, que poderá ser uma instrução única ou um bloco. Escolha uma opção: a. V, F, F, V, V. b. V, V, V, F, V. c. F, V, F, V, V. d. F, F, V, V, V. e. V, V, V, F, F. 05/06/2023, 20:31 ATIVIDADE ONLINE 1 - AV12023/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2662178 11/11 Questão 10 Correto Atingiu 0,20 de 0,20 Analise as afirmações a respeito de Classes e Objetos e o uso de Atributos: I. As classes predefinidas da linguagem Java são agrupadas em categorias de classes chamadas pacotes (package). II. Os atributos são pertencentes à classe, eles poderão ser do tipo primitivo ou referência. III. Os objetos poderão se comunicar entre si, mas eles em geral não saberão como os outros objetos serão implementados. Considere a alternativa correta. Escolha uma opção: a. Somente as afirmações I e II. b. Nenhuma das afirmações. c. Todas as afirmações. d. Somente as afirmações I e III. e. Somente as afirmações II III.