Baixe o app para aproveitar ainda mais
Prévia do material em texto
Painel / Meus cursos / analise_orientada_objetos / AVALIAÇÕES DO PERÍODO 2021/4 / ATIVIDADE ONLINE 2 – AV22021/4 Iniciado em segunda, 29 Nov 2021, 21:55 Estado Finalizada Concluída em segunda, 29 Nov 2021, 22:17 Tempo empregado 22 minutos 14 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=86 https://moodle.ead.unifcv.edu.br/course/view.php?id=86#section-4 https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=14574 Questão 1 Correto Atingiu 0,20 de 0,20 Analise as seguintes afirmações: I. Para uma interface ser implementada, a classe deverá fornecer implementações para os métodos descritos nela. Cada classe possui a liberdade para determinar os detalhes de sua própria implementação. II. Ao fornecer a interface, a linguagem de programação Java permite que você utilize plenamente o aspecto do polimorfismo: “uma interface, vários métodos”. III. Duas classes poderão implementar os métodos definidos por uma interface diferente, mas as duas darão suporte ao mesmo conjunto de métodos. Em relação às afirmações apresentadas, assinale a alternativa CORRETA: Escolha uma opção: a. Somente a afirmação II. b. Somente as afirmações I e III. c. Somente a afirmação III. d. Somente a afirmação I. e. Todas as afirmações. Questão 2 Correto Atingiu 0,20 de 0,20 Em relação às afirmações sobre Encapsulamento de Propriedades, Métodos e Eventos: I. Com o encapsulamento, poderemos esconder a forma como algo foi feito, dando a quem precisa apenas o resultado gerado. II. Importando para quem requisitar algum processamento ou comportamento ter conhecimento da lógica realizada para gerar o resultado final. III. Somente o resultado obtido é relevante. Assinale a alternativa CORRETA: Escolha uma opção: a. Somente a afirmação II. b. Somente as afirmações I e III. c. Somente as afirmações I e II. d. Somente a afirmação I. e. Todas as afirmações. Questão 3 Correto Atingiu 0,20 de 0,20 Em relação à Desenvolvimento em Camadas, assinale a alternativa correta. Escolha uma opção: a. O padrão MVC depende de uma separação clara de objetos em uma categoria: modelos para manter dados, para manipular eventos que afetam o modelo ou as exibições. b. O padrão MVC depende de uma separação clara de objetos em uma das duas categorias: exibições para exibir todos ou uma parte dos dados e controladores para manipular eventos que afetam o modelo ou as exibições. c. O padrão MVC depende de uma separação clara de objetos em uma das três categorias: modelos para manter dados, exibições para exibir todos ou uma parte dos dados e controladores para manipular eventos que afetam o modelo ou as exibições. d. O padrão MVC não depende de uma separação clara de objetos em uma das três categorias: modelos para manter dados, exibições para exibir todos ou uma parte dos dados e controladores para manipular eventos que afetam o modelo ou as exibições. e. O padrão MVC depende de uma separação clara de objetos em uma das duas categorias: modelos para manter dados, exibições para exibir todos ou uma parte dos dados. Questão 4 Correto Atingiu 0,20 de 0,20 Dada as afirmações: I. Quando uma interface for definida, uma ou mais classes poderão implementá-la. II. Em uma declaração de classe, inclua uma cláusula implements que especifique a interface que está sendo implementada. III. Dentro da classe, implemente os métodos definidos pela interface. IV. A cláusula implements especificará o nome da interface que a classe implementar. Assinale a alternativa CORRETA: Escolha uma opção: a. Todas as afirmações. b. Somente as afirmações I e II. c. Nenhuma das afirmações. d. Somente a afirmação I. e. Somente as afirmações I e III. Questão 5 Correto Atingiu 0,20 de 0,20 Em relação a Banco de Dados e Classes Provedoras, analise as seguinte afirmações: I. Para uma conexão de acesso a um banco de dados por meio da linguagem de programação Java, será necessário carregar um driver específico do banco de dados. II. Em Java os passos básicos necessários para a manipulação de banco de dados por meio de uma aplicação: A criação do banco de dados; a inclusão do driver para a conexão ao banco de dados; a definição do endereço da localização do banco de dados; criação da aplicação Java propriamente dita para acessar os dados. III. A linguagem chamada SQL é padrão internacionalmente utilizado para bancos de dados relacionais para realizar consultas e manipulação de dados. Assinale a alternativa CORRETA: Escolha uma opção: a. Somente as afirmações I e III. b. Todas as afirmações. c. Somente as afirmações I e II. d. Somente as afirmações II e III. e. Somente a afirmação II. Questão 6 Correto Atingiu 0,20 de 0,20 Em relação ao que foi apresentado e estudado sobre Tratamento de Erros e Exceções, podemos dizer que é correto: Escolha uma opção: a. Se você estiver usando o subsistema Java de tratamento de exceções, você poderá tratar os erros de tempo de execução de uma maneira estruturada e descontrolada. b. Se você estiver usando o subsistema Java de tratamento de exceções, você poderá tratar os erros de tempo de execução de uma maneira estruturada e controlada. c. Se você estiver usando o subsistema Java de tratamento de exceções, você poderá tratar os erros de tempo de execução de uma maneira desestruturada e controlada. d. Se você estiver usando o subsistema Java de tratamento de exceções, você poderá tratar os erros de tempo de execução de uma maneira estruturada e controlada pelo firewall. e. Se você estiver usando o subsistema Java de tratamento de exceções, você poderá tratar os erros de tempo de execução de uma maneira rápida e controlada pelo backup. Questão 7 Correto Atingiu 0,20 de 0,20 Com relação às afirmações a seguir: I. Uma pilha é um conjunto ordenado de itens no qual novos itens poderão ser inseridos e a partir do qual podem ser eliminados itens em uma extremidade chamada topo da pilha. II. Uma Lista, às vezes chamada de sequência, é uma Collection ordenada que possa conter elementos duplicados. III. ArrayList é a implementação mais utilizada da interface List. Assinale a alternativa CORRETA: Escolha uma opção: a. Somente as afirmações I e II. b. Nenhuma das alternativas. c. Todas as afirmações. d. Somente a afirmação III. e. Somente a afirmação II. Questão 8 Correto Atingiu 0,20 de 0,20 Dada as afirmações a seguir: I. Uma classe é basicamente um conjunto de planos que especificam como construir um objeto. Somente quando um objeto dessa classe for criado, é que existirá uma representação na memória. II. Em um campo de futebol existem diversos objetos: temos a bola, o gramado, os jogadores, arquibancadas, etc. Se for necessário controlar o campo de futebol, poderá ser desenvolvido um software que manipule objetos como esses. III. Nós podemos definir que o campo de futebol é a nossa classe e os objetos estão representados pela bola, gramado, jogadores, arquibancadas, etc. Com relação às afirmações assinale a alternativa CORRETA: Escolha uma opção: a. A afirmação III é complementação somente da afirmação I. b. A afirmação III é complementação da afirmação I e II. c. A afirmação II é oposta em relação a afirmação I. d. A afirmação III é Verdadeira e a afirmação I é Falsa. e. A afirmação III é complementação não possui relação as afirmações I e II. Questão 9 Correto Atingiu 0,20 de 0,20 Em relação a sobrecarga de métodos, analise as afirmações a seguir : I. A sobrecarga de métodos é uma das maneiras pelas quais a linguagem de programação Java implementa o polimorfismo. II. A linguagem de programação Java permite que vários métodos sejam definidos com o mesmo nome. III. Toda vez que é chamado um método sobrecarregado, o compilador avaliará e selecionará o método mais adequado à situação, examinando a assinatura correspondente. Pode-se afirmar que: Escolha uma opção: a. Nenhumadas afirmações. b. Somente as afirmações I e II. c. Somente as afirmações II e III. d. Somente as afirmações I, II e III. e. Somente as afirmações I e III. Questão 10 Correto Atingiu 0,20 de 0,20 Analise as seguintes afirmações: I. As Entity Classes serão mapeadas para tabelas no banco de dados através de anotações ou XML. II. A classe Java @Id é utilizada para indicar qual atributo de uma classe anotada com @ENTITY será mapeado para a chave primária da tabela correspondente à classe. III. A classe Java @Entity: É a principal anotação do JPA. Ela que deverá aparecer antes do nome de uma classe. E deverá ser denida em todas as classes que terão objetos persistidos no banco de dados. Assinale a alternativa CORRETA: Escolha uma opção: a. Somente as afirmações II e III. b. Somente a afirmação II. c. Somente a afirmação I. d. Somente a afirmação III. e. Todas as afirmações.
Compartilhar