

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considerando que o código Java a seguir compila e executa sem erros e imprime "0.0":
1 public abstract class Compra { 2 private double valor; 3 public Compra(double valor) { 4 this.valor = valor; } 5 public double getValor() { 6 return this.valor; } 7 public static void main(String[] a) { 8 Compra c = new AVista(200, 10/100); 9 System.out.println(c.getValor()); }} 10 class AVista extends Compra { 11 private double desconto; 12 public AVista(double valor, 13 double desconto) { super(valor); 14 this.desconto = desconto; } 15 public double getValor() { 16 return 0; 17 }} |
Que instrução deve substituir return 0; na linha 16 para que o programa imprima “180.0”?
return 180.0;
return this.valor - this.valor * desconto;
return super.getValor() * (1 - this.desconto);
return super.valor - super.valor * this.desconto;
return super.getValor() - super.getValor() * this.desconto;
Na linguagem Java, escrever na mesma classe dois ou mais métodos com as mesmas assinaturas, exceto pelos conjuntos de parâmetros, é um recurso conhecido como:
Herança.
Multi Method Declaration (MMD).
Polimorfismo paramétrico.
Sobrescrita.
Sobrecarga.
A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte:
I. while (repetir == "SIM") {
II. while (repetir.equalsIgnoreCase("SIM")) {
III. while (repetir.equals("SIM")) {
Quais estão corretas?
Apenas I.
Apenas III.
Apenas I e II.
Apenas II e III.
I, II e III.
Qual das APIs abaixo NÃO faz parte dos pacotes java.lang e java.util?
Um web service em Java é um programa cujos métodos públicos são acessados por aplicações remotas. Utiliza como base protocolos como SOAP e HTTP. É correto afirmar que:
Um web service, para ser utilizado, precisa estar ativo esperando requisições. Para isso, é empregado um servidor para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP, que necessitam de um servidor específico para fornecer o serviço desejado.
Um web service, para ser utilizado, precisa ser escrito com o protocolo SOAP encapsulado numa conexão IMAP. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um servidor específico para fornecer o serviço desejado.
Um web service, para ser utilizado, precisa ser compilado na linguagem Intel assembly e empregado em um servidor para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um servidor específico para fornecer o serviço desejado.
Um web service, para ser utilizado, precisa ser carregado por um daemon que aguarda requisições. Para isso, é empregado um servidor multiplataforma. Esse procedimento é semelhante ao utilizado pelos serviços de proxy que necessitam de autenticação de usuário.
Um web service, para ser utilizado, precisa ser ativado por um serviço da plataforma Windows ou pelo daemon inetd da plataforma Unix, encapsulado numa conexão TELNET. Esse procedimento é semelhante ao utilizado pelos serviços de backup que necessitam de autorização de usuário.