Buscar

AVP Desv sis web

Prévia do material em texto

13/11/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 1/4
 
CCT0267_201610059451 V.1
 
 
 DESENVOLVIMENTO DE SISTEMAS WEB
Avaiação Parcial: CCT0267_SM_201610059451 V.1 
Aluno(a): ANDY KIAKA Matrícula: 201610059451
Acertos: 9,0 de 10,0 Data: 03/11/2017 11:52:38 (Finalizada)
 
 1a Questão (Ref.: 201610181200) Acerto: 1,0 / 1,0
(UFF-2009) Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um atributo ou método de
uma classe, ainda que para qualquer um dos casos sua presença indique que o alvo estará acessível para qualquer subclasse ou
classe pertencente ao mesmo pacote da classe identificada, é:
 Protected;
Public;
Abstract.
Static;
Private;
 
 2a Questão (Ref.: 201610184616) Acerto: 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;
13/11/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 2/4
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:
I, II e IV, apenas.
III e IV, apenas.
 I, II, III, IV e V.
I e II, apenas.
II, III e IV, apenas.
 
 3a Questão (Ref.: 201610181265) Acerto: 1,0 / 1,0
(FCC - 2012) Sobre orientação a objetos, considere:
I. A relação de herança permite modelar as similaridades inerentes a uma classe e também as diferenças especializadas que
distinguem uma classe de outra.
II. Objetos com os mesmos atributos e operações possuem a mesma identidade, podendo ser referenciados por outros objetos.
III. A possibilidade de uma operação ter o mesmo nome, diferentes assinaturas e possivelmente diferentes semânticas dentro de
uma mesma classe ou de diferentes classes é chamada de polimorfismo.
Está correto o que se afirma em:
II e III, apenas.
II, apenas.
III, apenas.
 I e III, apenas.
I, II e III.
 
13/11/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 3/4
 4a Questão (Ref.: 201610181270) Acerto: 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 é:
herança múltipla.
encapsulamento.
derivação.
estereotipagem.
 polimorfismo.
 
 5a Questão (Ref.: 201610778147) Acerto: 1,0 / 1,0
Por que é quase inviável construir sistemas usando somente Servlets?
O comando HTML está fora dos padrões web.
O comando HTML está precisa de um Servlet.
O comando HTML não chama uma função.
O comando HTML não trabalha com Servlet
 O comando HTML está inserido na função println.
 
 6a Questão (Ref.: 201611074611) Acerto: 0,0 / 1,0
A classe da qual HttpServlet se estende está na alternativa:
Nenhuma das anteriores
 Servlet
HttpServletResponse
 GenericServlet
HttpServletRequest
 
 7a Questão (Ref.: 201610315471) Acerto: 1,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?
VBScript
VBEnterprise
 JavaBeans
JavaScript
ASP
 
 8a Questão (Ref.: 201611094950) Acerto: 1,0 / 1,0
Sobre o desenvolvimento Web, pode-se afirmar:
13/11/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 4/4
A plataforma java que suporta o desenvolvimento web é a JSE.
 Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas web.
Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML
Os sistemas web não podem ser conectados a um banco e dados.
A plataforma java que suporta o desenvolvimento web é a Android.
 
 9a Questão (Ref.: 201610686987) Acerto: 1,0 / 1,0
Qual o nome da API criada pela SUN cujo o objetivo é fornecer uma ponte entre a camada do cliente, o driver do fabricante e a
fonte de dados?
ADBC
SDBC
SQL
RDB
 JDBC
 Gabarito Comentado.
 
 10a Questão (Ref.: 201610315555) Acerto: 1,0 / 1,0
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente.
Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na camada intermediária é
imediatamente assumida por todas as aplicações e pelo banco de dados
 A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável apenas pela interface com o usuário
A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação / Problema de manutenção -
toda vez que uma aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas
A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção - toda vez que uma aplicação for
alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas
O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam no cliente

Continue navegando