Baixe o app para aproveitar ainda mais
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, podese 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 (COPEVEUFAL2011) 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 verificase 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 webscripting 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 denominamse 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 chamase: Driver DriverManager Connection Statement ResultSet
Compartilhar