Buscar

AV DES SISTEMAS WEB 2015

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

26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/5
 
Avaliação: CCT0182_AV_201002006538 » DESENVOLVIMENTO DE SISTEMAS WEB
Tipo de Avaliação: AV
Aluno: 201002006538 ­ ANDRE DA SILVA BITENCOURT
Professor: JORGE FERREIRA DA SILVA Turma: 9001/AA
Nota da Prova: 8,0        Nota de Partic.: 2        Data: 22/06/2015 08:07:44
  1a Questão (Ref.: 201002601926) Pontos: 0,5  / 0,5
Selecione dentre as alternativas abaixo a opção correta.
  JDBC é uma interface para acesso a banco de dados através de uma API definida em Java
JDBC é uma não interface para acesso a banco de dados através de uma API definida em Java
JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em ASP
JDBC é uma não interface para acesso a banco de dados através de uma API definida em PHP
JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em Java
  2a Questão (Ref.: 201002628469) Pontos: 0,5  / 0,5
Em relação ao Ciclo de Vida da Servlet, o método de destruição é o?
  destroy()
get()
init()
const()
ready()
  3a Questão (Ref.: 201002126411) Pontos: 0,5  / 0,5
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;}
26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/5
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, III, IV e V.
I, II e IV, apenas.
I e II, apenas.
III e IV, apenas.
  4a Questão (Ref.: 201002645555) Pontos: 0,5  / 0,5
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:
  Não permite independência entre o designer e o programador
A página JSP é automaticamente transformada em servlet
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
26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/5
É uma página HTML com trechos de programa Java embutidos e outras tags especiais
  5a Questão (Ref.: 201002123072) Pontos: 0,5  / 0,5
(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, III e IV, apenas.
I, II e III, apenas.
  I, II e IV, apenas.
I, II, III e IV.
II, III e IV, apenas.
  6a Questão (Ref.: 201002620446) Pontos: 0,5  / 0,5
Em relação à estrutura de um padrão de desenvolvimento, qual (ou quais) dos seus principais atributos de uma
boa descrição de um padrão de projeto apresenta o contexto do padrão e quando ele pode ser utilizado
(Motivação, intenção, aplicabilidade):
  Problema
Nome/Problema
Consequências e padrões relacionados
Nome
Problema/Solução
  7a Questão (Ref.: 201002200271) Pontos: 1,5  / 1,5
Existem um conjunto de variáveis que representam os objetos dos servlets. Apresente estas quatro variáveis
apresentando suas funcionalidades.
Resposta: Out­ saída para a página HTML Request ­ representa a comunicação cliente­servidor, onde o cliente
requisita dados ao servidor Response ­ representa a comunicação cliente­servidor, onde o cliente exibe dados
recebidos do servidor Session­ Efetua o controle da 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.
  8a Questão (Ref.: 201002257277) Pontos: 1,0  / 1,0
Um conjunto de instruções, agrupadas para executar uma determinada tarefa é denominado de?
26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/5
  Funções
Objetos
Script
Parâmetros
Módulos
  9a Questão (Ref.: 201002128056) Pontos: 1,5  / 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: Toda a classe terá acesso irrestrito aos métodos internos do elemento Point. Tal acesso irrestrito
destrói o encapsulamento. Uma alternativa para solução seria tornar privado x e y.
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.: 201002132360) Pontos: 1,0  / 1,0
26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 5/5
(FCC ­ 2009) Uma propriedade do objeto Button do JavaScript é o:
focus.
  form.
handleEvent.
blur.
click.
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.

Outros materiais