Buscar

Avaliando o Aprendizado - Desenvolvimento de Sistemas Web-20

Prévia do material em texto

06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001260741&p2=1098331&p3=CCT0182&p4=101321&p5=AV1&p6=20/4/2013&p10=2775151 2/5
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
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, III, IV e V.
I e II, apenas.
III e IV, apenas.
II, III e IV, apenas.
I, II e IV, apenas.
 4a Questão (Cód.: 120172) Pontos: 0,5 / 0,5
Considere o código e as afirmativas abaixo:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 120172\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Continue navegando