A maior rede de estudos do Brasil

Grátis
6 pág.
AV Desenvolvimento de Sistemas WEB

Pré-visualização | Página 1 de 1

Avaliação: CCT0182_AV_201002133882 » DESENVOLVIMENTO DE SISTEMAS WEB
	Tipo de Avaliação: AV
	Aluno: 201002133882 - JOÃO PAULO FERNANDES BRAGA
	Professor:
	ROGERIO LEITAO NOGUEIRA
	Turma: 9002/AB
	Nota da Prova: 7,2        Nota de Partic.: 2        Data: 06/11/2013 14:00:30
	
	 1a Questão (Ref.: 201002263946)
	Pontos: 0,8  / 0,8
	Sobre middleware é correto afirmar que:
		
	
	está contiguamente localizado entre as camadas física e de rede do modelo OSI.
	
	é uma ferramenta aplicada na arquitetura de bancos de dados centralizados.
	 
	é uma ferramenta facilitadora para construção de sistemas distribuídos.
	
	está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
	
	é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários.
	
	
	 2a Questão (Ref.: 201002340347)
	Pontos: 0,0  / 0,8
	Em uma página JSP, podemos ter três tipos de elementos na página. Apresente estes três tipos e uma breve explicação sobre as suas funções.
		
	
Resposta: tag- inserir informações da pagina a ser implementada body- corpo do texto a ser colocado form- para que o formulário seje montado
	
Gabarito: Elementos de Script que são inseridos diretamente no servlet Diretivas que permitem a manipulação do código gerado como servlet Ações que possibilitam o uso de outros componentes, como Java Beans
	
	
	 3a Questão (Ref.: 201002263267)
	DESCARTADA
	(FUNCAB - 2010) Em relação a OO, são tipos reconhecidos de herança:
		
	 
	múltipla e simples.
	 
	superclasse e subclasse.
	
	todo e parte.
	
	concreta e abstrata.
	
	simples e complexa.
	
	
	 4a Questão (Ref.: 201002268135)
	Pontos: 0,8  / 0,8
	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: Toda a classe terá acesso direto ao representante interno point, com acesso irrestrito interrompe o encapsulamento. Entao o correto é colocar y e x 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.
	
	
	 5a Questão (Ref.: 201002272503)
	Pontos: 0,8  / 0,8
	(ESAF - 2008) Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto afirmar que:
		
	
	quando a execução repetida de um conjunto de enunciados precisa ser controlada, mas o enunciado não pode ser executado na primeira vez, possibilitando, também, que nunca seja executado, deve-se usar a instrução do-while.
	 
	quando se deseja definir uma classe, é necessário defi nir um método construtor. O código do construtor, entre outras coisas, é responsável por inicializar os atributos dos objetos.
	
	a instrução de tratamento de erro "On Error new Start" permite que o script continue funcionando caso um erro ocorra em tempo de execução. Uma mensagem de erro é gerada informando o ID do erro que ocorreu.
	
	o método scrollBy( ) da classe Window possibilita que se especifi que que um determinado código deve ser executado em intervalos regulares de tempo.
	
	ao usar o switch para condições de comparações simples, as instruções limitadas pela opção default são executadas antes que conjuntos de instruções para cada condição case seja testada.
	
	
	 6a Questão (Ref.: 201002272364)
	Pontos: 0,8  / 0,8
	(CESGRANRIO - 2008) O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida, o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF(). As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário.
Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o comportamento descrito, é:
		
	
	
	
	
	
	
	
	
	 
	
	
	
	 7a Questão (Ref.: 201002267468)
	Pontos: 0,8  / 0,8
	Considere os métodos a seguir, definidos em java.lang.Math:
public static int max(int a, int b);
public static long max(long a, long b);
public static float max(float a, float b);
public static double max(double a, double b);
 
Considere, agora, as afirmativas abaixo:
I - Os métodos max( ) são todos exemplos de sobrecarga. Eles diferem apenas no tipo de parãmetro.
II - Sobrecarga, também, conhecida como polimorfismo paramétrico, permite que o mesmo nome de método seja utilizado para muitos métodos diferentes. Cada método difere apenas no número e no tipo de seus parâmetros.
III - A sobrecarga é útil quando um método não é definido por seus argumentos. Por exemplo, o método max( ) é um conceito genérico que recebe dois parâmetros e informa qual é o maior.
O correto está em:
 
		
	
	I e II, apenas.
	
	I, II e III.
	
	II e III, apenas.
	 
	I e III, apenas.
	
	I, apenas.
	
	
	 8a Questão (Ref.: 201002262283)
	Pontos: 0,8  / 0,8
	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 = 5
	
	A+B = 29
	
	A + B = 245
	
	
	 9a Questão (Ref.: 201002263140)
	Pontos: 0,8  / 0,8
	(FCC - 2008) Considere:
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente:
		
	
	atributo, classe e objeto.
	
	objeto, atributo e classe.
	 
	objeto, classe e atributo.
	
	classe, atributo e objeto.
	
	classe, objeto e atributo.
	
	
	 10a Questão (Ref.: 201002259314)
	Pontos: 0,8  / 0,8
	Assinale a sintaxe correta para a estrutura CASE em Java.
		
	
	
	 
	
	
	
	
	
	
	
	
	
	 11a Questão (Ref.: 201002263151)
	Pontos: 0,8  / 0,8
	(FCC - 2011) Considere:
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
		
	
	I, II, III e IV.
	 
	I, II e IV, apenas.
	
	I, III e IV, apenas.
	
	I, II e III, apenas.
	
	II, III e IV, apenas.