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_201202269737 » DESENVOLVIMENTO DE SISTEMAS WEB 
Tipo de Avaliação: AV 
Aluno: 201202269737 - WAGNER ROBERTO CARVALHO MONTEIRO 
Professor: JORGE FERREIRA DA SILVA Turma: 9002/AB 
Nota da Prova: 5,5 Nota de Partic.: 2 Data: 17/06/2015 21:30:12 
 
 
 1a Questão (Ref.: 201202413313) Pontos: 0,5 / 0,5 
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value): 
 
 
 associa um valor de atributo com um nome. 
 
remove o valor de atributo associado com a chave. 
 
retorna o contexto no qual o servlet da página roda. 
 
recupera o valor de atributo associado com a chave. 
 
recupera os nomes de todos os atributos associados com o objeto. 
 
 
 
 2a Questão (Ref.: 201202412712) Pontos: 0,5 / 0,5 
(UFF - 2009) Analise as seguintes sentenças em relação à orientação objeto: 
I. As classes possuem atributos e métodos. 
II. Na orientação objeto existem dois tipos de métodos: herança e polimorfismo. 
III. Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os 
atributos e métodos da superclasse. 
Das sentenças acima: 
 
 
 
I, II e III são verdadeiras. 
 
apenas II e III são verdadeiras; 
 
apenas I e III são verdadeiras; 
 apenas I é verdadeira. 
 
apenas I e II são verdadeiras; 
 
 
 
 3a Questão (Ref.: 201202546869) 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 / 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 
 
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 / Problema de manutenção - toda vez que uma 
aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas 
 
 
 
 4a Questão (Ref.: 201202413831) 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, servidor e cliente. 
 
cliente, cliente e servidor. 
 
servidor, cliente e servidor. 
 
cliente, cliente e cliente. 
 
 
 
 5a Questão (Ref.: 201202415930) Pontos: 0,5 / 0,5 
Para responder a questão, considere o código e as afirmativas a seguir: 
public class Item{ 
private double preco_unitario; 
private double desconto; 
private int quantidade; 
private String descricao; 
private String id; 
public Item (String id, String descricao, int quantidade, double preco){ 
this.id = id; 
this.descricao = descricao; 
if (quantidade >= 0) {this.quantidade = quantidade;} 
else {this.quantidade = 0;} 
this.preco_unitario = preco; 
} 
public double getTotalAjustado ( ){ 
double total = preco_unitario * quantidade; 
double desconto_total = total * desconto; 
double total_ajustado = total - desconto_total; 
return total_ajustado; 
} 
public void setDesconto (double desconto){ 
if (desconto < = 1.00) {this.desconto = desconto;} 
else {this.desconto = 0.0;} 
} 
public double getDesconto( ){return desconto;} 
public int getQuantidade( ){return quantidade;} 
public void setQuantidade (int quantidade) { 
if (quantidade > = 0){this.quantidade = quantidade;} 
} 
public String getProdutoId ( ) {return id;} 
public String getDescricao ( ) {return descricao;} 
} 
 I - Métodos como public Item (String id, String descricao, int quantidade, double preco) são chamados 
construtores: métodos utilizados para inicializar objetos durante sua instanciação. 
II - Métodos como setDesconto( ), getDescricao( ) e getTotalAjustado( ) são comportamentos da classe 
Item que retornam ou configuram atributos. 
III - Os métodos como getTotalAjustado( ) e getDesconto( ) são chamados de acessores, pois permitem o 
acesso aos dados internos de um objeto. 
IV - Métodos como setDesconto( ) são chamados de mutantes, pois permitem a alteração do estado interno 
do objeto. 
V - Por todo o código, pode-se notar o uso de this: uma referência que aponta para a instância do objeto. 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETAS: 
 
 
 I, II, III, IV e V. 
 
III e IV, apenas. 
 
I e II, apenas. 
 
I, II e IV, apenas. 
 
II, III e IV, apenas. 
 
 
 
 6a Questão (Ref.: 201202539716) 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.: 201202489790) Pontos: 0,0 / 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.: 201202546884) 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á 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 
 
Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. 
 
Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. 
 
 
 
 9a Questão (Ref.: 201202417575) 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: A classe Point seria visivel a todos os metodos quebrando o encapsulamento, tornar x e y privados 
resolveria o ploblema. 
 
 
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.: 201202421879) Pontos: 0,0 / 1,0 
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o: 
 
 
 
handleEvent. 
 
blur. 
 
focus. 
 click. 
 form. 
 
 
 
Observação: Eu, WAGNER ROBERTO CARVALHO MONTEIRO, estou ciente de que ainda existe(m)1 questão(ões) não 
respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. 
 
Data: 17/06/2015 21:35:06

Outros materiais