Buscar

teste aula 4

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

Prévia do material em texto

Acerca de Construtores em Java, marque a alternativa correta.
Dado o seguinte modelo:
 
LINGUAGEM DE PROGRAMAÇÃO
Lupa Calc.
 
 
CCT0756_A4_201908389966_V1 
Aluno: SOLANGE DE ARAUJO SILVA DE OLIVEIRA Matr.: 201908389966
Disc.: LINGUAGEM DE PROGRAM 2020.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
O construtor também é chamado de método principal.
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.
Os construtores permitem modificar suas saídas.
Um construtor é um método especial, já que possui retorno.
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.
 
 
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.
 
2.
javascript:voltar();
javascript:voltar();
javascript:duvidas('863990','7121','1','3620152','1');
javascript:duvidas('31634','7121','2','3620152','2');
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
 
Marque a alternativa que define a classe Pessoa.
 
(FCC ¿ 2011 ¿ TRE-RN Analista Judiciário ¿ Análise de Sistemas)
Método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do
operador new, recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação.
Trata-se de:
public Pessoa { 
public static main (String args[]) { 
private codigoPessoa int; 
private nome String; 
private endereco String; 
private telefone int; 
} 
}
public Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
public class Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
public class Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
public Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
 
3.
Atributo
Construtor
Herança múltipla
Herança polimórfica
Operação polimórfica
javascript:duvidas('1030099','7121','3','3620152','3');
O paradigma Orientado a Objetos é a base para a linguagem de programação Java, tratando os conceitos de herança,
polimorfismo, sobrescrição e sobrecarga. Acerca desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica
que permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo pacote. II. Um mesmo objeto pode ser
referenciado por instâncias de tipos diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos
construtores das classes Java podem ser sobrecarregados, mas não podem ser sobrescritos. IV. O conceito de sobrecarga é
baseado na reutilização dos nomes dos métodos, porém com assinaturas diferentes. Assinale a alternativa correta.
O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos
objetos através dos modificadores. 
Marque a questão que apresenta a abrangência do modificador protected.
Considere a classe Lampada
public class Lampada {
 private int estadoLampada;
 
 public void acender() {
 estadoLampada = 1;
 }
 
 public void apagar() {
 estadoLampada = 0;
 }
 
} 
 
Assinale a opção que corretamente instancia a classe dada:
 
4.
Somente as afirmativas II, III e IV são corretas.
Somente as afirmativas III e IV são corretas.
Somente as afirmativas I e II são corretas.
Somente as afirmativas I, II e III são corretas.
Somente as afirmativas I e IV são corretas
Gabarito
Comentado
Gabarito
Comentado
 
5.
Acessado no pacote e na subclasse.
Acessado de qualquer lugar.
Acessado apenas na classe e na subclasse.
Acessado na classe, no pacote e na subclasse.
Acessado na classe e no pacote.
Gabarito
Comentado
 
6.
Lampada L.new Lampada();
 
Lampada L = new apagar();
 
javascript:duvidas('782372','7121','4','3620152','4');
javascript:duvidas('577097','7121','5','3620152','5');
javascript:duvidas('590651','7121','6','3620152','6');
No paradigma da orientação a objetos é correto afirmar que
Considere as afirmativas a seguir:
I. Os construtores são métodos especiais destinados à inicialização e o preparo de novos objetos durante a sua instanciação.
II. Os construtores podem receber parâmetros, permitindo definir um objeto já em sua criação.
III. Os construtores só podem ser acionados através do operador new.
IV. Obrigatoriamente, os construtores devem ter o mesmo nome que suas classes e devem possuir um tipo de retorno.
 
Lampada L.acender();
 
Lampada L = new Lampada();
Lampada L = new acender();
 
7.
construtor é um atributo da classe.
uma classe deve possuir apenas um construtor.
objetos são instâncias das classes.
superclasses herdam atributos das subclasses.
objetos servem para declarar classes.
 
8.
Somente as afirmativas III e IV são corretas.
Somente as afirmativas I e IV são corretas.
Somente as afirmativas II, III e IV são corretas.
Somente as afirmativas I e II são corretas.
Somente as afirmativas I, II e III são corretas.
 Não Respondida Não Gravada Gravada
Exercício inciado em 05/11/2020 16:37:21. 
javascript:duvidas('907920','7121','7','3620152','7');
javascript:duvidas('904447','7121','8','3620152','8');
javascript:abre_colabore('35275','212336584','4279611602');

Continue navegando