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

Foram encontradas 1.046 questões

Q507690 Engenharia de Software
Uma classe S possui vários métodos que comparti­lham do mesmo nome, porém com assinaturas dife­rentes. Apesar de terem o mesmo nome, esses méto­dos são distinguíveis pelo compilador em função das diferentes assinaturas. Que denominação é dada a esse princípio de projeto de orientação a objetos?
Alternativas
Q507689 Engenharia de Software
Qual é o princípio de projeto da orientação a objetos que significa "decompor um sistema complexo em suas partes fundamentais e descrevê-las em uma linguagem simples e precisa"?
Alternativas
Q504674 Engenharia de Software
Na programação orientada a objetos, a instanciação de objetos tem o objetivo de:
Alternativas
Q502285 Engenharia de Software
A herança é uma das características mais poderosas e importantes da orientação a objetos, pois permite o reaproveitamento de atributos e métodos. Em aplicações que utilizam herança,
Alternativas
Q500548 Engenharia de Software
Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de
Alternativas
Q496382 Engenharia de Software
Na programação orientada a objetos, existe uma técnica que faz com que os detalhes internos a respeito do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. Tal técnica é conhecida como
Alternativas
Q489925 Engenharia de Software
Segundo os conceitos da orientação a objetos, a herança é realizada entre:
Alternativas
Q489924 Engenharia de Software
Na programação orientada a objetos, selecione qual das seguintes afirmações sobre uma classe abstrata e sempre verdadeira.
Alternativas
Ano: 2015 Banca: FGV Órgão: DPE-MT Prova: FGV - 2015 - DPE-MT - Analista de Sistemas |
Q486922 Engenharia de Software
Com relação à Programação Orientada a Objetos, analise as afirmações a seguir.
I. Uma classe derivada (ou subclasse) herda atributos e métodos definidos em sua classe-pai (superclasse), podendo sobrepor métodos da classe-pai e/ou criar novos atributos e métodos conforme suas necessidades específicas.
II. Um método sobrecarregado é aquele com nome e parâmetros iguais ao método original implementado na superclasse.
III. Métodos podem ter três possíveis formas de visibilidade: a pública permite que métodos sejam invocados apenas por métodos externos à sua hierarquia de classe; a privada permite que sejam invocados apenas por métodos da própria classe; a protegida permite que sejam invocados apenas por métodos da própria classe e subclasses.
Assinale:
Alternativas
Q484195 Engenharia de Software
Julgue os item subsequente à luz do paradigma de orientação a objetos.

Uma classe abstrata possui instâncias diretas, bem como suas classes descendentes.
Alternativas
Q484194 Engenharia de Software
Julgue os item subsequente à luz do paradigma de orientação a objetos.

Uma associação pode tornar-se uma classe em que cada ligação gera uma instância de classe.
Alternativas
Q484193 Engenharia de Software
Julgue os item subsequente à luz do paradigma de orientação a objetos.

Os dois tipos de implementação de objetos concorrentes são servidores e objetos ativos. Nos servidores, o objeto é implementado com um processo paralelo, por meio do uso de métodos correspondentes às operações definidas. Nos objetos ativos, o estado do objeto pode ser modificado por operações internas em execução dentro do próprio objeto.
Alternativas
Q484190 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas, julgue o item seguinte.

No desenvolvimento mediante a utilização da metodologia estruturada, têm-se os dados e as funções separados; já na orientação a objeto, os objetos são compostos de dados e das funções que os modificam, podendo interagir entre eles por meio da troca de mensagens.
Alternativas
Q2767526 Engenharia de Software

Quanto à orientação a objetos, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) Especificar um tipo de retorno ou um valor de retorno para um construtor suscita um erro de sintaxe.

( ) A identidade de um objeto deve ser única no sistema.

( ) Se a implementação de classe for mudada para melhorar o desempenho sem alterar a interface, o código fonte do cliente não precisa ser recompilado.

Alternativas
Q2767505 Engenharia de Software

Quanto aos padrões de projetos orientados a objetos, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) Os padrões de projeto comportamentais implementam as estratégias testadas para modelar a colaboração entre objetos.

( ) No padrão de projeto Memento, cada componente em uma estrutura hierárquica estende uma superclasse comum.

( ) O padrão de projeto Composite permite a um objeto salvar seu estado para que se possa voltar a algum estado anterior, se necessário.

( ) O padrão de projeto Adapter permite que dois objetos colaborem entre si.

Alternativas
Q2767482 Engenharia de Software

Considere os padrões de projetos orientados a objetos, para correlacionar as colunas e, em seguida, assinale a alternativa que apresenta a sequência correta.


Coluna A


1. Padrão de projeto Singleton.

2. Padrão de projeto estrutural.

3. Padrão de projeto comportamental.

4. Padrão de projeto criacional.


Coluna B

( ) Descreve maneiras comuns de organizar classes e objetos em um sistema.

( ) Garante que um sistema instancie, no máximo, um objeto de determinada classe.

( ) Examina questões relacionadas à criação de objetos.

( ) Fornece estratégia testada para modelar a maneira como os objetos colaboram entre si em um sistema.

Alternativas
Q2767473 Engenharia de Software

Quanto aos conceitos fundamentais de Orientação a objetos, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) Suficiência é o conceito de que todos os atributos e métodos necessários sejam implementados, nem mais nem menos.

( ) Os métodos de uma classe não devem realizar ações para a própria classe apenas.

( ) Não é desejável um alto acoplamento na orientação a objetos.

( ) O Primitivismo é desejável na orientação a objetos.

Alternativas
Q2767472 Engenharia de Software

Assinale a alternativa que apresenta as classes que, no desenvolvimento orientado a objetos, implementam funções de gestão e controle de software.

Alternativas
Q1018463 Engenharia de Software
Um especialista em paradigmas e linguagens de programação afirma que “muitos pensam que orientado a objetos (OO) é sinônimo de bom; se fosse não seriam necessários outros paradigmas”. Sobre esses temas, é INCORRETO afirmar:
Alternativas
Q925894 Engenharia de Software
Em um programa, desenvolvido com uma linguagem orientada a objetos, uma classe Turma possui, como atributos, um professor, objeto da classe Professor e uma coleção de alunos, que são objetos da classe Aluno. Objetos das classes Aluno e Professor existem independente da existência de um objeto da classe Turma. A associação entre uma turma e objetos das classes Professor e Aluno é definido como
Alternativas
Respostas
421: B
422: C
423: A
424: D
425: D
426: A
427: A
428: C
429: A
430: E
431: C
432: C
433: C
434: D
435: D
436: B
437: D
438: B
439: E
440: D