Buscar

Classe Pessoa em Java

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

Continue navegando


Prévia do material em texto

22/05/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.html?id=2548971&courseId=13051&classId=1250414&topicId=2652614&p0=03c7c0ace395d80182db0… 1/5
 
Dado o seguinte modelo:
 
 
Marque a alternativa que define a classe Pessoa.
 
LINGUAGEM DE PROGRAMAÇÃO
Lupa Calc.
 
 
Vídeo PPT MP3
 
CCT0756_A4_201902422155_V1 
Aluno: GUSTAVO LINDNER ARAKAKI Matr.: 201902422155
Disc.: LINGUAGEM DE PROGRAM 2020.1 EAD (GT) / 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.
public class 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 Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
public Pessoa { 
public static main (String args[]) { 
javascript:voltar();
javascript:voltar();
javascript:duvidas('31634','7121','1','3523865','1');
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','4','','WS5CT60BMVQO6O9GVKOA','314415291');
javascript:abre_frame('2','4','','WS5CT60BMVQO6O9GVKOA','314415291');
javascript:abre_frame('3','4','','WS5CT60BMVQO6O9GVKOA','314415291');
22/05/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.html?id=2548971&courseId=13051&classId=1250414&topicId=2652614&p0=03c7c0ace395d80182db0… 2/5
(CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de abstração sob o paradigma de
programação orientada a objetos.
Acerca de Construtores em Java, marque a alternativa correta.
Qual a função do operador new?
private codigoPessoa int; 
private nome String; 
private endereco String; 
private telefone int; 
} 
}
public Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
 
2.
Abstração é uma linguagem declarativa que permite acesso à base de dados mediante a utilização da teoria dos
conjuntos e da álgebra relacional como fundamento de seu funcionamento.
As abstrações, idealmente, caracterizam-se por não serem grandes demais em comparação aos módulos, pois senão
elas se tornam multifuncionais e de difícil compreensão. Como consequência, a abstração deve ser implementada
apenas no nível de estruturas de dados necessários para se atingir o objetivo pretendido.
Abstração consiste em uma linguagem puramente lógica. A motivação para isso veio em parte da vontade de se
reconciliar o uso da lógica como uma linguagem declarativa de representação do conhecimento com a representação
procedimental do conhecimento.
Abstração é um conceito segundo o qual o sistema ou software é dividido em partes distintas. Compõe o ferramental
necessário para um programa mais legível com uma melhor manutenção e melhor desempenho por meio da
programação orientada a objetos.
Abstração é a habilidade de se concentrar nos aspectos essenciais de um contexto qualquer, ignorando características
menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe é uma abstração de entidades
existentes no domínio do sistema de software.
 
3.
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 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.
O construtor também é chamado de método principal.
Os construtores permitem modificar suas saídas.
Um construtor é um método especial, já que possui retorno.
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.
 
4.
É usado para destruir um objeto alocado na memória sob um determinado endereço de memória. nenhuma das
alternativas.
javascript:duvidas('690704','7121','2','3523865','2');
javascript:duvidas('863990','7121','3','3523865','3');
javascript:duvidas('909931','7121','4','3523865','4');
22/05/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.html?id=2548971&courseId=13051&classId=1250414&topicId=2652614&p0=03c7c0ace395d80182db0… 3/5
O conceito de Tipo de Dados Abstrato (TDA) é popular em linguagens de programação. Nesse contexto, analise as a
afirmativas a seguir.
I. A especificação de um TDA é composta das operações aplicáveis a ele, da sua representação interna, e das
implementações das operações.
II. Dois mecanismos utilizáveis na implementação de um TDA em programas orientados a objetos são a composição e
a herança.
III. Se S é um subtipo de outro T, então entidades do tipo S em um programa podem ser substituídas por entidades do
tipo T, sem alterar a corretude desse programa.
IV. O encapsulamento em linguagens de programação orientadas a objetos é um efeito positivo do uso de TDA.
É correto apenas o que se a afirma em:
Métodos construtores são métodos que, no momento em que os objetos de uma classe são instanciados, eles podem ser
empregados para atribuir valores aos atributos definidos na classe para cada um dos seus objetos. Tais métodos são
facilmente identificáveis em uma classe pois:
Aloca um espaço de memória usando o método construtor retornando um endereço de memória para a variável.
nenhuma das alternativas
Apontar para um endereço de memória onde o objeto se encontra alocado.
Avisa ao garbage colector para apagar determinado espaço de memória.
 
5.
II e IV.
II.
III e IV.
I e II.
I.
 
 
 
 
6.
possuem o mesmo nome da classe.
são métodos que não utilizam parâmetros.
são métodos definidos como "private".
apenas eles atribuem valores aos atributos da classe.
é um método que só pode ser acessado após a classe ser instanciada.
 
 
 
 
7.
javascript:duvidas('1063255','7121','5','3523865','5');
javascript:duvidas('854105','7121','6','3523865','6');
javascript:duvidas('597597','7121','7','3523865','7');
22/05/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.html?id=2548971&courseId=13051&classId=1250414&topicId=2652614&p0=03c7c0ace395d80182db0… 4/5
Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma planta
arquitetônica assim como um(a) __________ está para uma classe."
O objeto c não pode ser instanciado, pois não há construtor na classe.
O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
Será gerado um erro de compilação, pois o atributo é private.
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo
 
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 
8.
parâmetro
objeto
método
variável
atributo
Gabarito
Coment.
javascript:duvidas('275066','7121','8','3523865','8');
22/05/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.html?id=2548971&courseId=13051&classId=1250414&topicId=2652614&p0=03c7c0ace395d80182db0… 5/5
 Não Respondida Não GravadaGravada
Exercício inciado em 22/05/2020 00:12:39. 
javascript:abre_colabore('36210','194928879','3895899655');