Questões de Engenharia de Software - Orientação a Objetos para Concurso

Foram encontradas 931 questões

Q629475 Engenharia de Software
Um Técnico Judiciário de TI utiliza herança ao desenvolver programas orientados a objetos e diagramas de classe da UML para representar as relações entre as classes, pois ele sabe que
Alternativas
Q629470 Engenharia de Software

A análise e o projeto orientados a objeto modelam um sistema em termos de objetos, que têm propriedades e comportamentos, e de eventos, que disparam operações que mudam o estado dos objetos. Considere, abaixo, os fundamentos da Orientação a Objetos − OO:

I. Ato de empacotar ao mesmo tempo dados e objetos. O objeto esconde seus dados de outros objetos e permite que os dados sejam acessados por intermédio de seus próprios métodos. Protege os dados do objeto do uso arbitrário e não-intencional. Separa a maneira como um objeto se comporta da maneira como ele é implementado.

II. Refere-se à implementação de um tipo de objeto. Especifica uma estrutura de dados e as operações permissíveis que se aplicam a cada um de seus objetos.

III. Pode ser real ou abstrato. Possui informações (dados) e desempenha ações (funcionalidades). É qualquer coisa, real ou abstrata, a respeito da qual são armazenados dados e operações.

Os conceitos da OO indicados em I, II e III, são, correta e respectivamente,

Alternativas
Q623569 Engenharia de Software

Analise o trecho de código abaixo:

animal a = new animal( );

a.locomover( );

a = new cobra( );

a.locomover( );

a = new gato( );

a.locomover( );

É um exemplo de:
Alternativas
Q623088 Engenharia de Software
Todo navio tem nome, tipo, bandeira e uma ação: navegar nos mares. O navio do tipo cargueiro chamado Emma Maersk, de bandeira holandesa, é tido como um dos maiores do mundo, com 397 metros de comprimento e capacidade para 15.000 contêineres. Ele navega em rotas marítimas da Ásia e Europa.

Considerando os conceitos essenciais para a Análise e Projeto Orientados a Objetos: polimorfismo, classe, superclasse, subclasse, instância de classe, atributos e métodos, assinale a afirmativa correta.
Alternativas
Q623083 Engenharia de Software
Durante a fase de análise de um sistema que está sendo desenvolvido sob o paradigma de orientação a objetos, o analista Pedro quer representar, em um diagrama de classes, que uma turma é formada por alunos. Os alunos, porém, também podem ser considerados individualmente no sistema, independente da turma.

Para representar a relação entre alunos e turma, Pedro deve utilizar 
Alternativas
Respostas
351: E
352: D
353: B
354: E
355: B