Buscar

Atividade Avaliativa

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 5 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

Prévia do material em texto

Questão 1
Resposta salva
Vale 0,50 ponto(s).
Marcar questão
Texto da questão
Quando um objeto é criado ele está usando para isto o chamado Bloco Construtor da Classe. 
Marque a alternativa que apresenta a afirmativa CORRETA sobre Bloco Construtor.
Escolha uma opção:
a.
o bloco construtor deve ser do tipo private.
b.
toda classe possui implicitamente o bloco construtor.
c.
pode-se determinar somente um bloco construtor por classe
d.
o bloco construtor não pode ter o mesmo nome da classe
e.
deve ser criado pelo desenvolvedor.
Limpar minha escolha
Questão 2
Resposta salva
Vale 0,50 ponto(s).
Marcar questão
Texto da questão
Muitas interfaces simples definem uma propriedade que é atribuível a diversos objetos de diferentes classes. Estas propriedades são frequentemente definidas em termos de um objeto estar “apto” a fazer algo.
As interfaces de habilidade são utilizadas para definir aos objetos propriedades de execução, tais como: Comparable, Runnable, Serializable, Cloneable.
Marque a alternativa que define a finalidade da interface Runnable.
Escolha uma opção:
a.
objetos deste tipo podem ser escritos em um stream de bytes de objetos para serem remetidos para uma nova máquina virtual, ou para armazenamento persistente e posterior reconstituição para um objeto vivo.
b.
objetos deste tipo suportam clonagem.
c.
objetos deste tipo representam uma unidade de trabalho, que muitas vezes podem ser executadas em um fluxo de controle independente.
d.
objetos deste tipo podem executar seus métodos em série a partir de sua instanciação.
e.
objetos deste tipo possuem um ordenamento que permite que sejam comparados.
Limpar minha escolha
Questão 3
Resposta salva
Vale 0,50 ponto(s).
Marcar questão
Texto da questão
(PUC-PR,2010) Assinale a opção CORRETA em relação ao conceito de herança múltipla, na orientação a objetos.
Escolha uma opção:
a.
Permite que uma classe derivada acesse atributos privados de uma classe base.
b.
Permite que uma classe seja derivada (herde métodos ou atributos) de duas ou mais classes.
c.
É a técnica que permite a instanciação de objetos tendo como base classes abstratas.
d.
É um sinônimo para herança em linguagens de programação de nível VIII.
e.
É um sinônimo para polimorfismo.
Limpar minha escolha
Questão 4
Resposta salva
Vale 0,50 ponto(s).
Marcar questão
Texto da questão
Um padrão de projeto é uma solução comum para um problema básico em um determinado contexto. Todo padrão é definido por 4 elementos. Nome, Problema, Solução, Consequencias. 
Marque a alternativa que apresenta o que se define por Problema.
Escolha uma opção:
a.
Descreve um projeto concreto, semelhante a um gabarito.
b.
Descreve Resultados e análises das vantagens e desvantagens da aplicação do padrão.
c.
Descreve em que situação aplicar o padrão.
d.
Define uma referência padrão que influencia o vocabulário de projeto.
e.
Descreve os elementos que compõe o padrão de projeto, seus relacionamentos, suas responsabilidades e colaborações.
Limpar minha escolha
Questão 5
Ainda não respondida
Vale 0,50 ponto(s).
Marcar questão
Texto da questão
Analise o código a seguir apresentado na linguagem JAVA para tratamento de exceções.
1. public class Atividade2 { 
2. public int valor; 
3. public Atividade2 (int num){ 
4. valor = num; 
5. }
6. public void calcula (int c1) throws Exception, NumberFormatException,ArithmeticException{ 
7. if (c1< 0) throw new NumberFormatException("Erro-Argumento negativo: "+ c1); 
8. if (c1< valor) throw new NumberFormatException("Erro-Argumento deve ser maior que " + valor); 
9. if (c1 > 10000) throw new Exception("Erro-Argumento muito grande: "+ c1); 
10. System.out.println (c1/(valor-100)); 
11. } } 
12. public class TesteExcecoes { public static void main(String[] args) { 
13. Atividade2 a2 = new Atividade2(1000); 
14. try{ 
15. a2.calcula(ENTRADA); 
16. } 
17. catch(NumberFormatException nf){ System.out.println(nf); } 
18. catch(ArithmeticException ar){ System.out.println(ar); } 
19. catch(Exception e){ System.out.println(e); } 
20. finally{ System.out.println("Terminou o método f()"); } } }
Marque a alternativa que indica o valor de ENTRADA na linha 15 para que apresente a exceção NumberFormatException
Escolha uma opção:
a.
2000
b.
1500
c.
1000
d.
5000
e.
500

Outros materiais