Tecnologia da InformaçãoOutros temasFUNRIO 2016
IF-PA
Questão de Tecnologia da Informação
Considere o seguinte programa escrito em Java: public class Garrafa{ int capacidade; int volumeOcupado=0; Garrafa(int capacidade) { this.capacidade=capacidade; } boolean inserirLiquido(int qtd){ if ( (capacidade-volumeOcupado)>=qtd){ volumeOcupado+=qtd; return true; }else return false; } boolean transferirLiquido(Garrafa g) { if(this.inserirLiquido(g.volumeOcupado)) { g.volumeOcupado=0; return true; } else return false; } public static void main(String [] args) { Garrafa a = new Garrafa(10); Garrafa b = new Garrafa(12); a.inserirLiquido(2); b.inserirLiquido(3); a.transferirLiquido(b); b.transferirLiquido(a); b.transferirLiquido(b); System.out.print("Volume ocupado em a:"+a.volumeOcupado+", e em b:"+b.volumeOcupado); } } Ao ser executado, o programa gera o seguinte resultado na tela de comando:
Mais questões de Outros temas
- FundatecNa área de estudo da engenharia de software, as metodologias de desenvolvimento utilizam diferentes abordagens. Sendo assim, o SCRUM e o XP (Extreme Programming), que são práticas…
- FGVO analista João trabalha conectado remotamente ao servidor SERV10, através de um cliente Secure Shell (SSH), em sua estação de trabalho ET10. João constatou que, ao deixar de usar…
- FGVUma sub‐rede opera com o IP 10.192.148.128/26, em conformidade com a notação CIDR. Conclui‐se que, nesse caso, a máscara de sub‐rede é
- FGVA analista Maria está avaliando a compra do computador VN para o MPU. O hardware do VN implementa a arquitetura de Von Neumann, trazendo preocupação quanto ao impacto do gargalo d…
- FGVAnalise o endereço IPv6 a seguir: FE00:0000:0000:00AB:0000:0000:0000:0201 Assinale a alternativa que representa a forma mais compactada e correta de representar esse endereço.
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.
