Buscar

AV DESENVOLVIMENTO DE SISTEMAS WEB

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

Fechar 
 
Avaliação: CCT0267_AV » DESENVOLVIMENTO DE SISTEMAS WEB 
Tipo de Avaliação: AV 
 
Professor: JORGE FERREIRA DA SILVA Turma: 9001/AA 
 
 
 
 1a Questão (Ref.: 201202037076) Pontos: 0,5 / 0,5 
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value): 
 
 
retorna o contexto no qual o servlet da página roda. 
 associa um valor de atributo com um nome. 
 recupera os nomes de todos os atributos associados com o objeto. 
 
recupera o valor de atributo associado com a chave. 
 
remove o valor de atributo associado com a chave. 
 
 
 
 2a Questão (Ref.: 201202170632) Pontos: 0,5 / 0,5 
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente. 
 
 
A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção - toda vez que uma 
aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas 
 
Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na camada 
intermediária é imediatamente assumida por todas as aplicações e pelo banco de dados 
 A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável apenas pela 
interface com o usuário 
 
A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação / Problema 
de manutenção - toda vez que uma aplicação for alterada, tanto bancos de dados como aplicações 
clientes precisam ser alteradas 
 
O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam no cliente 
 
 
 
 3a Questão (Ref.: 201202037594) Pontos: 0,5 / 0,5 
Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como JavaScript, ASP e applets Java para 
incluir aplicações, respectivamente, nos lados: 
 
 
servidor, servidor e cliente. 
 cliente, cliente e servidor. 
 cliente, servidor e cliente. 
 
servidor, cliente e servidor. 
 
cliente, cliente e cliente. 
 
 
 
 4a Questão (Ref.: 201202035486) Pontos: 0,5 / 0,5 
Analise o seguinte programa desenvolvido na linguagem Java. 
 
Qual será o resultado obtido após a execução deste programa? 
 
 
A+B = 24 
 A+B = 524 
 
A + B = 245 
 
A+B = 5 
 A+B = 29 
 
 
 
 5a Questão (Ref.: 201202040645) Pontos: 0,5 / 0,5 
Considere o código e as afirmativas abaixo: 
 
 
I - As classes formam uma hierarquia de herança simples. A classe base, PersonalityObject, declara um 
método: speak( ). Cada subclasse redefine speak( ) e retorna sua própria mensagem, baseada em sua 
personalidade. 
II - O polimorfismo faz com que PersonalityObject pareça ter muitos comportamentos diferentes. 
III - Pode-se afirmar que personalities é um exemplo de variável polimórfica: variável que pode conter muitos 
tipos diferentes. 
 
 
II e III, apenas. 
 
I e II, apenas. 
 
I e III, apenas. 
 
I, apenas. 
 I, II e III. 
 
 
 
 6a Questão (Ref.: 201202163479) Pontos: 0,5 / 0,5 
Padrões de Projeto são organizados em famílias de padrões, conforme o esquema: Marque a resposta que 
apresente essa organização. 
 
 
Criação - Nomeclatura - Espelhamento 
 Criação - Estrutura - Organização e Métodos 
 
Criação - Estrutura - JavaBeans 
 
Criação - Escritura - Comportamento 
 Criação - Estrutura - Comportamento 
 
 
 
 7a Questão (Ref.: 201202113553) Pontos: 1,5 / 1,5 
Existem um conjunto de variáveis que representam os objetos dos servlets. Apresente estas quatro variáveis 
apresentando suas funcionalidades. 
 
 
Resposta: 
 
 
Gabarito: out - Representa a saída para a página HTML. request - Representa a comunicação do cliente com o 
servidor - O cliente requisita a informação response - Representa a comunicação do cliente com o servidor - O 
cliente apresenta a resposta do servidor session - efetua o controle de seção. 
 
 
 
 8a Questão (Ref.: 201202170647) Pontos: 1,0 / 1,0 
Observe o comando JavaScript abaixo e marque a opção correta: input type="button" 
onclick="respostaAoUsuario()" value="OK" 
 
 
Será criado um botão respostaAoUsuario para chamar a função de mesmo nome 
 
Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. 
 
Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. 
 
Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario 
 Será criado um botão chamado OK que ao clicar irá para a função respostaAoUsuario 
 
 
 
 9a Questão (Ref.: 201202041338) Pontos: 1,5 / 1,5 
Dada a definição da classe a seguir, quais problemas poderiam ocorrer, se ela fosse herdada? Como você 
evitaria esses problemas? 
public class Point { 
public Point (int x, int y){ 
this.x = x; 
this.y = y; 
} 
public Point getLocation( ) { return new Point (x, y); } 
public void move (int x, int y) { 
this.x = x; 
this.y = y; 
} 
public void setLocation (int x, int y){ 
this.x = x; 
this.y = y; 
} 
public void setLocation(Point p){ 
this.x = p.x; 
this.y = p.y; 
} 
public int x; 
public int y; 
} 
 
 
 
Resposta: 
 
 
Gabarito: 
Toda classe terá acesso direto à representação interna de Point. Tal acesso irrestrito destrói o encapsulamento. 
Tornar x e y privados resolveria a situação. 
 
 
 
 10a Questão (Ref.: 201202045642) Pontos: 1,0 / 1,0 
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o: 
 
 
blur. 
 
focus. 
 click. 
 
handleEvent. 
 form. 
 
 
 
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.

Outros materiais