Buscar

PI_simulado_04_POO_14-09_Kalvim_Dias

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

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 6, do total de 6 páginas

Prévia do material em texto

Questões de Revisão de POO - Parte 1
1 - Ano: 2019 Banca: Quadrix Órgão: CRN - 9 Prova: Quadrix - 2019 - CRN - 9 - Assistente de Informática
(V) Uma das vantagens da programação orientada a objetos é que ela diminui o tempo do ciclo de desenvolvimento, fornecendo software confiável e reutilizável.
2 - Ano: 2010 Banca: CESPE / CEBRASPE Órgão: MPU
Em programas orientados a objetos, o comportamento dos objetos é definido por meio de métodos. Julgue o próximo item, acerca de tais métodos.
(V) Uma mensagem enviada a um objeto pode levar à execução de um método que não esteja implementado na classe à qual o objeto pertence.
3 - Ano: 2019 Banca: Quadrix Órgão: CREA-TO Prova: Quadrix - 2019 - CREA-TO - Analista de Sistemas
(V) Na programação orientada a objetos, as classes são estruturas que definem um conjunto de objetos com características similares em seus métodos e atributos.
4 - Ano: 2018 Banca: Quadrix Órgão: CRM-PR Prova: Quadrix - 2018 - CRM-PR - Programador de Tecnologia da Informação
(V) No POO com base em classes, todos os objetos são instâncias das classes que descrevem as propriedades (atributos) e os comportamentos (métodos) dos objetos.
5 - Ano: 2018 Banca: Quadrix Órgão: CRM-PR Prova: Quadrix - 2018 - CRM-PR - Programador de Tecnologia da Informação
(V) O encapsulamento é uma técnica da programação orientada a objetos que evita o acesso direto às propriedades de um objeto.
6 - Um objeto é uma construção de software que encapsula o estado, e não o comportamento.
( ) Certo
(X)Errado
7 - Ano: 2020 Banca: COMPERVE Órgão: TJ-RN Prova: COMPERVE - 2020 - TJ-RN - Analista de Sistemas Sênior
 
Os modificadores de acesso são palavras-chave que delimitam o nível de acesso, visibilidade e encapsulamento de elementos na linguagem Java. Sobre os modificadores de acesso, é correto afirmar:
A) o modificador protected permite que apenas a própria classe possa acessar o recurso.
B) o modificador private permite que apenas a própria classe e as classes do mesmo pacote possam acessar o recurso.
C) o modificador public permite que apenas a própria classe e aqueles que a herdarem possam acessar o recurso.
D) o modificador default é atribuído quando não é informado nenhum modificador de acesso.
8 - Ano: 2019 Banca: INAZ do Pará Órgão: CORE-SP Prova: INAZ do Pará - 2019 - CORE-SP - Analista de T.I
Sobre programação orientada a objeto e encapsulamento em Java, qual a afirmativa correta?
A) O encapsulamento em Java somente pode ser realizado por meio do modificador de acesso protected.
B) Na linguagem Java, quando o modificador de acesso é omitido do código, por padrão o Java assume o comportamento do modificador de acesso protected.
C) Quando usamos na classe o modificador de acesso public, significa que a classe e seus métodos estão disponíveis para acesso público somente dentro do pacote o qual pertence.
D) O modificador de acesso private é utilizado no método de uma classe, possibilita que outras classes utilizem os métodos da classe encapsulada.
E) O modificador de acesso protected possibilita que a classe seja acessada por outras classes do mesmo pacote, mas não pode ser acessada por classes externas ao pacote.
9 - Ano: 2009 Banca: FCC Órgão: TRT - 16ª REGIÃO (MA) Prova: FCC - 2009 - TRT - 16ª REGIÃO (MA) - Técnico Judiciário - Tecnologia da Informação
A diretiva public é utilizada em Java para aplicar a encapsulação pública
A) aos métodos e classes, apenas.
B) aos atributos, métodos e classes.
C) às classes, apenas.
D) aos atributos, apenas.
E) aos atributos e classes, apenas.
10 - Ano: 2019 Banca: IBADE Órgão: Prefeitura de Vilhena - RO Prova: IBADE - 2019 - Prefeitura de Vilhena - RO - Analista de Sistemas
Com respeito à programação orientada a objetos, encapsulamento pode ser definido como:
A) método abstrato que permite o acesso à classe com uso de Threads.
B) princípio que permite o acesso a variáveis privadas através de métodos públicos de uma classe.
C) implementação de uma classe Multithreading.
D) método que permite herdar da classe filha suas funções.
E) recurso que permite a reutilização do código.
11 - Analise o código abaixo e responda:
Qual é a saída do programa acima?
Cristiane Freitas
12 - Por quê utilizar métodos getters e setters para acessar valores dos atributos?
Utilizar getters e setters não só ajuda você a proteger seus atributos como também possibilita ter de mudar algo em um só lugar; chamamos isso de encapsulamento, pois esconde a maneira pela qual os objetos guardam seus dados. É uma prática muito importante.
Fonte: Caelum Escola de Tecnologia Cursos Online
13 - Cite as duas vantagens de utilizarmos herança em nossos códigos.
14 - Como garantir que, para instanciar um novo objeto de uma classe, deva ser informado valores para atributos desse objeto já no momento da criação? Use como exemplo a classe abaixo. O que precisaria ser alterado ou adicionado?
Public Cliente(String nome, String cpf, String profissao){
	this.nome = nome;
	this.cpf = cpf;
	this.profissao = profissão;
}
15 - Ano: 2019 Banca: COMPERVE Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da Informação
Os métodos construtores da programação orientada a objetos são utilizados para instanciar objetos de uma determinada classe. Assim, não é possível criar objetos sem invocar um construtor. A respeito do construtor,
A - toda classe deve ter um, e o programador tem de necessariamente codificá-lo.
B - nem toda classe deve ter um, pois só se usam construtores para tipos específicos de classes.
C - toda classe deve ter um, mas o programador não precisa necessariamente codificá-lo.
D - nem toda classe deve ter um, mas o programador precisa necessariamente codificá-lo.
16 - Ano: 2018 Banca: MS CONCURSOS Órgão: GHC-RS Prova: MS CONCURSOS - 2018 - GHC-RS - Programador
Na programação orientada à objeto, como se denomina a capacidade de ocultar dados dentro de modelos, permitindo que somente operações especializadas ou dedicadas manipulem dados ocultos?
A - Modularização. 
B - Implementação.
C - Modificação.
D - Classes.
E- Encapsulamento.
17 - Ano: 2016 Banca: IFPI Órgão: IF-PI Prova: IFPI - 2016 - IF-PI - Analista de Tecnologia da Informação
De acordo com as definições de Programação Orientada a Objetos, o princípio do encapsulamento destaca-se com as assertivas a seguir:
I - Serve para controlar o acesso aos atributos e métodos de uma classe.
II - Tem por significado separar o programa em partes, o mais isolado possível.
III - Tornar o software fácil de atualizar, mais flexível e de criar novas implementações.
IV - Representa uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde a mesma poderá ser modificada.
Dentre as assertivas apresentadas, quais são VERDADEIRAS:
A - Apenas I e II.
B - Apenas I, II e III.
C - Apenas III e IV.
D - Apenas I, III e IV.
E - Todas são verdadeiras.
18 - Ano: 2016 Banca: COMPERVE Órgão: UFRN Prova: COMPERVE - 2016 - UFRN - Técnico em Tecnologia da Informação
A Programação Orientada a Objetos (POO) tenta modelar os softwares como um conjunto de objetos que possuem características e comportamentos bem definidos. Considere as afirmativas a seguir referentes a esse paradigma de programação.
I Uma classe é a representação abstrata de um grupo de coisas semelhantes. 
II Os objetos são instâncias das classes, referenciados por variáveis. 
III Os atributos são as ações que um objeto pode realizar. 
IV Os métodos são as características que descrevem as classes.
Das afirmativas, estão corretas
A - I e III.
B - II e IV.
C - I e II.
D - III e IV.
19 - Ano: 2020 Banca: VUNESP Órgão: FITO Prova: VUNESP - 2020 - FITO - Técnico em Gestão - Informática
Um conceito utilizado na orientação a objetos permite que um mesmo nome de método seja utilizado para implementar, por exemplo, três versões diferentes desse método, cada uma com um número distinto de argumentos entre si (assinaturas diferentes) na mesma classe. Essa definição corresponde ao conceito de
A - reescrita.
B - sobreposição.
C - sobrecarga.
D - ligaçãodinâmica.
E - template.
20 - Ano: 2013 Banca: AOCP Órgão: COREN-SC Prova: AOCP - 2013 - COREN-SC - Técnico Especializado - Programador
Qual das alternativas a seguir define corretamente o Encapsulamento na programação orientada a objetos?
A - Define habilidades e comportamentos de um objeto.
B - É uma chamada a um objeto para invocar um de seus métodos, ativando um comportamento descrito por sua classe.
C - É a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais.
D - É um mecanismo onde uma classe pode estender uma outra classe, aproveitando seus métodos e atributos.
E - Este mecanismo é utilizado para impedir o acesso direto aos atributos de um objeto, disponibilizando externamente apenas os métodos que alteram estes atributos.
21 - Ano: 2020 Banca: INSTITUTO AOCP Órgão: Prefeitura de Novo Hamburgo - RS Prova: INSTITUTO AOCP - 2020 - Prefeitura de Novo Hamburgo - RS - Analista de Desenvolvimento de Sistemas
Em orientação a objetos, uma abstração de todos os objetos novos e existentes, com características semelhantes, é conhecida como
A - instância.
B - Objeto.
C - padrão.
D - polimorfismo.
E - classe.
22 - Ano: 2016 Banca: VUNESP Órgão: Prefeitura de Presidente Prudente - SP Prova: VUNESP - 2016 - Prefeitura de Presidente Prudente - SP - Analista de Tecnologia da Informação
Na orientação a objetos, o conceito de sobrecarga de métodos estabelece que
A - há um número máximo de métodos admissíveis em cada classe de um modelo
B - classes com métodos sobrecarregados possuem apenas métodos públicos.
C - dois ou mais métodos podem ter o mesmo nome, porém devem possuir listas de parâmetros que possibilitem sua distinção.
D - não é permitida a existência de subclasses em classes com métodos sobrecarregados.
E - não se aplica o conceito de herança em classes com métodos sobrecarregados.
Como é conhecido o recurso de programação que permite ao programador criar métodos com o mesmo nome, mas com implementações lógicas diferentes?
A - Sobrecarga.
B - Herança.
C - Encapsulamento.
D - Especialização.

Continue navegando