Prévia do material em texto
Disc.: DESENVOLVIMENTO DE SOFTWARE Aluno(a): AJUDANTE Acertos: 10,0 de 10,0 00/05/2020 1a Questão Acerto: 1,0 / 1,0 Quais das seguintes senteças é verdadeira sobre a linguagem Java. Multiplataforma, Fracamente Tipado e Case sensetive Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Ambiente Windows, Fortemente Tipado e Case Insensetive Multiplataforma, Fortemente Tipado e Case sensetive 2a Questão Acerto: 1,0 / 1,0 Podemos dizer que é um modelo para criação de objetos. Polimorfismo Herança Conexão Objeto Classe 3a Questão Acerto: 1,0 / 1,0 Acerca das anotações, é correto afirmar: São classes que servem para guardar lembretes durante o processo de programação. São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. É apenas um tipo de comentário que surgiu na versão 5 do Java. Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. 4a Questão Acerto: 1,0 / 1,0 Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento: Quando usuário presisona tecla Esc Quando usuário deixa computador imóvel Quando usuário clica com o mouse Quando usuário move o mouse Quando usuário fecha o programa 5a Questão Acerto: 1,0 / 1,0 No JavaScript, a caixa de mensagem "alert": Solicita uma confirmação do usuário, positiva ou negativa. Permite que o usuário insira um nome dentro da caixa de texto. Permite que o usuário insira um nome e/ou um número dentro da caixa de texto. Permite que o usuário insira um número dentro da caixa de texto. Exibe apenas uma informação para o usuário. 6a Questão Acerto: 1,0 / 1,0 Para a guarda do estado de uma página em chamadas sucessivas, com uso de tecnologia JSF, deve ser utilizado qual escopo em um Managed Bean? Aplicação Sem escopo Sessão Requisição Visão 7a Questão Acerto: 1,0 / 1,0 O uso de um DAO (Data Access Object) em um código tem a função de: Gerenciar a geração de logs de acesso com API específica. Encapsular o usuário e senha de acesso ao banco de dados relacional. Prover uma camada de segurança para a aplicação. Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência. Impedir que uma classe tenha mais de um objeto instanciado. 8a Questão Acerto: 1,0 / 1,0 Em uma arquitetura MVC, com uso de JSF, qual o único componente que será utilizado em todas as camadas? Managed Bean Página JSF Entidade DAO Controlador 9a Questão Acerto: 1,0 / 1,0 Assinale a alternativa INCORRETA acerca do JPA: Permite mapear os relacionamentos da base de dados. Trabalha com código anotado Java. É o mecanismo padrão de ORM do Java. Precisa de um arquivo de configuração denominado persistence.xml. Com a adoção do JPA eliminamos a necessidade do JDBC. 1 10a Questão Acerto: 1,0 / 1,0 No ambiente JEE, a anotação PersistenceContext é utilizada para: Acessar um Managed Bean a partir de outro no mesmo contexto. Efetuar a conexão com as filas de uma mensageria a patir do MDB. Definir um EJB do tipo Stateless. Acessar um EJB a partir de um Managed Bean. Instanciar um EntityManager a partir da unidade de persistência.