Buscar

05_LINGUAGEM_DE_PROGRAMACAO


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 3 páginas

Continue navegando


Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO Lupa 
Fechar
Exercício: CCT0261_EX_A5_201408437449 Matrícula: 201408437449
Aluno(a): FABIO LUIS DE LIMA Data: 30/10/2015 11:27:19 (Finalizada)
 1a Questão (Ref.: 201408544670) Fórum de Dúvidas (0) Saiba (0)
(PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa correta.
A classe abstrata File define métodos para entrada de dados baseada em bytes.
A classe abstrata Reader define métodos para entrada de dados baseada em bytes.
A classe abstrata OutputStream define métodos para entrada de dados baseada em bytes.
A classe abstrata Writer define métodos para entrada de dados baseada em bytes.
A classe abstrata InputStream define métodos para entrada de dados baseada em bytes.
 2a Questão (Ref.: 201408513310) Fórum de Dúvidas (0) Saiba (0)
Dado o código abaixo, marque a alternativa correta referente ao resultado a ser impresso:
public class Poligono {
public float dim[];
public String nome;
public float area(){return 0;};
}
class Triangulo extends Poligono{
Triangulo(float base, float altura){
dim = new float[2];
dim[0] = base;
dim[1] = altura;
nome = "Triângulo";
}
public float area(){
return dim[0]*dim[1]/2;
}
}
public class TestePoligono {
public static void main(String args[]){
int n=2;
Poligono[] pols = new Poligono[n];
pols[0] = new Triangulo(2,4);
pols[1] = new Triangulo(3,6);
for(int i=0; iSystem.out.println(pols[i].nome + ": " + "area = " + pols[i].area()+" ");
}
}
}
Triângulo: area = 8.0 Triângulo: area =18.0
Triângulo: area = 18.0 Triângulo: area = 8.0
Triângulo: area = 4.0 Triângulo: area = 9.0
Triângulo: area = 18.0 Triângulo: area = 4.0
Triângulo: area = 9.0 Triângulo: area = 4.0
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
1 de 3 30/10/2015 17:28
 3a Questão (Ref.: 201409078791) Fórum de Dúvidas (0) Saiba (0)
Com relação a uma classe abstrata é correto afirmar que:
Esta não pode ser instanciada.
Esta só pode ser instanciada se o objeto também for abstrato.
Esta só possui métodos e atributos abstratos
Esta não possui métodos nem atributos abstratos
Esta não possui métodos.
Gabarito Comentado Gabarito Comentado
 4a Questão (Ref.: 201408757669) Fórum de Dúvidas (0) Saiba (0)
Herança é a forma de reutilização de software na qual uma nova classe é
criada, absorvendo membros de uma classe existente e aprimorada com
capacidades novas ou modificadas. Portanto uma subclasse é mais
específica que sua super classe, então pode-se dizer que:
que a superclasse representa um grupo mais especializado de objetos.
que a superclasse sempre adiciona novas caracteristicas em vistas as
caracteristicas apresentadas pela sua subclasse.
que a subclasse possuirá caracteristicas mais restritas que as de sua
superclasse.
que a subclasse representa um grupo mais especializado de objetos.
que a subclasse nunca adiciona seus prórios campos e métodos.
Gabarito Comentado
 5a Questão (Ref.: 201408717534) Fórum de Dúvidas (0) Saiba (0)
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no
desenvolvimento de sistemas.
Considerando o conceito de herança, avalie as afirmações abaixo.
I. Herança é uma propriedade que facilita a implementação de reuso.
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo
possuir propriedades e métodos próprios.
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses.
IV. Extensão é uma das formas de se implementar herança.
É correto apenas o que se afirma em:
II e IV
II e III
III
I
I e IV
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
2 de 3 30/10/2015 17:28
Gabarito Comentado
 6a Questão (Ref.: 201408512832) Fórum de Dúvidas (0) Saiba (0)
Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses
em uma generalização:
new
implements
generation
extends
super
Fechar
 
 
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
3 de 3 30/10/2015 17:28