Baixe o app para aproveitar ainda mais
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
Compartilhar