Buscar

AVS DESENVOLVIMENTO DE SISTEMA 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_201307133185 » DESENVOLVIMENTO DE SISTEMAS WEB
	Tipo de Avaliação: AV
	Aluno: 201307133185 - WILSON LOPES DA SILVA JUNIOR
	Professor:
	JORGE FERREIRA DA SILVA
	Turma: 9001/AA
	Nota da Prova: 2,0    Nota de Partic.: 2   Av. Parcial 2  Data: 08/06/2016 20:16:54
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 201307267368)
	Pontos: 0,0  / 1,0
	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: Não copilaria, pois possui erro de codigo,
	
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.
	
	
	 2a Questão (Ref.: 201307888142)
	Pontos: 1,0  / 1,0
	Como podemos definir funções em JavaScript?
		
	
Resposta: Podemos definir como comandos internos que são executados para uma determinada função.
	
Gabarito: As funções podem ser definidas como um conjunto de instruções, agrupadas para executar uma determinada tarefa.
	
	
	 3a Questão (Ref.: 201307265723)
	Pontos: 0,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 e II, apenas.
	
	III e IV, apenas.
	
	I, II e IV, apenas.
	 
	I, II, III, IV e V.
	
	
	 4a Questão (Ref.: 201307361608)
	Pontos: 0,0  / 1,0
	SERVLETS SÃO CLASSES JAVA, desenvolvidas de acordo com uma estrutura bem definida, e que, quando instaladas junto a um Servidor que implemente um Servlet Container (um servidor que permita a execução de Servlets, muitas vezes chamado de Servidor de Aplicações Java), podem tratar requisições recebidas de clientes. Todo Servlet segue um ciclo de vida composto de 3 fases:
		
	
	configuração, instalação e finalização
	 
	inicialização, atendimento às requisições e finalização.
	
	JSP, Middleware e JDBC
	 
	instalação, inicialização e finalização.
	
	servidor de aplicação, servidor de arquivos e classes.
	
	
	 5a Questão (Ref.: 201307263179)
	Pontos: 1,0  / 1,0
	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.
	
	é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários.
	
	está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
	
	
	 6a Questão (Ref.: 201307396578)
	Pontos: 0,0  / 1,0
	As páginas JSP são compiladas em servlets e chamam componentes para realizar processamento no servidor. Qual das opções abaixo representa um desses componentes?
		
	 
	JavaScript
	 
	JavaBeans
	
	VBScript
	
	VBEnterprise
	
	ASP
	
	
	 7a Questão (Ref.: 201307389493)
	Pontos: 0,0  / 0,5
	O principal objetivo desses serviços é permitir que uma plataforma não dependa de APIs específicas, permitindo que aplicações executem em diferentes plataformas e incluem serviços de alto nível que escondam a complexidade de redes e sistemas distribuídos.
		
	
	peopleware
	
	javaware
	
	hardware
	 
	software
	 
	middleware
	
	
	 8a Questão (Ref.: 201307741257)
	Pontos: 0,0  / 0,5
	Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura:
		
	
	Abstract Factory
	 
	Prototype
	 
	Decorator
	
	Observer
	
	Strategy
	
	
	 9a Questão (Ref.: 201307396588)
	Pontos: 0,0  / 0,5
	Qual das opções abaixo representa um ou lógico em JavaScript?
		
	
	(x && y)
	 
	(x or y)
	 
	(x || y)
	
	(x and y)
	
	(x != y)
	
	
	 10a Questão (Ref.: 201307271689)
	Pontos: 0,0  / 0,5
	(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.
		
	
	2-1-3
	 
	3-1-2
	 
	1-3-2
	
	1-2-3
	
	2-3-1

Outros materiais