Buscar

AV1 - Desenvolvimento de Sistemas Web - Realizada

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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

Avaliação: CCT0182_AV_201202162606 » DESENVOLVIMENTO DE SISTEMAS WEB
	Tipo de Avaliação: AV
	Aluno: 201202162606 - FRANCISCO JOSÉ DA SILVA
	Professor:
	JORGE FERREIRA DA SILVA
	Turma: 9001/AA
	Nota da Prova: 4,0        Nota de Partic.: 2        Data: 20/11/2014 07:56:13
	 1a Questão (Ref.: 201202428946)
	Pontos: 0,0  / 0,5
	Qual das opções abaixo representa um objeto da classe Class Adapter?
		
	 
	Prototype
	
	State
	 
	Bridge
	
	Observer
	
	Builder
	
	 2a Questão (Ref.: 201202294494)
	Pontos: 0,0  / 0,5
	Na linguagem Java, a atribuição composta r += s é equivalente à r = (T) (r+s), onde T é o tipo de r.
Considerando a afirmativa acima, considere as duas linhas de código a seguir:
r += s;
r = r + s;
A primeira linha  compilará, e a segunda irá gerar um erro em tempo de execução, se r e s forem declarados, respectivamente, como:
 
		
	 
	int e String
	
	int e short
	
	String e int
	 
	short e int
	
	int e char
	
	 3a Questão (Ref.: 201202428943)
	Pontos: 0,0  / 0,5
	Marque a opção correta com relação a arquitetura cliente/servidor.
		
	
	Arquitetura centralizada é quando o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de trabalho
	
	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)
	
	A comunicação cliente/servidor é baseada em rastreamento de mensagens
	
	 4a Questão (Ref.: 201202393972)
	Pontos: 0,0  / 0,5
	A classe HttpServlet sobrescreve o método service, para distinguir entre as solicitações típicas recebidas de um navegador Web cliente. A classe HttpServlet define esses métodos para responder as solicitações vindas de um cliente, que recebem como argumentos:
		
	 
	get e post
	
	Servlet e Jsp
	
	Submit e Input
	
	doGet e doPost
	 
	Request e Response
	
	 5a Questão (Ref.: 201202428951)
	Pontos: 1,0  / 1,0
	Qual das opções abaixo representa um ou lógico em JavaScript?
		
	
	(x and y)
	
	(x && y)
	 
	(x || y)
	
	(x or y)
	
	(x != y)
	
	 6a Questão (Ref.: 201202295507)
	Pontos: 0,0  / 0,5
	(FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor:
		
	 
	o seu método init() é invocado.
	
	o seu método stream() é invocado.
	 
	o método service() é definido.
	
	ocorre um destroy() no processo cliente.
	
	ocorre a execução do método getOutputStream().
	
	 7a Questão (Ref.: 201202295469)
	Pontos: 0,5  / 0,5
	(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value):
		
	
	remove o valor de atributo associado com a chave.
	 
	associa um valor de atributo com um nome.
	
	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.
	
	 8a Questão (Ref.: 201202299731)
	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: Por serem todos públicos, os métodos da classe poderiam ser alterados fora da mesma. Para se resolver esse problema, pode-se alterar seus métodos para privados.
	
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.
	
	 9a Questão (Ref.: 201202371946)
	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: HttpServLet, HttpSubmit, HttpResponse...
	
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.
	
	 10a Questão (Ref.: 201202428953)
	Pontos: 1,0  / 1,0
	Sobre objeto form pode-se afirmar que:
		
	
	Controlam as ações dos componentes em uma página HTML
	
	Determinam o estilo das páginas HTML
	 
	Dá acesso aos componentes existentes dentro de um bloco HTML , que podem ser: botões, caixas de texto, caixas de seleção, etc.
	
	- Determinam a estrutura de envio e recebimento de mensagens
	
	Criam padrões e layouts nas páginas

Outros materiais