Questões de Tecnologia da Informação · Fundatec

Tecnologia da InformaçãoOutros temasFundatec 2026

IFC - Instituto Federal Catarinense Concursos Públicos nº e

Questão de Tecnologia da Informação

Analise a seguinte classe escrita em Java (Java SE) 11: public class Conta { private double saldo; public Conta(double saldoInicial) { this.saldo = saldoInicial; } public void sacar(double valor) { if(valor > saldo) { throw new IllegalArgumentException("Saldo insuficiente"); } saldo -= valor; } public double getSaldo() { return saldo; } } Considere também o seguinte teste unitário utilizando JUnit 5 (org.junit.jupiter.api): import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; public class ContaTest { @Test void testeSaque() { Conta conta = new Conta(100); conta.sacar(40); assertEquals(60, conta.getSaldo()); assertThrows(IllegalArgumentException.class, () -> { conta.sacar(100); }); } } Sobre a execução do teste unitário apresentado, assinale a alternativa correta.

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.