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
Acerca de conceitos de orientação a objetos na linguagem Java, julgue os itens subseqüentes.
Nos construtores das interfaces, somente é permitido o uso de atributos do tipo public, static e final. Além disso, todos os métodos devem ser abstratos. Uma classe pode herdar de uma interface por meio do uso da instrução implements.
Relacione o conceito de Orientação a Objetos à sua respectiva
descrição.
Conceito
I – Agregação
II – Coesão
III – Encapsulamento
IV – Herança
Descrição
(P) É uma medida que indica até que ponto as partes de um
objeto admitem a finalidade única do objeto.
(Q) Tipo de associação que indica que um dos objetos participantes
precisa desempenhar o papel de controlador
do outro objeto.
(R) Relacionamento entre classes que permite a uma classe
especializada (subclasse) ter acesso às características
de uma classe generalizada (superclasse).
A relação correta é:
Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.
I As classes descrevem apenas os tipos de dados que compõem os objetos.
II Objetos são instâncias de uma mesma classe.
III Métodos são as ações que os objetos podem exercer.
Assinale a opção correta.
Acerca dos conceitos sobre orientação a objetos, julgue os itens a seguir.
Uma classe abstrata tem apenas métodos abstratos e não pode ser instanciada; um método abstrato tem a sua assinatura especificada, mas o seu corpo não foi implementado. Na linguagem C++, métodos virtuais puros são abstratos; na linguagem Java, as classes e os métodos abstratos são identificados pela palavra abstract.
Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.
Uma descrição de um objeto, resultante do processo de design, pode assumir a forma de uma descrição de protocolo, que estabelece a interface do objeto com cada mensagem, ou a forma de uma descrição de implementação, que mostra detalhes das operações que devem ocorrer quando uma mensagem é passada ao objeto.
O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.
Uma descrição de protocolo de um objeto estabelece os formatos das estruturas de dados que descrevem os atributos do objeto e os detalhes procedurais que descrevem suas operações.
Julgue os itens a seguir, relativos à tecnologia de orientação a objetos.
Herança é o compartilhamento de atributos e operações entre classes com base em um relacionamento hierárquico, fazendo que uma classe possa ser definida de forma abrangente e depois refinada em sucessivas subclasses mais específicas. Cada subclasse incorpora, ou herda, as propriedades de sua superclasse, não sendo possível, porém, acrescentar novas características, próprias da subclasse considerada.
De acordo com os conceitos envolvendo o paradigma de programação orientada a objetos, julgue os itens que se seguem.
Um objeto é a representação em memória de uma classe. Por meio dele é possível acessar as funcionalidades disponibilizadas pela classe.
Julgue os itens seguintes, relativos a processos de software e a sistemas orientados a objetos (OO).
Em uma análise de sistemas OO, devem ser verificados eventos que interajam com os objetos, tendo-se como referência a recomendação de o projeto de software ser construído com ênfase na reusabilidade de classes de objetos existentes e, quando necessário, em novas classes. Nesse sentido, a reusabilidade é uma das vantagens da orientação a objetos, por permitir que o arquiteto de software trabalhe, se necessário, em padrão conceitual único durante todo o processo de criação.
Comparativamente com a análise estruturada, a análise orientada a objetos leva em consideração, na seqüência de importância, os componentes
Em programas orientados a objetos, o comportamento dos objetos é definido por meio de métodos. Julgue os próximos itens, acerca de tais métodos.
Em geral, o método a ser executado em um programa orientado a objetos só é determinado durante a execução desse programa.
São organizadas em uma hierarquia, com as classes de objetos mais genéricas no topo, as quais legam seus atributos às classes mais especializadas. Trata-se
Julgue os itens de 93 a 108, que versam sobre as linguagens de programação C++, Visual Basic e Java, além de conceitos relacionados a construção de algoritmos e estruturas de dados.
A pilha é uma estrutura de dados embasada no conceito LIFO (last in, first out), em que o último dado a entrar é o primeiro a sair.
Com relação a linguagens de programação orientada a objetos, julgue os itens a seguir.
Um método é especificado por uma assinatura, composta por um identificador para o método.
Acerca da orientação a objetos e das linguagens e metodologias de análise e programação orientadas a objetos, julgue os itens que se seguem.
Um ponteiro é um tipo de objeto destinado a armazenar dados cujos valores devem ser calculados a partir de posições predefinidas na memória.