Prévia do material em texto
CCT0756_EX_A4_201703294742_V6
LINGUAGEM DE PROGRAMAÇÃO 4a aula
Lupa
Vídeo
PPT
MP3
Exercício: CCT0756_EX_A4_201703294742_V6 30/05/2018 19:11:17 (Finalizada)
Aluno(a): RICARDO ALEXANDRE KEMMERICH 2018.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201703294742
Ref.: 201704301819
1a Questão
Marque a alternativa que NÃO representa um método overload e/ou static.
Math.sqrt(9);
Math.PI;
System.out.println("Centro Universitário Estácio da Amazônia");
Math.radom();
Math.pow(3, 2);
Ref.: 201704234147
2a Questão
Qual a função do operador new?
nenhuma das alternativas
É usado para destruir um objeto alocado na memória sob um determinado endereço de memória. nenhuma das
alternativas.
Avisa ao garbage colector para apagar determinado espaço de memória.
Aloca um espaço de memória usando o método construtor retornando um endereço de memória para a variável.
Apontar para um endereço de memória onde o objeto se encontra alocado.
Ref.: 201703934747
3a Questão
Agregação e composição definem relacionamentos entre _______ para os quais deve ser definida a ________ da
relação. Já a relação de herança expressa uma _______ entre as classes. Escolha a opção que complementa
corretamente o texto anterior:File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Classes; prioridade; hierarquia
Métodos; cardinalidade; prioridade
Classes; hierarquia; cardinalidade
Objetos; hierarquia; prioridade
Objetos; cardinalidade; hierarquia
Ref.: 201703555913
4a Questão
Seja a classe:
public class Moto {
public boolean estadoMotor;
public void ligaMotor() {estadoMotor=true;}
public void desligaMotor( ) {estadoMotor=false;}
}
Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe:
Moto m.new Moto( );
Moto m.new( );
Moto m=new( ).Moto;
Moto m=new Moto();
Moto m.new Moto;
Ref.: 201704107673
5a Questão
Assinale a alternativa que apresenta a assinatura de um método declarado corretamente em Java.
public void calcular(int, int) { }
public void calcular(v1, v2) { }
public void calcular int v1, int v2 { }
public void (int v1, int v2) { }
public void calcular(int v1, int v2) { }
Ref.: 201703977654
6a Questão
Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos. Este
conceito refere-se a(o):
Método
Herança
Condicional
Encapsulamento
Herança Múltipla
Ref.: 201704188206
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
7a Questão
Acerca de Construtores em Java, marque a alternativa correta.
Um construtor é um método especial, já que possui retorno.
O construtor também é chamado de método principal.
Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele
não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o
construtor default não é mais fornecido.
Os construtores permitem modificar suas saídas.
O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o
processo de criação do mesmo.
Explicação: O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto
durante o processo de criação do mesmo. Quando não é declarado nenhum construtor na classe, o Java o cria. Esse
construtor é o construtor OBRIGATÓRIO, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento
que o construtor é declarado, o construtor default não é mais fornecido. Os construtores NÃO permitem modificar suas
saídas. O construtor também é chamado de método ESPECIAL. Um construtor é um método especial, já que NÃO possui
retorno.
Ref.: 201703357506
8a Questão
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção:
static extend integer SIZE = 10
this final int SIZE :=10
this extend integer SIZE := 10
void final int SIZE = 10
static final int SIZE = 10
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js