Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0182_AV1_201001029518 » DESENVOLVIMENTO DE SISTEMAS WEB Tipo de Avaliação: AV1 Aluno: 201001029518 - ANTONIO RICARDO DE SOUZA CIRIO Professor: ROGERIO LEITAO NOGUEIRA Turma: 9001/AA Nota da Prova: 2,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 20/04/2013 10:39:11 1 a Questão (Cód.: 115798) Pontos: 0,0 / 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 a alternativa III está correta. Apenas as alternativas I e II estão corretas. Apenas as alternativas II e III estão corretas. Apenas a alternativa II está correta. 2 a Questão (Cód.: 116614) Pontos: 0,0 / 1,0 (FCC - 2008) Os objetos implícitos de JSP que se baseiam na implementação da página como um servlet são: session e exception. page e config. application e pageContext. request e response. out e request. 3 a Questão (Cód.: 119488) Pontos: 0,0 / 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; } Página 1 de 5BDQ Prova 05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=... cpm Highlight cpm Highlight cpm Highlight 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 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: II e III, apenas. I, II e III. I e II, apenas. I e III, apenas. I, apenas. 4 a Questão (Cód.: 115628) Pontos: 0,0 / 0,5 Na linguagem Java, a atribuição composta r += s é equivalente à r = (T) (r+s), onde T é o tipo de r. Considerando a afirmativa acima, considere as duas linhas de código a seguir: r += s; r = r + s; A primeira linha compilará, e a segunda irá gerar um erro em tempo de execução, se r e s forem declarados, respectivamente, como: short e int int e char int e String String e int int e short 5 a Questão (Cód.: 115774) Pontos: 0,0 / 1,0 (CESPE-2010) Em relação ao uso de threads na linguagem Java, assinale a opção correta. Página 2 de 5BDQ Prova 05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=... Métodos static não podem ser synchronized. Uma classe pode definir tanto métodos, quanto variáveis sincronizadas. Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para configurar essa prioridade, pode ser utilizado o método setPriority. O método yield é utilizado para forçar um thread a entrar no modo de suspensão. O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado inativo. 6 a Questão (Cód.: 115633) Pontos: 0,0 / 1,0 Considere as afirmativas abaixo: I ) Existem 3 (três) tipos de variáveis em Java: variáveis de instância, variáveis de classes e variáveis locais. II) Há 4 (quatro) tipos de dados que podem ser utilizados para armazenar inteiros: byte, short, int e long. III) Uma constante, que também pode ser chamada de variável constante, é um lugar onde as informações podem ser armazenadas enquanto um programa está sendo executado. O correto está em: I, apenas. III, apenas. I, II e III. I e II, apenas. II e III, apenas. 7 a Questão (Cód.: 115865) Pontos: 0,0 / 1,0 (FCC - 2012) Sobre conceitos em programação orientada a objetos (OOP), analise: I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem receber argumentos distintos, consequentemente alterando a assinatura do método. II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são acessados por outros objetos, protegendo o acesso direto aos mesmos através de operações. III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que uma classe pode herdar de uma superclasse. Está correto o que consta em : II e III, apenas. I e II, apenas. I, apenas. III, apenas. I, II e III. 8 a Questão (Cód.: 112085) Pontos: 1,0 / 1,0 (CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um mesmo pacote. Página 3 de 5BDQ Prova 05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=... O que é impresso como resultado da execução do programa composto pelas classes acima? (|X|Z||X||(|X|Z||Y|| |X|Z||X|||X|Z||Y|| |X|Z||X|||X|Z||X|| |X||||X|||X||||X|| |X|Z||X|||X|Z||Z|| 9 a Questão (Cód.: 125075) Pontos: 1,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. iv. uma página JSP é executada no servidor, enquanto que um servlet é executado no browser do cliente. A quantidade de afirmativas corretas é: 4 2 3 1 0 10 a Questão (Cód.: 115804) Pontos: 0,5 / 0,5 (UFF-2009) Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um atributo ou método de uma classe, ainda que para qualquer um dos casos sua presença indique que o alvo estará acessível para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada, é: Public; Static; Protected; Página 4 de 5BDQ Prova 05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=... Abstract. Private; Período de não visualização da prova: desde 16/04/2013 até 03/05/2013. Página 5 de 5BDQ Prova 05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=...
Compartilhar