Questões de Concursos
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
Em relação às características de programação orientada a objetos, julgue os itens que se seguem.
Polimorfismo é a propriedade que um objeto tem de esconder os seus atributos, os quais têm o acesso permitido por meio de métodos públicos.
Na orientação a objetos, uma chamada a um objeto para invocar um de seus métodos, ativando um comportamento, é realizado por um(a):
Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.
Os tipos de herança pública, privada e protegida referem-se ao escopo dos dados internos ao objeto e à visibilidade de suas funções-membro.
Acerca dos conceitos sobre orientação a objetos, julgue os itens a seguir.
A herança entre classes possibilita a redefinição de métodos em classes herdeiras. Pode-se definir uma nova implementação de um método na classe herdeira mantendo-se a mesma assinatura que o método tem na superclasse. Um método é dito polimorfo se for definido com a mesma assinatura mais de uma vez em uma hierarquia de classes.
Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.
A linguagem de programação Java, em razão de sua portabilidade — uma vez que o compilador Java converte o código fonte em bytecodes, executados por uma máquina virtual — é bastante utilizada para oferecer conteúdos dinâmicos na Web.
Analise as seguintes afirmativas sobre o princípio OO (Orientação a Objetos) conhecido como Encapsulamento:
I. Os métodos de acesso (setters) impedem que os atributos da classe assumam valores inapropriados.
II. Os métodos de acesso (setters) são automaticamente invocados quando um objeto é instanciado.
III. Métodos de acesso (setters) que simplesmente atribuem um valor aos atributos da classe, sem qualquer verificação, deveriam ser removidos e o atributo correspondente tornado público.
IV. O encapsulamento esconde a implementação dos métodos de uma classe dos seus clientes.
O número de afirmativas corretas é:
Analise as seguintes afirmações relativas à Programação Orientada a Objetos:
I. quando os objetos são criados, os valores dos atributos de instâncias sempre serão iguais e serão mantidos à medida que o programa for executado, mesmo que diferentes ações sejam solicitadas a estes objetos;
II. em uma aplicação, deve existir apenas uma instância de uma mesma classe;
III. enquanto os atributos definem o que um objeto armazena, os métodos definem os serviços que podem ser solicitados a um objeto;
IV. os objetos são instâncias de classes.
Indique a opção que contenha todas as afirmações verdadeiras.
Em relação às características de programação orientada a objetos, julgue os itens que se seguem.
Classe é uma instância de um objeto específico. Por meio da característica de herança, uma classe pode herdar atributos e métodos de sua superclasse.
Com relação a linguagens de programação orientada a objetos, julgue os itens a seguir.
Em orientação a objetos, um objeto pode ser definido como elemento que representa alguma entidade (abstrata ou concreta), no domínio do problema sob análise.
Com relação às linguagens de programação orientada a objetos, julgue os itens que se seguem.
Uma variável que não seja um parâmetro, declarada como do tipo de uma interface, pode referenciar qualquer objeto de qualquer classe que implemente a interface.
A respeito da orientação a objetos e das respectivas linguagens de programação, julgue os itens subsequentes.
De acordo com a programação orientada a objetos, por meio da qual o objeto é dividido em métodos e propriedades, ocorre polimorfismo em situações em que apenas os aspectos externos do objeto são visíveis, o que possibilita que as alterações na implementação do programa mantenham a característica física do objeto, sem alterar sua forma e interface.
Analise as seguintes afirmações sobre Programação Orientada a Objetos.
I. Uma classe define propriedades e comportamentos, ou seja, atributos e métodos, que objetos de determinado tipo possuem.
II. De um modo geral, cada classe define um novo tipo que pode ser utilizado no programa.
III. Algumas linguagens orientadas a objetos permitem a criação de objetos, sem estarem associados a uma classe específica.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
A respeito de linguagens de programação orientadas a objeto e suas características, julgue os itens que se seguem.
Em um arquivo .jar, estão várias classes que podem ser executadas a partir de um único comando Java.
Julgue o item, relativos à programação orientada a objetos (POO).
Um objeto é uma construção de software que encapsula o estado, e não o comportamento.