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 6 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 6 páginas

Prévia do material em texto

Avaliação: AV » DESENVOLVIMENTO DE SISTEMAS WEB
	Tipo de Avaliação: AV 
	
	Professor:
	JORGE FERREIRA DA SILVA
	Turma: 9001/AA
	Nota da Prova: 3,0        Nota de Partic.: 2        Data: 14/03/2014 21:30:02 
	
	 1a Questão (Ref.: 201002436148)
	1a sem.: Java-Operadores
	Pontos: 0,0  / 0,5 
	(UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
		
	
	.and., .or., .not.
	
	&, #, $
	
	and, or, not
	
	*, +, ~
	
	&&, ||, !
	
	
	 2a Questão (Ref.: 201002432369)
	1a sem.: Programação/Java
	Pontos: 0,0  / 0,5 
	(FCC-2008) NÃO são nomes válidos em Java: 
		
	
	Codigo e codigo
	
	cod_valor e cod$valor
	
	um1 e dois2
	
	3tres e tres3
	
	_Real e $real
	
	
	 3a Questão (Ref.: 201002436949)
	3a sem.: TECNOLOGIA JSP
	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.
	
	recupera o valor de atributo associado com a chave.
	
	recupera os nomes de todos os atributos associados com o objeto.
	
	retorna o contexto no qual o servlet da página roda.
	
	remove o valor de atributo associado com a chave.
	
	
	 4a Questão (Ref.: 201002436123)
	2a sem.: Java-Orientação a Objetos
	Pontos: 0,5  / 0,5 
	(COPEVE-UFAL-2011) Em relação às assertivas abaixo, relacionadas à programação orientada a objetos, 
I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato. 
II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais, conhecidas como superclasses. 
III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é, classes que não podem ter subclasses herdando delas. 
IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido. 
verifica-se que 
		
	
	apenas I e IV são verdadeiras.
	
	apenas III é verdadeira.
	
	apenas II e III são verdadeiras.
	
	apenas I, II e III são verdadeiras.
	
	apenas III e IV são verdadeiras.
	
	
	 5a Questão (Ref.: 201002436154)
	1a sem.: Programação/Java
	Pontos: 0,5  / 0,5 
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	22
	
	15
	
	Segundo
	
	s
	
	Primeiro
	
	
	 6a Questão (Ref.: 201002432407)
	1a sem.: Programação/Java
	Pontos: 0,5  / 0,5 
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	0,-6,0
	
	0,6,0
	
	1,-6,3
	
	2,-6,0
	
	-1,6,3
	
	
	 7a Questão (Ref.: 201002436261)
	2a sem.: ORIENTAÇÃO A OBJETOS
	Pontos: 0,0  / 1,0 
	(FCC - 2010) Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro de materiais não deve exceder a 5 milissegundos (ms). 
Na orientação a objeto, os dados calculados são:
		
	
	métodos da classe Departamento.
	
	operações da classe Almoxarife.
	
	atributos da classe Requisição.
	
	atributos da classe Material.
	
	atributos da classe Departamento.
	
	
	 8a Questão (Ref.: 201002439566)
	1a sem.: Revisão da Sintaxe Java
	Pontos: 1,0  / 1,0 
	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:
		
	
	II, III e IV, apenas.
	
	I, II e IV, apenas. 
	
	III e IV, apenas.
	
	I e II, apenas.
	
	I, II, III, IV e V.
	
	
	 9a Questão (Ref.: 201002441211)
	1a sem.: Revisão da Sintaxe Java
	Pontos: 0,0  / 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.: 201002513426)
	8a sem.: sERVLETS E jsp
	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.

Outros materiais