Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/11/2017 BDQ Prova http://estacio.webaula.com.br/Classroom/index.html?id=1459965&classId=798896&topicId=2567353&p0=03c7c0ace395d80182db07ae2c30f034&enableForu… 1/4 CCT0267_EX_A1_201407190903_V4 DESENVOLVIMENTO DE SISTEMAS WEB 1a aula Lupa V ídeo P PT MP3 Exercício: CCT0267_EX_A1_201407190903_V4 Matrícula: 201407190903 Aluno(a): JOSÉ LEONARDO ANDRADE Data: 19/09/2017 12:20:38 (Finalizada) 1a Questão (Ref.: 201407325585) Fórum de Dúvidas (0) Saiba (0) Analise as seguintes afirmativas sobre a linguagem de programação Java: I - É uma linguagem orientada a objetos, independente de plataforma. II - Inclui o recurso de ponteiro, tipo de dado cujo valor refere-se diretamente a um outro valor alocado em outra área de memória, através de seu endereço. III - Trata, automaticamente, da alocação e desalocação de memória. O correto está em: I, apenas. I, II e III. I e III, apenas. III, apenas. II e III, apenas. 2a Questão (Ref.: 201407324966) Fórum de Dúvidas (0) Saiba (0) (FUMARC-2011) Analise o seguinte programa desenvolvido na linguagem Java. Assinale a opção com a sequência CORRETA, de cima para baixo. false true false true 03/11/2017 BDQ Prova http://estacio.webaula.com.br/Classroom/index.html?id=1459965&classId=798896&topicId=2567353&p0=03c7c0ace395d80182db07ae2c30f034&enableForu… 2/4 false false false true true false false true true false false false true false true false 3a Questão (Ref.: 201407325002) Fórum de Dúvidas (0) Saiba (0) (COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são: boolean, string, int, float, double. boolean, char, byte, short, int, long, float, double. boolean, string, byte, int, long, float. boolean, string, short, int, long, float, double. boolean, char, int, long, float, string. 4a Questão (Ref.: 201408285961) Fórum de Dúvidas (0) Saiba (0) Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem? finally switch void var this 5a Questão (Ref.: 201407329213) Fórum de Dúvidas (0) Saiba (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; 03/11/2017 BDQ Prova http://estacio.webaula.com.br/Classroom/index.html?id=1459965&classId=798896&topicId=2567353&p0=03c7c0ace395d80182db07ae2c30f034&enableForu… 3/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: III e IV, apenas. II, III e IV, apenas. I, II e IV, apenas. I, II, III, IV e V. I e II, apenas. 6a Questão (Ref.: 201407334986) Fórum de Dúvidas (0) Saiba (0) (CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação Java? O conceito de herança múltipla é implementado nativamente. Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos simultaneamente. Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre que necessário, liberando imediatamente a memória usada pelo conteúdo anterior. A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método. Uma classe pode implementar somente uma interface ao mesmo tempo. 03/11/2017 BDQ Prova http://estacio.webaula.com.br/Classroom/index.html?id=1459965&classId=798896&topicId=2567353&p0=03c7c0ace395d80182db07ae2c30f034&enableForu… 4/4 7a Questão (Ref.: 201407322019) Fórum de Dúvidas (0) Saiba (0) (FCC-2008) Os três elementos básicos quando contidos num arquivo fonte Java devem obrigatoriamente se apresentar na seguinte ordem: package, class e import. class, package e import. import, package e class. class, import e package. package, import e class. 8a Questão (Ref.: 201407325624) Fórum de Dúvidas (0) Saiba (0) Considerando os conceitos aplicados no desenvolvimento de programas na linguagem JAVA, analise a seguinte definição: Especificação de comportamento abstrato, que as classes inividuais podem, então, implementar. Trata-se da definição de: Variável de instância Classe Interface Método Pacote
Compartilhar