Buscar

Simulado desenv web 2

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

30/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4670469600 1/4
   DESENVOLVIMENTO DE SISTEMAS WEB
Simulado: CCT0267_SM_201308321121 V.2   Fechar
Aluno(a): ELIANE MARGARIDA SILVA DE OLIVEIRA Matrícula: 201308321121
Desempenho: 10,0 de 10,0 Data: 30/04/2016 17:59:02 (Finalizada)
 
  1a Questão (Ref.: 201308472453) 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
30/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4670469600 2/4
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:
I e II, apenas.
II, III e IV, apenas.
I, II e IV, apenas.
  I, II, III, IV e V.
III e IV, apenas.
 
  2a Questão (Ref.: 201308596135) Pontos: 1,0  / 1,0
Você pode optar pelo uso de uma sintaxe abreviada ao efetuar operações. A expressão X += y equivale a ...?
x = x + m;
  x = x + y;
x = x + z;
x = z + y;
x = x + i;
 
  3a Questão (Ref.: 201308469107) Pontos: 1,0  / 1,0
(FCC ­ 2011) Considere:
I. A classe Veículo possui as subclasses Carro e Trem. 
II. Os objetos das subclasses Carro e Trem herdam a operação acelerar. 
III. A aceleração do Carro é no pedal e, do Trem, é na manivela.
I, II e III mostram um conceito OO aplicável à implementação da aceleração, que é:
  polimorfismo.
herança múltipla.
estereotipagem.
derivação.
encapsulamento.
 
  4a Questão (Ref.: 201308469010) Pontos: 1,0  / 1,0
(COPEVE­UFAL­2011) Em relação às assertivas abaixo, relacionadas à programação orientada a objetos,
I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.
II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes
mais gerais, conhecidas como superclasses.
III.  Em  Java,  o  modificador  final  pode  ser  utilizado  para  indicar  classes  folha  na  hierarquia  de
generalização/especialização, isto é, classes que não podem ter subclasses herdando delas.
IV. Em Java, o modificador static é utilizado para  representar objetos que devem ser armazenados em disco
rígido.
30/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4670469600 3/4
verifica­se que
apenas I, II e III são verdadeiras.
apenas III é verdadeira.
  apenas II e III são verdadeiras.
apenas III e IV são verdadeiras.
apenas I e IV são verdadeiras.
 Gabarito Comentado.
 
  5a Questão (Ref.: 201309094466) Pontos: 1,0  / 1,0
Antes da criação das Tags de JSP tínhamos apenas os Servlets para criação de páginas e sistemas web. O que
são Servlets?
São classes Java que podem receber uma requisição web, mas não podem processar e retornar uma
resposta.
Não são classes Java que podem receber uma requisição web, processar e retornar uma resposta.
  São classes Java que podem receber uma requisição web, processar e retornar uma resposta.
São classes Java que não podem receber uma requisição web, processar e retornar uma resposta.
Não são classes Java que podem receber uma requisição web, mas não podem processar e retornar
uma resposta.
 
  6a Questão (Ref.: 201308974519) Pontos: 1,0  / 1,0
Quando usamos o método para destruir. O Servlet é retirado da memória pelo?
Collection
  garbage Collection
Instance Collection
Memory Collection
Gerent Collection
 Gabarito Comentado.
 
  7a Questão (Ref.: 201308966479) Pontos: 1,0  / 1,0
Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP:
A tecnologia JSP é uma componente chave na arquitetura de alto escala para aplicações baseadas na
Web.
  Páginas JSP são compiladas em servlets, mas não podem chamar componentes JavaBeans (beans).
JPS é uma tecnologia web­scripting para desenvolvimento de aplicações Web.
Faz parte da família de tecnologias Java.
Promove um modo simplificado e dinâmico de gerar páginas Web que contêm um código dinamicamente
gerado.
 
  8a Questão (Ref.: 201309110687) Pontos: 1,0  / 1,0
30/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4670469600 4/4
Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam­se
  Scriptlets.
Gadgets.
Widgets.
Applets.
Servlets.
 
  9a Questão (Ref.: 201308469833) Pontos: 1,0  / 1,0
(CESGRANRIO ­ 2010) É característica de um arquivo JSP a:
execução exclusiva em sistemas Windows
presença maciça de código Assembly.
impossibilidade de inclusão de comentários.
  compilação em um servlet.
execução exclusiva em sistemas Linux.
 
  10a Questão (Ref.: 201309137730) Pontos: 1,0  / 1,0
A classe pertencente ao JDBC que serve para criar conexão com um Banco de Dados a partir de uma URL JDBC
recebida como parâmetro chama­se:
Driver
  DriverManager
Connection
Statement
ResultSet

Outros materiais