Buscar

POS AV PROJETO E IMPLEMENTAÇÃO ORIENTADO A OBJETOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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)
(Seduc­SP/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 sub­rotina (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)
(TCE­SE/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)
(TCE­RS/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)
(TJ­PE/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)
(PGE­RJ/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 encontra­se 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)
(AL­MA/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

Outros materiais