Buscar

Simulado de Programação Web em Java

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 8 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

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 6, do total de 8 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

1 
 
Simulado: CCT0031_SM_201307252508 V.1 Fechar 
Aluno(a): RICARDO ANDRE DA SILVA Matrícula: 201307252508 
Desempenho: 0,5 de 0,5 Data: 30/11/2015 21:22:28 (Finalizada) 
 
 
 1a Questão (Ref.: 201307311095) Pontos: 0,1 / 0,1 
Sobre o servidor web Tomcat considere: 
 I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems. 
II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação 
na web. 
III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java 
Servlet e JSP. 
 Está correto o que consta na(s) assertativa(s): 
 
 
 
III, apenas 
 II e III, apenas 
 
I e II, apenas 
 
I, II e III 
 
I e III, apenas 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201307886364) Pontos: 0,1 / 0,1 
As 3 formas clássicas de controle de sessão são baseadas em: 
 
 
 
Programação, bancos de dados e cookies 
 
Campos ocultos (hidden), cookies e bancos de dados 
 
Bancos de dados, usuário e campos ocultos (hidden) 
 Cookies, reescrita de URL e campos ocultos (hidden) 
 
Reescrita de URL, session ID e senhas 
 
 
 
 
 
 3a Questão (Ref.: 201307963215) Pontos: 0,1 / 0,1 
__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar 
objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: 
 
 
 
Java Collector 
 
Garbage Drunk 
 
Java Clean 
2 
 
 Garbage Collector 
 
Java Virtual Machine 
 
 
 
 
 
 4a Questão (Ref.: 201307332396) Pontos: 0,1 / 0,1 
Nos servlets, usualmente um objeto de requisição é acompanhado de um objeto de resposta. Sobre este objeto 
de resposta, analise as afirmações e selecione a alternativa correta: 
I) Não é errado que alguns servlets não usem o objeto de resposta. 
II) Como cada Servlet realiza um pequeno serviço para a aplicação, pode-se dizer que o objeto resposta pode 
servir para armazenar parte ou a totalidade dos resultados deste serviço. 
III) O objeto de reposta, quando necessário, deve ser criado pelo programador, já que ele nunca é fornecido 
como parâmetro. 
 
 
 
Todas as afirmativas estão corretas. 
 
Apenas uma afirmativa está correta. 
 
Apenas II e III estão corretas. 
 
Apenas I e III estão corretas. 
 Apenas I e II estão corretas. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201307311102) Pontos: 0,1 / 0,1 
Diversos frameworks e APIs, incluindo a Java API for XML Web Services (JAX-WS), provêem suporte para uma 
abordagem arquitetural chamada REST (Representational State Transfer) para a criação de web services 
simples, que utilizam apenas o protocolo HTTP, dispensando uma camada de mensagens como o SOAP. Para 
tanto, cada serviço é disponibilizado na forma de um recurso associado a uma URL e os métodos do protocolo 
HTTP são utilizados para "comandar" ações de inclusão, atualização, exclusão e consulta de dados. Vista sob 
este prisma, a World Wide Web em si é um exemplo da abordagem arquitetural REST. Marque a alternativa que 
NÃO corresponde a um método previsto no protocolo HTTP/1.1 
 
 
 
Put 
 
Get 
 Insert 
 
Delete 
 
Post 
 Gabarito Comentado. 
 
 
 
3 
 
Simulado: CCT0031_SM_201307252508 V.1 Fechar 
Aluno(a): RICARDO ANDRE DA SILVA Matrícula: 201307252508 
Desempenho: 0,5 de 0,5 Data: 30/11/2015 21:26:58 (Finalizada) 
 
 
 1a Questão (Ref.: 201307963828) Pontos: 0,1 / 0,1 
Quando falamos de programação WEB, temos uma definição de uma classe na linguagem de programação Java 
que, dinamicamente, processa requisições e respostas, proporcionando, dessa maneira, novos recursos aos 
servidores. A definição, mais usada, considera-os extensões de servidores. Este módulo que estende a 
funcionalidade de um servidor web, através de módulos de aplicação implementados, em Java, estamos nos 
referindo a(o) 
 
 
 
Java Web 
 
ASP 
 
PHP 
 
Java 
 Servlet 
 
 
 
 
 
 2a Questão (Ref.: 201307972087) Pontos: 0,1 / 0,1 
Sobre a criação de objetos na linguagem de programação Java, analise as assertivas e assinale a alternativa que 
aponta a(s) correta(s): 
I. Variáveis de instância e objetos são armazenados no Heap (ou estática), e variáveis locais são armazenadas 
no Stack (pilha, automática). 
II. Objetos são criados por expressões contendo a palavra-chave new. Criar um objeto a partir de uma definição 
de classe é também conhecido como instanciação; assim, objetos são muitas vezes chamados de instâncias. 
III. Referências a objetos são null quando elas não referenciam algum objeto. 
IV. Objetos recentemente criados são colocados em uma área de memória do sistema conhecido como heap. 
Todos os objetos são acessados via referências a objetos qualquer variável que possa aparentar um objeto, na 
realidade, contém uma referência àquele objeto. 
 
 
 
Apenas I, III e IV 
 I, II, III e IV 
 
Apenas I e III 
 
Apenas II, III e IV 
 
Apenas I, II e III 
 
 
 
 
 
 3a Questão (Ref.: 201307972086) Pontos: 0,1 / 0,1 
O comando break tem a função de: 
 
 
 
Segmentar a execução de um loop em duas ou mais partes aninhadas 
 
Condicionar a execução de um comando de atribuição a um operador lógico 
 
Estabelecer um intervalo de depuração durante a execução de um loop 
 
Impossibilitar o aninhamento de loops não lógicos 
4 
 
 Interromper a execução de um loop 
 
 
 
 
 
 4a Questão (Ref.: 201307378408) Pontos: 0,1 / 0,1 
No Tomcat é a ferramenta que permite ao administrador verificar o status do servidor, listar as aplicações web 
instaladas, instalar, desinstalar, iniciar, parar e recarregar cada uma das aplicações web implantadas: 
 
 
 
Tomcat Documentation. 
 
Monitor Tomcat. 
 
Tomcat Monitor. 
 
Tomcat Manager Monitor. 
 Tomcat Manager. 
 
 
 
 
 
 5a Questão (Ref.: 201307972095) Pontos: 0,1 / 0,1 
Que protocolo na web fornece uma maneira de se comunicar entre aplicativos executados em diferentes 
sistemas operacionais , com diferentes tecnologias e linguagens de programação 
 
 
 
WDSL 
 
WWW 
 
HTTP 
 
RPC 
 SOAP 
 
 
 
5 
 
Simulado: CCT0031_SM_201307252508 V.1 Fechar 
Aluno(a): RICARDO ANDRE DA SILVA Matrícula: 201307252508 
Desempenho: 0,4 de 0,5 Data: 30/11/2015 21:10:27 (Finalizada) 
 
 
 1a Questão (Ref.: 201307378410) Pontos: 0,1 / 0,1 
Em relação ao Tomcat é INCORRETO afirmar que 
 
 
 
é um servidor onde são instaladas Servlets para tratar as requisições que o servidor receber. 
 
pode atuar como servidor web/HTTP autônomo. 
 
é configurável para efetuar autenticação em um servidor LDAP. 
 pode ser classificado como um servidor de aplicações Java EE completo. 
 
pode funcionar como parte integrante de um servidor de aplicações como o JBoss AS. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201307958334) Pontos: 0,1 / 0,1 
Assinale a alternativa correta sobre conceitos básicos de XML: 
 
 
 
A linguagem XML nasceu como uma evolução direta da linguagem HTML 
 
A linguagem XML está intimamente ligada com a exibição dos dados armazenados 
 
XML, assim como HTML, possui um conjunto pré-definido de tags para tarefas específicas 
 Um documento XML possui uma estrutura hierárquica, que poderia ser representada como uma árvore de 
tags 
 
 
 
 
 
 3a Questão (Ref.: 201307378376) Pontos: 0,1 / 0,1 
Aplicações web são empacotadas em um arquivo WAR para serem disponibilizadas em servidores de 
aplicações como o Tomcat e o Oracle Application Server. Sobre a estrutura de um arquivo WAR, écorreto 
afirmar que 
 
 
 
arquivos JAR ficam em META-INF/lib 
 
o arquivo web.xml (deployment descriptor) fica na pasta META-INF. 
 
o código fonte dos servlets fica em WEB-INF/src. 
 
arquivos JSP, imagens e outros conteúdos diretamente acessíveis aos clientes web da aplicação ficam 
em subpastas de WEB-INF/web. 
 os servlets compilados e as classes de domínio ficam em subpastas de WEB-INF/classes. 
 Gabarito Comentado. 
 
 
 
6 
 
 
 4a Questão (Ref.: 201307886361) Pontos: 0,0 / 0,1 
A classe HttpSession possui um método que apaga os dados da sessão. Qual é o seu nome? 
 
 
 
isNew() 
 invalidate() 
 getSession() 
 
removeValue() 
 
removeAttribute() 
 
 
 
 
 
 5a Questão (Ref.: 201307311094) Pontos: 0,1 / 0,1 
Existem diversos servidores de aplicação compatíveis com a especificação do J2EE 1.4. NÃO é um servidor de 
aplicação compatível com o J2EE 1.4 
 
 
 JavaWeb 
 
Objectweb Jonas 
 
Apache 
 
GlassFish 
 
JBoss 
 Gabarito Comentado. 
 
 
 
7 
 
Simulado: CCT0031_SM_201307252508 V.1 Fechar 
Aluno(a): RICARDO ANDRE DA SILVA Matrícula: 201307252508 
Desempenho: 0,4 de 0,5 Data: 30/11/2015 21:03:18 (Finalizada) 
 
 
 1a Questão (Ref.: 201307536627) Pontos: 0,0 / 0,1 
Sobre a geração de respostas por servlets, assinale a alternativa correta: 
 
 
 Um objeto PrintWriter pode ser obtido pelo método getWriter da classe HttpServletResponse para gerar 
uma resposta em formato de texto 
 
O método setContentType da classe HttpServletResponse permite que o tipo de resposta seja 
especificado, mas esta resposta deverá sempre ser "text/html" ou "text/xml" 
 
A classe HttpServletResponse encapsula o corpo da resposta HTTP, mas exige que o programador crie 
explicitamente o cabeçalho da resposta. 
 Uma resposta de erro pode ser criada com o envio de um código de erro ao cliente, mas não pode ser 
criada automaticamente quando uma exceção for lançada 
 
 
 
 
 
 2a Questão (Ref.: 201307536624) Pontos: 0,1 / 0,1 
Sobre o conceito de redirecionamento de servlets, assinale a alternativa correta: 
 
 
 
O redirecionamento com sendRedirect só pode acontecer quando o recurso de destino se encontra no 
mesmo servidor do servlet de origem 
 
O método sendRedirect possui uma grande vantagem em relação a outras abordagens de 
redirecionamento, que é o fato de não precisar notificar o browser sobre o redirecionamento 
 Um servlet pode redirecionar sua requisição para outro recurso web de forma transparente ao usuário, 
fazendo uso da classe RequestDispatcher 
 
Quando utilizado o redirecionamento com o uso de um RequestDispatcher, não há mecanismos para 
compartilhamento de dados entre origem e destino 
 
 
 
 
 
 3a Questão (Ref.: 201307536629) Pontos: 0,1 / 0,1 
Sobre conceitos básicos de servlets, assinale a alternativa correta: 
 
 
 
Uma aplicação web escrita em Java deve, obrigatoriamente, ser composta apenas por servlets 
 
Um servlet pode ser executado por um servlet container ou diretamente pelo servidor web 
 
Apesar de serem implementados em Java, os servlets, quando compilados, são dependentes da 
arquitetura do SO 
 Servlets são baseados no conceito de pool de threads, trazendo ganhos em termos de escalabilidade em 
relação a CGI 
 
 
 
 
8 
 
 
 4a Questão (Ref.: 201307536628) Pontos: 0,1 / 0,1 
Sobre o tratamento de requisições por servlets, assinale a alternativa correta: 
 
 
 
A avaliação do valor de um parâmetro inexistente leva ao lançamento de uma exceção 
 
Servlets só respondem a requisições do tipo POST 
 Parâmetros de requisições podem ser lidos pelo método getParameter da classe HttpServletRequest, 
independente do método ser GET ou POST 
 
Parâmetros enviados a um servlet não podem ter o mesmo nome 
 
 
 
 
 
 5a Questão (Ref.: 201307536626) Pontos: 0,1 / 0,1 
Sobre o ciclo de vida de um servlet, assinale a alternativa correta: 
 
 
 
O método service é acionado apenas na primeira vez que uma requisição é submetida ao servlet 
 
O método destroy deve ser executado sempre que o método service termina sua execução 
 Os métodos doGet e doPost são chamados automaticamente pelo método service de acordo com o tipo 
de requisição 
 
O método init é executado automaticamente pelo servidor toda vez que o servlet é requisitado

Outros materiais