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

Foram encontradas 1.154 questões

Q42884 Engenharia de Software
"É possível que ocorram distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos."

Dentro do contexto da frase, relacione os textos apresentados nessas questões com a respectiva definição, significado ou conceito.
...distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos.
Alternativas
Q42883 Engenharia de Software
"É possível que ocorram distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos."

Dentro do contexto da frase, relacione os textos apresentados nessas questões com a respectiva definição, significado ou conceito.
...o nome e os parâmetros dessa operação...
Alternativas
Q42882 Engenharia de Software
Uma instância de classe em um determinado momento é
Alternativas
Q42879 Engenharia de Software
"A utilização de um sistema orientado a objetos não deve depender de sua implementação interna, mas de sua interface." Esta afirmação remete ao conceito de
Alternativas
Q35390 Engenharia de Software
Um comando "abrir" ao provocar diferentes ações em objetos distintos, por exemplo: em uma caixa, porta ou janela, representa figurativamente na orientação a objetos o princípio denominado
Alternativas
Q35389 Engenharia de Software
Sobre orientação a objetos, considere:

I. Os valores dos atributos são definidos no nível de classe.

II. Os métodos são definidos no nível de objeto.

III. A invocação de uma operação é definida no nível de objeto.

Está correto o que se afirma em
Alternativas
Q35357 Engenharia de Software
O conceito de Herança, na orientação a objetos, está especificamente associado ao significado de
Alternativas
Q34114 Engenharia de Software
A respeito de arquitetura de informação, julgue os itens a seguir.
Um modelo de dados de alto nível é parte de uma information systems architecture (ISA). Entre os componentes de uma ISA, estão os dados e os processos que manipulam os dados, estes últimos representados por DFDs e modelos de objetos.
Alternativas
Q34086 Engenharia de Software
Imagem 003.jpg

Tendo o diagrama UML da figura acima como referência, julgue os seguintes itens.
Na associação do tipo agregação composta identificado por #2, uma instância da classe Departamento pertence exclusivamente a uma única instância composta em Escola, e um objeto da classe Escola pode relacionar-se com, no máximo, três objetos da classe Departamento.
Alternativas
Q34085 Engenharia de Software
Imagem 003.jpg

Tendo o diagrama UML da figura acima como referência, julgue os seguintes itens.
O método #Cadastrar() da classe Instrutor tem visibilidade do modo protegido tal que somente a classe possuidora Instrutor pode utilizá-lo.
Alternativas
Q23951 Engenharia de Software
Em UML, é a fase na qual classes, tais como, interface do usuário e de periféricos, são adicionadas para prover uma infraestrutura técnica. Trata-se da fase de
Alternativas
Q23948 Engenharia de Software
Na programação orientada a objeto,
Alternativas
Q23419 Engenharia de Software
Um relacionamento entre classes que usa como notação um diamante preenchido associando, por exemplo, as classes Janela e Moldura, representa
Alternativas
Q18891 Engenharia de Software
Com relação aos conceitos de programação orientada a objetos
e sua implementação na linguagem Java, julgue os próximos
itens.
Pelo uso de polimorfismo, uma chamada de método pode fazer que diferentes ações ocorram, dependendo do tipo do objeto que recebe a chamada
Alternativas
Q364299 Engenharia de Software
O código a seguir apresenta a implementação de um programa na linguagem Java, que declara quatro classes: Place, Transition, Arc e Workflow, as quais modelam sistemas de workflow. O código não possui erros de compilação.

imagem-008.jpg
Julgue os itens seguintes, acerca das características do código apresentado no texto IV.

Entre as classes declaradas há: sobreposição de métodos; uso de tipos de dados parametrizados; exatamente 8 invocações de construtores; exatamente 4 declarações de construtores; e um método recursivo
Alternativas
Q364298 Engenharia de Software
O código a seguir apresenta a implementação de um programa na linguagem Java, que declara quatro classes: Place, Transition, Arc e Workflow, as quais modelam sistemas de workflow. O código não possui erros de compilação.

imagem-008.jpg
Julgue os itens seguintes, acerca das características do código apresentado no texto IV.

O código declara apenas uma classe pública, sendo as demais privadas.
Alternativas
Q345285 Engenharia de Software
Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.

A análise orientada a objetos, o projeto orientado a objetos e a programação orientada a objetos compreendem atividades de engenharia de software voltadas à construção de sistemas orientados a objetos. Nesses sistemas, objetos interagem para prover serviços. No nível de programação, as interações ocorrem via interfaces das classes das quais os objetos são instâncias. Essas interfaces contêm membros públicos das classes.
Alternativas
Q240174 Engenharia de Software
O desenvolvimento orientado a objetos utiliza uma estratégia orientada a objetos em todo o processo, seguindo os estágios de análise orientada a objetos, projeto orientado a objetos e programação orientada a objetos.

Assinale a opção que representa uma atividade exclusiva do projeto orientado a objetos.
Alternativas
Q240162 Engenharia de Software
A programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que
Alternativas
Q240161 Engenharia de Software
Com relação aos conceitos de programação orientada a objetos, é correto afirmar que
Alternativas
Respostas
1041: C
1042: B
1043: D
1044: D
1045: B
1046: C
1047: B
1048: E
1049: C
1050: E
1051: D
1052: A
1053: E
1054: C
1055: C
1056: E
1057: C
1058: C
1059: D
1060: B