Questões de Concurso Sobre orientação a objetos em engenharia de software

Foram encontradas 1.019 questões

Ano: 2010 Banca: ESAF Órgão: CVM Prova: ESAF - 2010 - CVM - Analista de Sistemas - prova 2 |
Q92220 Engenharia de Software
Assinale a opção correta.
Alternativas
Ano: 2010 Banca: ESAF Órgão: CVM Prova: ESAF - 2010 - CVM - Analista de Sistemas - prova 2 |
Q92219 Engenharia de Software
Uma conexão de instância é
Alternativas
Q91120 Engenharia de Software
Com relação às técnicas de programação orientada a objetos, julgue
os itens a seguir.

Uma classe abstrata não pode ser diretamente instanciada. Somente as subclasses derivadas por herança múltipla de classes abstratas, chamadas de classes concretas, podem ser instanciadas.
Alternativas
Q91119 Engenharia de Software
Com relação às técnicas de programação orientada a objetos, julgue
os itens a seguir.

Um objeto possui dados internos e métodos que definem, respectivamente, seu estado atual e seu comportamento. Um objeto pode se comunicar com outros objetos passando mensagens.
Alternativas
Q91118 Engenharia de Software
Com relação às técnicas de programação orientada a objetos, julgue
os itens a seguir.

Os especificadores de acesso são atributos específicos dos membros de uma classe e definem como esses membros podem ser acessados. Esse controle de acesso refere-se somente à visibilidade dos membros de uma classe por objetos de outras classes que não sejam suas herdeiras.
Alternativas
Q89261 Engenharia de Software
Julgue os itens que se seguem, referentes a fundamentos de
computação e a linguagens de programação.

Objetos de software interagem e comunicam-se com os outros por meio de mensagens. Por exemplo, quando o objeto A deseja que o objeto B execute um de seus métodos, envia a este uma mensagem. Algumas vezes, o objeto receptor precisa de mais informação para que saiba exatamente o que deve fazer, de modo que essa informação seja transmitida juntamente com a mensagem por meio de parâmetros.
Alternativas
Q89260 Engenharia de Software
Julgue os itens que se seguem, referentes a fundamentos de
computação e a linguagens de programação.

Em programação orientada a objetos, a herança serve para criar classes que incorporem propriedades e métodos de outras classes. Assim, é possível construir uma classe a partir de outra sem ter de reescrevê-la.
Alternativas
Q89258 Engenharia de Software
Julgue os itens que se seguem, referentes a fundamentos de
computação e a linguagens de programação.

Em programação orientada a objetos, um construtor java serve para inicializar os atributos, sendo automaticamente executado sempre que se cria um novo objeto.
Alternativas
Q87904 Engenharia de Software
Em relação à orientação a objetos, considere:

Um dos mecanismos fundamentais na programação orientada a objetos é o conceito de redefinição, que ocorre quando um método, cuja assinatura já tenha sido especificada, recebe uma nova definição em uma classe derivada.

A linguagem de programação orientada a objetos deve suportar o conceito de ligação tardia (late binding), visto que a definição do método que é candidato a ser efetivamente invocado só ocorre durante a execução do programa.


O mecanismo de redefinição, juntamente com o conceito de ligação tardia, é a chave para a utilização adequada de
Alternativas
Q86738 Engenharia de Software
O aumento da produtividade de desenvolvimento e a ca- pacidade de compartilhar o conhecimento adquirido, re- presenta uma vantagem no uso de projetos orientados a objeto, porque
Alternativas
Q86737 Engenharia de Software
Na taxonomia utilizada para as formas de polimorfismo são, respectivamente, dois tipos categorizados como universal e dois como Ad Hoc:
Alternativas
Q85283 Engenharia de Software
Propriedade pela qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura mas comportamentos distintos. Tratase de
Alternativas
Q83152 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

O uso da linguagem de modelagem unificada, conhecida como UML, é recomendado para a análise orientada a objetos, mas não para o projeto orientado a objetos, que deve ser realizado por meio do suporte de linguagens de programação orientadas a objetos.
Alternativas
Q83144 Engenharia de Software
A respeito da orientação a objetos e das respectivas linguagens de
programação, julgue os itens subsequentes.

A herança de interfaces consiste no único caso de herança múltipla permitida a uma classe em Java, visto que, em geral, não é possível que uma classe pai tenha o mesmo nome de método de outra classe pai.
Alternativas
Q83141 Engenharia de Software
A respeito da orientação a objetos e das respectivas linguagens de
programação, julgue os itens subsequentes.

Um dos conceitos em programação orientada a objetos é o de abstração, por meio da qual as características do mundo real podem ser modeladas, por exemplo, mediante o agrupamento de objetos e classes.
Alternativas
Q83140 Engenharia de Software
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.
Alternativas
Q80972 Engenharia de Software
Com relação ao conceito de polimorfismo aplicado à programação
orientada a objetos, julgue os itens a seguir.

Em uma hierarquia de classes, denomina-se polimorfismo a especialização do comportamento de uma classe em suas subclasses.
Alternativas
Q80971 Engenharia de Software
Com relação ao conceito de polimorfismo aplicado à programação
orientada a objetos, julgue os itens a seguir.

Em uma hierarquia de classes na qual exista herança múltipla, não é possível fazer uso do polimorfismo na implementação das classes.
Alternativas
Q80970 Engenharia de Software
Com relação ao conceito de polimorfismo aplicado à programação
orientada a objetos, julgue os itens a seguir.

Considerando as características do relacionamento entre uma classe e suas subclasses, é correto afirmar que toda implementação de subclasse é polimórfica.
Alternativas
Q80969 Engenharia de Software
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.

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.
Alternativas
Respostas
801: B
802: B
803: E
804: C
805: E
806: C
807: C
808: C
809: A
810: B
811: A
812: A
813: E
814: C
815: C
816: E
817: C
818: E
819: E
820: C