Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/03/2017 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 1/5 Fechar O resultado desta avaliação ficará disponível após o dia 10/03/2017. PROJETO E IMPLEMENTAÇÃO ORIENTADO A OBJETOS Simulado: NPG1401_AV Aluno(a): RIBEIRO Matrícula: 0 Data: 02/03/2017 18:40:23 (Finalizada) 1a Questão (Ref.: 201604840914) (SeducSP/2014) O JSP é uma tecnologia que permite que o código Java seja embarcado nas páginas web por meio de scriptlets. No entanto, para que esse código possa ser executado: todo código associado à página é convertido em um único scriptlet que é devidamente interpretado pelo navegador web antes de exibir o conteúdo da página. os scriptlets são removidos da página JSP e compilados separadamente. ele é convertido em JavaScript, que é suportado pela maioria dos navegadores web a página JSP é convertida em Servlet e compilada. o servidor utiliza um interpretador Java especial que dispensa o processo de compilação. 2a Questão (Ref.: 201604838720) Em orientação a objetos, uma Função (ou função membro) é uma subrotina (ou procedimento ou função) associada a um objeto, e que possui acesso aos seus dados, as variáveis membro. Ele é executado por um objeto ao receber uma mensagem. Os métodos determinam o comportamento dos objetos de uma classe e são análogos às funções ou procedimentos da programação estruturada. O envio de mensagens (chamada de métodos) pode alterar o estado de um objeto. Portanto marque a alternativa CORRETA referente aos métodos de uma classe: Nem todo parâmetro precisa especificar necessariamente o tipo ou o identificador. No momento em que um método é chamado , seus argumentos são atribuídos a seus parâmetros. Então o corpo do método utiliza as variáveis de parâmetro para acessar os valores de argumento; O número de argumentos na chamada de um método não precisa necessariamente corresponder ao número de parâmetros definidos no método; Um método pode especificar múltiplos parâmetros, separando cada parâmetro do seguinte por um ponto e vírgula; Em geral você pode chamar um método de uma classe, mesmo sem ter criado um objeto desta classe; 3a Questão (Ref.: 201604842235) (TCESE/2015) Um programador Java precisa utilizar em seu aplicativo uma tabela dinâmica de inteiros, cujo tamanho pode aumentar ao longo da execução. Para isso, ele decide importar a classe java.util.ArrayList e a declaração da referência à tabela deverá ser: ArrayList< int > tabela; ArrayList< Integer > tabela[]. ArrayList< Integer > tabela; ArrayList< int > tabela[]; ArrayList< int >[] tabela; 06/03/2017 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 2/5 4a Questão (Ref.: 201604841231) O protocolo HTTP possui como uma de suas principais características não possuir informações de estado. O que isto significa é que os servidores HTTP não mantêm qualquer informação a respeito dos navegadores que estão conectados a eles de uma solicitação para a outra. Assinale a alternativa INCORRETA sobre servlets, com relação ao gerenciamento de sessão em um container Web: uma sessão permite manter dados entre as páginas web. se o cliente não aceitar cookies, não há como rodar uma aplicação que depende de sessões. um cookie pode permanecer mesmo depois do browser ser fechado uma reescrita de URL só entra em cena se os cookies falharem e se a resposta mandar codificar a URL. o objeto HttpSession pode manter o estado de conversação durante várias solicitações do mesmo cliente 5a Questão (Ref.: 201604840874) (TCERS/2014) Em uma aplicação web criada com a versão mais recente do Java EE o conteúdo dos campos id, nome e salario de um formulário são submetidos ao arquivo JSP abaixo: Considere a existência de uma classe chamada Funcionario.java no pacote bean, que possui os atributos id, nome e salario. Para instanciar um objeto desta classe, a lacuna I pode ser preenchida com a tag: < jsp:useBean id="func" class="bean.Funcionario" scope="request" / > < jsp:setInstance id="func" class="bean.Funcionario" scope="all" / > < jsp:setProperty name="func" class="bean.Funcionario" scope="yes" / > < jsp:useBean name="func" class="bean.Funcionario" scope="application" / > < jsp:setBean id="func" class="bean.Funcionario" scope="application" / > 6a Questão (Ref.: 201604842305) (TJPE/2011) Quando se utiliza JPA, um EntityManager mapeia um conjunto de classes a um banco de dados particular. Este conjunto de classes, definido em um arquivo chamado persistence.xml, é denominado: persistence unit. persistence provider. entity manager factory. persistence context. entity transaction. 06/03/2017 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 3/5 7a Questão (Ref.: 201604842237) (PGERJ/2009) A interface Map do fremework de coleções da linguagem Java retorna o valor associado a uma chave especificada por meio do método: Object put(Object key, Object value). boolean containsKey(Objet key). int size( ). Object firstKey( ). Object get(Object key). 8a Questão (Ref.: 201604841243) A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas interfaces e classes geram dúvidas para programadores iniciantes. Entres elas encontrase a Statement. Dada as alternativas abaixo, selecione a que define Statement. Implementado para acesso de uso geral do banco de dados. É útil quando você estiver usando as instruções SQL estáticas no tempo de execução. Não pode aceitar parâmetros. Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de entrada em tempo de execução. Implementado quando você deseja acessar banco de dados procedimentos armazenados. Também pode aceitar parâmetros de entrada em tempo de execução. É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro. 9a Questão (Ref.: 201604840904) (ALMA/2013) Considere os códigos a seguir, referentes a uma página HTML, um servlet Java e uma página JSP. index.html: 06/03/2017 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 4/5 Assinale a alternativa que apresenta o resultado exibido pela página final.jsp depois que o usuário clicar no botão submit da página index.html. valor‐2 null valor‐1 valor‐1 valor‐2 valor‐1 valor‐2 valor‐2 valor‐1 valor‐2 10a Questão (Ref.: 201604842266) (INMETRO/2015) De acordo com o padrão orientado a objeto, é necessário determinar um padrão de projeto a ser utilizado em certa situação. O padrão escolhido foi o Iterator. Cada padrão tem uma intenção para o qual foi desenvolvido e/ou criado. Assinale, a seguir, a intenção do Iterator. Garantir que uma classe tenha somente uma instância e fornecer um ponto global de acesso para ela. Fornecer uma maneira de acessar, sequencialmente, os elementos de uma agregação de objetos sem expor a sua representação subjacente. Fornecer um objeto representado, ou um marcador de outro objeto, para controlar o acesso ao mesmo. Especificar os tipos de objetos a serem criados usando uma instância prototípica e criar novos objetos copiando esse protótipo. Permitir que um objeto altere seu comportamento quando seu estado interno muda. O objeto parecerá ter mudado de classe. 06/03/2017 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 5/5
Compartilhar