Tecnologia da InformaçãoProgramação orientada a objetosINCAB (ex-FUNCAB) 2012
Pref Cuiabá
Questão de Tecnologia da Informação
07
Sejam as seguintes classes Java: public class CA { int qtd; public CA(int x) { qtd=x; } public void op1(int x) { qtd+=x; } public void op2(int x,int y) { op1(x); qtd-=x+y; } int getQtd() { return qtd; } } public class CB extends CA { public CB(int x) { super(-x); } public void op1(int x) { qtd-=x; } public void op2(int x,int y) { op1(-x); qtd+=x/y; } } O diagrama de sequência abaixo, que envolve as classes CA e CB, ilustra uma possível troca de mensagens entre objetos de uma aplicação:

Qual será o valor da variável de instância qtd imediatamente antes do término da execução do método op2()?
Mais questões de Programação orientada a objetos
- Instituto Verbena 2026Em programação orientada a objetos, o uso do conceito de polimorfismo implica que
- Legalle 2026No contexto do desenvolvimento de um sistema orientado a objetos em Java, um Analista de Sistemas está projetando uma hierarquia de classes para representar diferentes formas de c…
- Selecon 2026Em um software de automação, o módulo de sensores foi implementado de forma que várias partes do sistema acessam e alteram diretamente os dados de um sensor, por exemplo, o "off s…
- UNESC 2026Na programação Orientada a Objetos (POO), suportada por linguagens como Java e Python, existem pilares fundamentais que permitem a reutilização e a organização eficiente do código…
- Instituto ACCESS 2026No desenvolvimento de sistemas utilizando linguagens de programação orientadas a objetos, conceitos como classes, objetos, encapsulamento, herança e polimorfismo relacionam-se às…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.



