Buscar

AV1_DESENVOLVIMENTO DE SISTEMAS WEB

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Fechar
Avaliação: CCT0182_AV1_201002141011 » DESENVOLVIMENTO DE SISTEMAS WEB
Tipo de Avaliação: AV1
Aluno: 201002141011 - WELLINGTON PEREIRA DE OLIVEIRA
Professor: R OGERIO LEITAO NOGUEIRA Turma: 9001/AA
Nota da Prova: 2,5 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 
26/04/2013 20:12:03
 1a Questão (Cód.: 115798) Pontos: 0,5 / 
0,5
(INSTITUTO CIDADES - 2009 -Adaptada) Acerca do uso do this em Java, analise as seguintes 
afirmativas:
I. O this é utilizado pelo objeto para acessar uma referência a si próprio.
II. O this é utilizado em métodos não-estáticos.
III. O this é aceito em métodos estáticos.
Podemos afirmar corretamente que:
Apenas a alternativa I está correta.
 Apenas as alternativas I e II estão corretas.
Apenas a alternativa III está correta.
Apenas a alternativa II está correta.
Apenas as alternativas II e III estão corretas.
 2a Questão (Cód.: 116641) Pontos: 0,0 / 
1,0
(FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do 
servidor:
ocorre um destroy() no processo cliente.
o seu método stream() é invocado.
 o método service() é definido.
 o seu método init() é invocado.
ocorre a execução do método getOutputStream().
 3a Questão (Cód.: 119488) Pontos: 0,5 / 
0,5
Considere o código abaixo:
public class Empregado{
private String primeiro_nome;
private String ultimo_nome;
private double salario;
public Empregado (String primeiro_nome, String ultimo_nome, double salario){
this. primeiro_nome = primeiro_nome;
this.ultimo_nome = ultimo_nome;
this.salario = salario;
}
public double getSalario( ){ return salario; }
public String getPrimeiroNome( ) { return primeiro_nome; }
public String getUltimoNome ( ){ return ultimo_nome; }
}
public class EmpregadoComissionado extends Empregado {
private double comissao;
private int unidades;
public EmpregadoComissionado (String primeiro_nome, String ultimo_nome, double salario, 
double comissao){
super (primeiro_nome, ultimo_nome, salario);
this.comissao = comissao;
}
public double calculaPagamento( ){ return getSalario( ) + (comissao * unidades);}
public void adicionaRenda (int unidades){ this.unidades = this.unidades + unidades;}
public void zeraRenda( ){ unidades = 0; }
}
Considere as afirmativas abaixo:
I - Pode-se afirmar que um objeto EmpregadoComissionado é um objeto Empregado.
II - super (primeiro_nome, ultimo_nome, salario) chama o construtor original para inicializar 
II - super (primeiro_nome, ultimo_nome, salario) chama o construtor original para inicializar 
corretamente o valor da comissão.
III - A classe EmpregadoComissionado baseia sua definição na classe Empregado já existente. 
Como EmpregadoComissionado herda de Empregado, getPrimeiroNome( ), getUltimoNome( ), 
getSalario( ), primeiro_nome, ultimo_nome e salario tornaram-se todos parte de sua definição.
O correto está em:
I e III, apenas.
 I, II e III.
I e II, apenas.
I, apenas.
II e III, apenas.
 4a Questão (Cód.: 119384) Pontos: 0,0 / 
0,5
Considere o código abaixo:
public class Conta{
private double saldo;
public Conta (double deposito_inicial){ saldo = deposito_inicial;}
public Conta ( ){ }
public void realizaDeposito (double valor){ saldo = saldo + valor;}
public double getSaldo ( ){ return saldo; }
public double saqueValor (double valor) {
if (valor > saldo) {valor = saldo;}
saldo = saldo - valor;
return valor;
}
}
Sobre a classe Conta, pode-se afirmar que:
I - Ilustra os conceitos importantes por trás do encapsulamento, pois é bastante abstrata. Funciona 
como a base para muitos tipos diferentes de contas.
II - Oculta sua implementação atrás de uma interface bem definida.
III - Mostra uma divisão correta de responsabilidades, pois contém todo o conhecimento de como 
debitar e creditar no saldo da conta. Entretanto, o conhecimento de como executar estas tarefas 
debitar e creditar no saldo da conta. Entretanto, o conhecimento de como executar estas tarefas 
acaba "vazando" para fora do objeto.
 
 
I, apenas.
 III, apenas.
II e III, apenas.
 I e II, apenas.
I, II e III.
 5a Questão (Cód.: 115999) Pontos: 0,0 / 
1,0
(FUNCAB - 2010) Em um projeto orientado a objetos, são unidades naturais de modularização:
 classes.
operações.
associações.
 objetos.
interfaces.
 6a Questão (Cód.: 115786) Pontos: 0,0 / 
1,0
(INSTITUTO CIDADES-2009) Acerca do método equals, analise as seguintes afirmativas:
I. O equals recebe um Object como argumento e verfica se ele mesmo é igual ao Object recebido 
para retornar um boolean exclusivamente false.
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos 
diferentes, contendo 18/08/2009, ao comparar com o == receberá false, pois são referências para 
objetos diferentes.
III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis 
referem-se ao mesmo objeto.
Podemos afirmar corretamente que:
Apenas as afirmativas I e III estão corretas.
 Apenas as afirmativas I e II estão corretas.
Apenas a afirmativa I está correta.
Apenas as afirmativas II e III estão corretas.
 As afirmativas I, II e III estão corretas.
 As afirmativas I, II e III estão corretas.
 7a Questão (Cód.: 115874) 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 é:
herança múltipla.
encapsulamento.
derivação.
estereotipagem.
 polimorfismo.
 8a Questão (Cód.: 112061) Pontos: 0,0 / 
1,0
Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
1,-6,3
0,6,0
 0,-6,0
 2,-6,0
-1,6,3
 9a Questão (Cód.: 125075) Pontos: 0,0 / 
1,0
Considere as seguintes afirmativas sobre JSP e servlets:
i. é possível usar uma página JSP para gerar um arquivo de imagem do tipo JPEG, GIF ou PNG.
ii. um servlet é executado no servidor, ao passo que uma página JSP é executada no browser do 
cliente.
iii. uma página gerada por um servlet não pode conter código javascript.
iii. uma página gerada por um servlet não pode conter código javascript.
iv. uma página JSP é executada no servidor, enquanto que um servlet é executado no browser do 
cliente.
A quantidade de afirmativas corretas é:
 1
0
4
3
 2
 10a Questão (Cód.: 115802) Pontos: 0,5 / 
0,5
(UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente 
por:
and, or, not
&, #, $
.and., .or., .not.
*, +, ~
 &&, ||, !

Outros materiais