Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941201105132

Ao ser executado, o programa gera o seguinte resultado na tela de comando:

1

457941201105132
Ano: 2016Banca: FUNRIOOrganização: IF-PADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Java
Texto associado

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:
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200025635Linguagens de Programação

Para realizar o desenvolvimento de uma aplicação Web pode-se utilizar várias tecnologias de apresentação e interativas, algumas delas executam do lado...

#Java Servlet
Questão 457941200216521Linguagens de Programação

Em relação as regras de sintaxe do XML são apresentadas as seguintes proposições: I – Todo documento XML deve conter um elemento raiz que é o pai de t...

#Linguagens de Marcação#XML
Questão 457941200240291Linguagens de Programação

Avalie se as seguintes afirmativas, relativas ao Java Servlet, são falsas (F) ou verdadeiras (V): ✓ As Servlets são para os servidores o que as Applet...

#Java Servlet
Questão 457941200409399Linguagens de Programação

Considere que no desenvolvimento de uma página HTML seja necessário que a página seja atualizada a cada 10 segundos, visando atualizar algumas informa...

#HTML#Linguagens de Marcação
Questão 457941201035431Linguagens de Programação

No que diz respeito ao PHP, analise as afirmativas a seguir: I. PHP é uma linguagem de scripts open source de uso geral, na qual o script é executado ...

#Linguagens de Programação#PHP
Questão 457941201271941Linguagens de Programação

A herança é um dos princípios da programação orientada a objetos implementada na linguagem Java. Qual alternativa faz parte da especificação, em Java,...

#Linguagens de Programação#Java
Questão 457941201295280Linguagens de Programação

Na linguagem Java, um método que é apenas declarado como membro de uma classe, mas não provê uma implementação, deve ser declarado como

#Linguagens de Programação#Java
Questão 457941201814681Linguagens de Programação

Avalie se as seguintes afirmativas, relativas ao JSON, são falsas (F) ou verdadeiras (V): ✓ JSON é uma linguagem de marcação, possuindo tag de abertur...

#JavaScript Object Notation
Questão 457941201824661Linguagens de Programação

Considere o segmento de código abaixo: Número da linha Segmento de código 1 public String pedaco (String palavra, int i, int j) { 2 String pedacoPalav...

#Linguagens de Programação#Java
Questão 457941201862079Linguagens de Programação

Sobre o framework de desenvolvimento Web Django, seguem-se três afirmações: I- Por se tratar de um framework para a linguagem Python, Django requer Py...

#Frameworks de Desenvolvimento de Software

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do FUNRIO