Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2159628&matr_integracao=201808049357 1/4 Disc.: DESENVOLVIMENTO DE SOFTWARE Aluno(a): LUCAS DA ROCHA CANTARELLI 201808049357 Acertos: 9,0 de 10,0 13/10/2020 Acerto: 1,0 / 1,0 Quais das seguintes senteças é verdadeira sobre a linguagem Java. Ambiente Windows, Fortemente Tipado e Case Insensetive Multiplataforma, Fracamente Tipado e Case sensetive Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Respondido em 13/10/2020 16:51:40 Explicação: Multiplataforma, Fortemente Tipado e Case sensetive Acerto: 1,0 / 1,0 Podemos dizer que é um modelo para criação de objetos. Herança Polimorfismo Conexão Classe Objeto Respondido em 13/10/2020 16:51:55 Explicação: A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados. Acerto: 1,0 / 1,0 Questão1 a Questão2 a Questão3 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2159628&matr_integracao=201808049357 2/4 Acerca das anotações, é correto afirmar: Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização. 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. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. Respondido em 13/10/2020 16:52:16 Explicação: As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso de @interface e elas aceitam valores default. 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 clica com o mouse Quando usuário move o mouse Quando usuário fecha o programa Quando usuário deixa computador imóvel Respondido em 13/10/2020 16:52:31 Explicação: deixa computador parado Acerto: 1,0 / 1,0 No JavaScript, a caixa de mensagem "alert": 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 nome dentro da caixa de texto. Permite que o usuário insira um número dentro da caixa de texto. Solicita uma confirmação do usuário, positiva ou negativa. Exibe apenas uma informação para o usuário. Respondido em 13/10/2020 16:52:42 Explicação: Enquanto alert apenas exibe informações, o prompt solicita uma informação no formato texto, e o confirm pede uma resposta do tipo OK ou Cancel. Acerto: 1,0 / 1,0 Questão4 a Questão5 a Questão 6a 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2159628&matr_integracao=201808049357 3/4 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 Visão Requisição Sessão Sem escopo Respondido em 13/10/2020 16:54:42 Explicação: Com o escopo de sessão (Session), os dados são mantidos no servidor enquanto a conexão estiver ativa. Acerto: 1,0 / 1,0 O uso de um DAO (Data Access Object) em um código tem a função de: Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência. Encapsular o usuário e senha de acesso ao banco de dados relacional. Prover uma camada de segurança para a aplicação. Impedir que uma classe tenha mais de um objeto instanciado. Gerenciar a geração de logs de acesso com API específica. Respondido em 13/10/2020 16:55:36 Explicação: O padrão DAO concentra as chamadas SQL, evitando que este tipo de código se perpetue ao longo da aplicação. Acerto: 1,0 / 1,0 Com relação aos conceitos de arquitetura de aplicações, é correto afirmar que o MVC é um padrão de operação dirigida para uma classe e não para um objeto individual. de arquitetura de aplicações que visa separar a "lógica da aplicação", a "interface do usuário" e a "persistência de dados". que garante que uma lógica de negócios possa ser acessada e visualizada por uma única interface. de objeto que executa uma operação quando ele recebe uma solicitação (mensagem) correspondente de um outro objeto. de desenvolvimento cuja finalidade é definir uma interface na mesma camada da "lógica da aplicação". Respondido em 13/10/2020 16:55:50 Explicação: A arquitetura MVC divide o aplicativo em 3 camadas: Model (Persistência), Control (Regras de Negócio) e View (Interfaces). Não pode ocorrer contato entre a View e a Model. Acerto: 1,0 / 1,0 Questão7 a Questão8 a Questão9 a 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2159628&matr_integracao=201808049357 4/4 Complete as lacunas no trecho de código-fonte abaixo com os termos corretos: __________ emf = Persistence.createEntityManagerFactory("PU"); __________ em = emf.createEntityManager(); em.getTransaction().begin(); c = new Curso(3, "EE"); em.__________(c); em.getTransaction().commit(); EntityManagerFactory; EntityManager; persist Database; Entity; put EntityFactory; EntityManager; save EntityManager; Command; insert Connection; Statement; execute Respondido em 13/10/2020 16:56:08 Explicação: Um elemento essencial no JPA é a classe EntityManager, responsável pelo manuseio das diversas entidades. Objetos desta classe são gerados a partir do EntityManagerFactory, e o método persist viabiliza a gravação de uma entidade no banco de dados. Acerto: 0,0 / 1,0 Na criação de um Managed Bean, a utilização da anotação SessionScoped serve para: Manter o valor do Managed Bean entre chamadas sucessivas. Definir o nome que será utilizado pela página JSF para acesso ao Managed Bean. Solicitar a autenticação do usuário para executar o Managed Bean. Remover os valores do Managed Beans no carregamento da página. Permitir o acesso a um Session Bean. Respondido em 13/10/2020 16:56:25 Explicação: Ao utilizar ScopedSession estamos definindo o escopo de sessão para o Managed Bean, o que manterá seus valores carregados entre chamadas sucessivas. Um exemplo é apresentado a seguir. @Named(value = "produtoMB") @SessionScoped public class ProdutoMB extends Produto{ Questão10 a javascript:abre_colabore('38403','209152765','4181526782');
Compartilhar