Buscar

Desenvolvimento sistemas web AV 2017

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 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

12/12/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=117689760&p1=201505789915&p2=2583723&p3=CCT0267&p4=103132&p5=AV&p6=23/11/2017&p… 1/4
Professor: JORGE FERREIRA DA SILVA
 
Turma: 9001/AA
Nota da Prova: 6,0 Nota de Partic.: 1 Av. Parcial 2 Data: 23/11/2017 19:05:39
 1a Questão (Ref.: 201505989771) 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: Problemas de atributos e declaração. Para resolver instaciaria melhor esses objetos.
 
 
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.: 201506111977) Pontos: 0,5 / 1,0
O que é um Padrão de Projeto?
 
Resposta: São padroes criados para criar, tratar e modelar as paginas web, a exemplo dos padroes GOF, que
possuem padroes de criação, estruturais e comportamentais.
 
 
Gabarito: Padrões são soluções de eficiência já comprovada e amplamente utilizadas para a resolução de problemas
comuns em projeto de software.
12/12/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=117689760&p1=201505789915&p2=2583723&p3=CCT0267&p4=103132&p5=AV&p6=23/11/2017&p… 2/4
 3a Questão (Ref.: 201505988126) 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:
12/12/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=117689760&p1=201505789915&p2=2583723&p3=CCT0267&p4=103132&p5=AV&p6=23/11/2017&p… 3/4
 I, II, III, IV e V.
I, II e IV, apenas.
II, III e IV, apenas.
I e II, apenas.
III e IV, apenas.
 4a Questão (Ref.: 201506111830) Pontos: 1,0 / 1,0
Qual o protocolo usado para fazer requisições ao servidor web?
IP
TCP
 HTTP
JSP
HTML
 5a Questão (Ref.: 201506878127) Pontos: 0,0 / 1,0
O método que permite tratar os valores inseridos em um formulário de uma página web está correta- mente
apresentado na alternativa:
 setRequest
 setParameter
Nenhuma das anteriores
setParam
setAttribute
 6a Questão (Ref.: 201506507270) Pontos: 1,0 / 1,0
JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web
geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. Lançada em 1999 pela Sun
Microsystems, JSP é similar ao PHP, mas usa a linguagem de programação Java.
 Selecione a opção abaixo que não corresponde ao conceito de JSP:
É uma página HTML com trechos de programa Java embutidos e outras tags especiais
A página JSP é automaticamente transformada em servlet
 Não permite independência entre o designer e o programador
JSP pode ser expresso através do seu formato padrão e do seu formato XML
Simplificam a geração de conteúdo dinâmico para Web Designers
 7a Questão (Ref.: 201506490503) Pontos: 1,0 / 1,0
Para fazer uma conexão com um banco de dados é utilizado em Java uma Classe criada para esse fim.
ResultSet
Statement
DriverManager
 Connection
Apache
12/12/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=117689760&p1=201505789915&p2=2583723&p3=CCT0267&p4=103132&p5=AV&p6=23/11/2017&p… 4/4
 8a Questão (Ref.: 201506482162) Pontos: 1,0 / 1,0
Os 23 padrões descritos pela GoF (Gang of Four) são classificados e organizados em famílias de padrões, conforme
o seu propósito e o seu escopo. Qual delas trata das associações entre classes e objetos?
Classe
Objeto
Comportamento
Criação
 Estrutura
 9a Questão (Ref.: 201506896464) Pontos: 0,0 / 0,5
Um sistema constituído na arquitetura MVC permite a divisão das responsabilidades gerais, como o acesso ao banco
de dados. Em qual camada eu deveria colocar os componentes do tipo DAO?
 View
Control
Front Control
 Model
DTO
 10a Questão (Ref.: 201506111937) Pontos: 0,5 / 0,5
Temos vários objetos para criação de formulários. Qual objeto cria caixas de senhas?
Radio
TextArea
Text
Select
 Password

Outros materiais