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

Foram encontradas 1.046 questões

Q59610 Engenharia de Software
No contexto da programação orientada a objetos, o mecanismo que permite a uma classe (subclasse) estender outra classe (superclasse), de forma a aproveitar comportamentos (métodos) e variáveis (atributos), é denominado
Alternativas
Q57075 Engenharia de Software
Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado:
Alternativas
Q54663 Engenharia de Software
No âmbito dos princípios de concepção e programação orientada a objeto, é correto afirmar que "um objeto da subclasse é um objeto da superclasse, ou seja, os objetos da subclasse podem ser tratados como objetos da superclasse". Esta afirmação é possível quando se refere ao contexto de
Alternativas
Q54661 Engenharia de Software
Imagem 004.jpg

O texto acima trata do Princípio de

Alternativas
Q54660 Engenharia de Software
Imagem 004.jpg

No contexto, o termo método é
Alternativas
Q50610 Engenharia de Software
Em relação à programação orientada a objetos, considere:

I. A afirmação de que o estado de um objeto não deve ser acessado diretamente, mas sim por meio de métodos de acesso, está associada ao conceito de encapsulamento.
II. A classe é constituída por atributos que representam os dados e operações que representam os métodos que podem ser executados.
III. Herança pode ser compreendida como a propriedade que uma classe tem em legar seus elementos constituintes à sua subclasse.
IV. Um diagrama de objetos é um tipo especial de diagrama, composto por objetos e seus vínculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas.

Está correto o que se afirma em
Alternativas
Q50112 Engenharia de Software
A especificação de uma comunicação entre objetos, que contém informações relacionadas ao que se espera resultar dessa atividade, é
Alternativas
Q50111 Engenharia de Software
Na orientação a objetos, um relacionamento de utilização, determinando que um item usa as informações e serviços de outro item, mas não necessariamente o inverso, é
Alternativas
Q50110 Engenharia de Software
Os três relacionamentos mais importantes na modelagem orientada a objetos são:
Alternativas
Q49983 Engenharia de Software
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

Por ser considerada técnica insegura de programação, o conceito de encapsulamento não é mais indicado para uso em linguagem de programação orientada a objeto.
Alternativas
Q49980 Engenharia de Software
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

O uso de mais de uma super classe imediata é usualmente denominado herança múltipla; ter somente uma super classe direta é denominado herança simples.
Alternativas
Ano: 2009 Banca: FCC Órgão: TJ-SE Prova: FCC - 2009 - TJ-SE - Programador de computador |
Q49800 Engenharia de Software
Na programação orientada a objetos, são características dos objetos:
Alternativas
Q49589 Engenharia de Software
Considere, hipoteticamente, que a Justiça Federal determinou o uso de uma rotina automatizada para buscar e obter informações jurídicas no território nacional. Para tanto, especificou uma classe (mãe) com base nos fundamentos OO para ser usada em todos os sistemas de justiça regionais (classes-filha que herdam os atributos e operações da mãe). Suponha que os métodos de implementação das operações da classe mãe, mantidas suas assinaturas, tiveram de ser adaptados a cada região por motivos diversos. Nessa situação, é correto que
Alternativas
Q49460 Engenharia de Software
Compartilhamento de atributos e operações genéricas entre diversas classes descendentes de uma classe ancestral remete ao conceito de
Alternativas
Q49441 Engenharia de Software
Além dos conceitos de objeto e classe, o paradigma da orientação a objetos envolve os princípios de
Alternativas
Q49361 Engenharia de Software
Considere diversas agências (classe Agencia) de atendimento a reclamações trabalhistas espalhadas em vários pontos do Estado. Uma delas, a central (classe AgenciaCentral), tem atributos diferenciados, porém herda os demais atributos e operações de Agencia. O relacionamento entre essas classes é definido na UML como
Alternativas
Q49359 Engenharia de Software
Um analista necessita definir uma associação entre classes onde uma delas, sendo parte da outra, tem sua vida controlada por aquela da qual faz parte. Esta associação é tipicamente uma
Alternativas
Q49357 Engenharia de Software
A utilização de um sistema orientado a objetos não deve depender de sua implementação interna, mas sim de suaImagem 001.jpg. Isso protege os elementos internos de uma classe e é o que define o Imagem 002.jpg, que determina, também, que os atributos da classe só podem ser acessados e atualizados por suasImagem 003.jpg.

Completa correta e respectivamente as lacunas I, II e III:
Alternativas
Q49354 Engenharia de Software
Um analista desenvolveu métodos de impressão de dados com a mesma assinatura para três classes de impressoras (jato de tinta, laser e matricial) derivadas de uma mesma superclasse impressora. Tal prática
Alternativas
Q49131 Engenharia de Software
Sobre a visibilidade dos métodos na orientação a objetos considere:

I. Os métodos públicos de uma classe definem a interface da classe.
II. Os métodos privativos de uma classe não fazem parte da interface da classe.
III. O nome dos métodos é a informação reconhecida como a assinatura dos métodos.

Está correto o que consta APENAS em
Alternativas
Respostas
901: A
902: D
903: D
904: A
905: C
906: A
907: B
908: D
909: C
910: E
911: C
912: B
913: C
914: C
915: A
916: D
917: C
918: B
919: B
920: A