Buscar

DESENVOLVIMENTO DE SISTEMAS WEB AV2

Prévia do material em texto

DESENVOLVIMENTO DE SISTEMAS WEB 
 
Avaliação Parcial: CCT0764_SM_201207133485 V.1 
Aluno(a): ADEMAR DA SILVA CORRÊA JUNIOR Matrícula: 201207133485 
Acertos: 4,0 de 10,0 Data: 04/10/2018 22:35:35 (Finalizada) 
 
 
1a Questão (Ref.:201207271826) Acerto: 1,0 / 1,0 
(CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da 
linguagem de programação Java? 
 
 A construção de um método que pode levantar uma exceção, cuja instância é uma 
subclasse de java.lang.RuntimeException, não exige tratamento obrigatório por parte do 
programador dentro daquele método. 
 
Uma classe pode implementar somente uma interface ao mesmo tempo. 
 
Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu 
valor seja alterado sempre que necessário, liberando imediatamente a memória usada 
pelo conteúdo anterior. 
 
O conceito de herança múltipla é implementado nativamente. 
 
Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, 
mas não ambos simultaneamente. 
 
 
 
2a Questão (Ref.:201207261832) Acerto: 0,0 / 1,0 
Analise o seguinte programa desenvolvido na linguagem Java. 
 
As variáveis a e b possuem valores iniciais declarados no início do código. Durante a 
execução do código estes valores poderão ser alterados a medida que estas variáveis 
passam pelos controles de fluxo if/else. 
Assinale a alternativa que contém os valores de a e b ao final da execução do código. 
 
 a = 2 e b = 1 
 
a = 3 e b = 1 
 
a = 2 e b = 7 
 a = 3 e b = 7 
 
a = 2 e b = 12 
 
 
 
3a Questão (Ref.:201208214133) Acerto: 0,0 / 1,0 
Concurso CEPERJ - 2014 PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, 
que se refere a uma linguagem de código-fonte aberto, criada para o desenvolvimento de 
aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do 
bloco de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador 
módulo significando ¿resto de uma divisão¿. As tags especiais, os operadores de comparação e 
módulo são, respectivamente: 
 
 <&php e &>, != e # 
 
< ?php e ?>, <> e % 
 
< ?php e ?>, <> e # 
 
< &php e &>, <> e % 
 < ?php e ?>, != e % 
 
 
 
4a Questão (Ref.:201207262842) Acerto: 0,0 / 1,0 
(FCC - 2005) Os erros gerados durante a execução de um programa Java devem ser 
controlados com uma estrutura que pode combinar o uso dos blocos: 
 
 try e finally, somente. 
 try e catch, try e finally ou try, catch e finally. 
 
try e catch, somente. 
 
try, catch e finally, somente. 
 
try e catch ou try e finally, somente. 
 
 
 
5a Questão (Ref.:201208156048) Acerto: 1,0 / 1,0 
A classe da qual HttpServlet se estende está na alternativa: 
 
 GenericServlet 
 
Nenhuma das anteriores 
 
HttpServletRequest 
 
HttpServletResponse 
 
Servlet 
 
 
 
6a Questão (Ref.:201208156068) Acerto: 0,0 / 1,0 
Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa-se o 
método: 
 
 setRequest 
 
setResponse 
 
setParameter 
 setAttribute 
 
setParam 
 
 
 
7a Questão (Ref.:201207785198) Acerto: 1,0 / 1,0 
Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. 
Entre outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento 
JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc. 
Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML 
Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP. 
 
 isErrorJsp 
 
contentType 
 
errorPage 
 
import 
 
session 
 
 
 
8a Questão (Ref.:201208176387) Acerto: 0,0 / 1,0 
Sobre o desenvolvimento Web, pode-se afirmar: 
 
 Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML 
 Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas 
web. 
 
A plataforma java que suporta o desenvolvimento web é a Android. 
 
A plataforma java que suporta o desenvolvimento web é a JSE. 
 
Os sistemas web não podem ser conectados a um banco e dados. 
 
 
 
9a Questão (Ref.:201207760084) Acerto: 1,0 / 1,0 
Na arquitetura cliente/servidor de duas camadas, a base de dados fica no servidor; e as regras 
e a lógica da aplicação ficam no cliente. Em relação à arquitetura cliente/servidor de três 
camadas, uma camada intermediária é criada entre o servidor e o cliente. Qual a função desta 
camada? 
 
 Armazenar as regras do negócio e a lógica da aplicação, deixando o cliente 
responsável apenas com a interface com o usuário. 
 
Armazenar a lógica da aplicação, deixando o servidor responsável pelas regras de 
negócio. 
 
Armazenar as regras do negócio, deixando o cliente responsável apenas pela lógica da 
aplicação. 
 
Armazenar a base de dados, passando a lógica da aplicação para o servidor. 
 
Armazenar a base de dados, deixando o servidor responsável por outras tarefas mais 
pesadas. 
 
 
Gabarito Coment. 
 
 
 
10a Questão (Ref.:201207396910) Acerto: 0,0 / 1,0 
Marque a opção correta com relação a arquitetura cliente/servidor. 
 
 Arquitetura compartilhada privilegia o envio e recebimento de dados pelo servidor e o 
cliente. 
 Arquitetura centralizada é onde toda a inteligência é centralizada em um computador 
central que recebe a informação gerada pela captura da informação do usuário através 
de um terminal 
 
Arquitetura de arquivo compartilhado é um processo responsável pela manutenção da 
informação (Servidor), enquanto que outro é responsável pela obtenção dos dados 
(Cliente) 
 
Arquitetura centralizada é quando o servidor de arquivos envia arquivos da localização 
compartilhada para o ambiente da estação de trabalho 
 
A comunicação cliente/servidor é baseada em rastreamento de mensagens 
 
 
Gabarito Coment.

Continue navegando