Buscar

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

DESENVOLVIMENTO DE SISTEMAS WEB
	Tipo de Avaliação: AVS
	Aluno: 201002070686 - ALAN DA SILVA
	Professor:
	ROGERIO LEITAO NOGUEIRA
	Turma: 9002/AB
	Nota da Prova: 6,4        Nota de Partic.: 2        Data: 14/12/2013 10:01:12
	
	 1a Questão (Ref.: 201002202940)
	Pontos: 0,8  / 0,8
	(FEPESE - 2010) Relacione as palavras reservadas da linguagem JavaScript da coluna 1 com os objetivos da coluna 2.
	(1) Try
	(  ) Definir um bloco de comandos que pode gerar um erro quando da sua execução.
	(2) Catch
	(  ) Criar um erro de execução.
	(3) Throw
	(  ) Definir um bloco de comandos que deve ser executado caso ocorra um determinado erro de execução.
		
	 
	1-3-2
	
	2-3-1
	
	1-2-3
	
	3-1-2
	
	2-1-3
	
	
	 2a Questão (Ref.: 201002270834)
	Pontos: 0,8  / 0,8
	Existem um conjunto de variáveis que representam os objetos dos servlets. Apresente estas quatro variáveis apresentando suas funcionalidades.
		
	
Resposta: OUT- representa a saida para pagina html,REQUEST e RESPONCE representa a comunicação do criente com o servidor e SESSION efetua o controle de seção.
	
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.
	
	
	 3a Questão (Ref.: 201002202923)
	Pontos: 0,8  / 0,8
	(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o:
		
	
	click.
	
	blur.
	
	focus.
	 
	form.
	
	handleEvent.
	
	
	 4a Questão (Ref.: 201002193669)
	Pontos: 0,8  / 0,8
	(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:
		
	
	atributos da classe Requisição.
	
	atributos da classe Departamento.
	
	operações da classe Almoxarife.
	
	métodos da classe Departamento.
	 
	atributos da classe Material.
	
	
	 5a Questão (Ref.: 201002197242)
	Pontos: 0,8  / 0,8
	Considere o código abaixo:
public class Empregado{
private String primeiro_nome;
private String ultimo_nome;
private double salario;
public Empregado (String primeiro_nome, String ultimo_nome, double salario){
this. primeiro_nome = primeiro_nome;
this.ultimo_nome = ultimo_nome;
this.salario = salario;
}
public double getSalario( ){ return salario; }
public String getPrimeiroNome( ) { return primeiro_nome; }
public String getUltimoNome ( ){ return ultimo_nome; }
}
public class EmpregadoComissionado extends Empregado {
private double comissao;
private int unidades;
public EmpregadoComissionado (String primeiro_nome, String ultimo_nome, double salario, double comissao){
super (primeiro_nome, ultimo_nome, salario);
this.comissao = comissao;
}
public double calculaPagamento( ){ return getSalario( ) + (comissao * unidades);}
public void adicionaRenda (int unidades){ this.unidades = this.unidades + unidades;}
public void zeraRenda( ){ unidades = 0; }
}
Considere as afirmativas abaixo:
I - Pode-se afirmar que um objeto EmpregadoComissionado é um objeto Empregado.
II - super (primeiro_nome, ultimo_nome, salario) chama o construtor original para inicializar corretamente o valor da comissão.
III - A classe EmpregadoComissionado baseia sua definição na classe Empregado já existente. Como EmpregadoComissionado herda de Empregado, getPrimeiroNome( ), getUltimoNome( ), getSalario( ), primeiro_nome, ultimo_nome e salario tornaram-se todos parte de sua definição.
O correto está em:
		
	 
	I, II e III.
	
	I, apenas.
	
	I e II, apenas.
	
	II e III, apenas.
	
	I e III, apenas.
	
	
	 6a Questão (Ref.: 201002270832)
	DESCARTADA
	Em uma página JSP, existem elementos script que podem ser inseridos em uma página HTML. Apresente quais são estes três elementos com uma breve explicação.
		
	
Resposta:
	
Gabarito: Expressões que são avaliadas e inseridas na saída do servlet Scriptlets, trechos de código inseridos no método _jspservice Declarações inseridas fora dos métodos do servlet
	
	
	 7a Questão (Ref.: 201002203002)
	Pontos: 0,8  / 0,8
	(CESGRANRIO - 2009) AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmente para permitir que:
		
	
	o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar pela resposta imediata do servidor.
	 
	partes de uma página web sejam atualizadas, sem que o browser recarregue a página inteira do servidor, proporcionando uma interface com melhor usabilidade.
	
	o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga do servidor.
	
	as páginas compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no navegador do usuário.
	
	as páginas carreguem mais rapidamente, pois as requisições são paralelizadas e compactadas durante o trânsito.
	
	
	 8a Questão (Ref.: 201002193539)
	Pontos: 0,0  / 0,8
	(INSTITUTO CIDADES - 2009 - Adaptada) Observe o código, em Java:
Acerca do código acima, analise as seguintes afirmativas:
I. O código não possibilita a chamada do método getLimite().
II. O método setTitular() permite a exibição do titular da classe Conta.
III. O método getTitular() permite alterar o titular da classe Conta.
Podemos afirmar corretamente que:
		
	 
	Apenas a afirmativa I está correta.
	
	As afirmativas II e III estão corretas.
	 
	As afirmativas I, II e III estão corretas.
	
	Apenas a afirmativa II está correta.
	
	Apenas a afirmativa III está correta.
	
	
	 9a Questão (Ref.: 201002193540)
	Pontos: 0,8  / 0,8
	(INSTITUTO CIDADES-2009) Acerca do método equals, analise as seguintes afirmativas:
I. O equals recebe um Object como argumento e verfica se ele mesmo é igual ao Object recebido para retornar um boolean exclusivamente false.
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, contendo 18/08/2009, ao comparar com o == receberá false, pois são referências para objetos diferentes.
III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis referem-se ao mesmo objeto.
Podemos afirmar corretamente que:
		
	
	Apenas as afirmativas II e III estão corretas.
	
	Apenas a afirmativa I está correta.
	 
	Apenas as afirmativas I e II estão corretas.
	
	Apenas as afirmativas I e III estão corretas.
	
	As afirmativas I, II e III estão corretas.
	
	
	 10a Questão (Ref.: 201002193623)
	Pontos: 0,8  / 0,8
	(FCC - 2012) Sobre orientação a objetos, considere:
I. A relação de herança permite modelar as similaridades inerentes a uma classe e também as diferenças especializadas que distinguem uma classe de outra.
II.Objetos com os mesmos atributos e operações possuem a mesma identidade, podendo ser referenciados por outros objetos.
III. A possibilidade de uma operação ter o mesmo nome, diferentes assinaturas e possivelmente diferentes semânticas dentro de uma mesma classe ou de diferentes classes é chamada de polimorfismo.
Está correto o que se afirma em:
		
	
	II e III, apenas.
	 
	I e III, apenas.
	
	II, apenas.
	
	I, II e III.
	
	III, apenas.
	
	
	 11a Questão (Ref.: 201002193566)
	Pontos: 0,0  / 0,8
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	 
	4, 30
	
	3, 29
	 
	40, 30
	
	40, 2
	
	2, 25
	
	
Observação: Eu, ALAN DA SILVA, 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: 14/12/2013 10:22:35

Outros materiais