Tecnologia da InformaçãoOutros temasUFSCar 2023
UFSCar – Edital nº 004/ – Técnico-Administrativo em Educação
Questão de Tecnologia da Informação
Considere o código da classe ContaBancaria desenvolvido em Java: public class ContaBancaria { private String titular; private double saldo; public ContaBancaria(String titular, double saldoInicial) { this.titular = titular; this.saldo = saldoInicial; } public String getTitular() { return titular; } public double getSaldo() { return saldo; } public void depositar(double valor) { if (valor > 0) { saldo += valor; } } public boolean sacar(double valor) { if (valor > 0 && valor <= saldo) { saldo -= valor; return true; } return false; } } Considerando que uma instituição bancária tem contas do tipo Corrente, Poupança e Salário, analise as afirmativas a seguir: I. A classe ContaBancaria é concreta e permite que sejam criadas contas genéricas que não seguem as contas disponíveis pelo banco. Portanto, essa classe deveria ser abstrata. Como a conta corrente pode possuir um crédito limite concedido pelo banco e os outros tipos de conta não têm essa característica, o método “sacar” poderia ser abstrato para que cada subclasse de ContaBancaria implemente seu comportamento. II. A classe ContaBancaria é abstrata e permite que sejam criadas contas genéricas. Cada classe que herdar de ContaBancaria poderá sobrescrever o método “sacar” e implementar o comportamento de saque de acordo com suas características. III. Considerando ContaBancaria como superclasse de ContaCorrente, ContaPoupanca e ContaSalario, é possível desenvolver um método, por exemplo, “public boolean realizarSaque(ContaBancaria conta, double valor){…}” que recebe qualquer subclasse de ContaBancaria como parâmetro. É verdadeiro o que se afirma em:
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.

