Pergunta
Questão 9 A sobrecarga de operadores é um recurso importante na programação orientada à objetos, e deve ser utilizado com cautela e bom senso. Sobre essa afirmação, e com base em seus conhecimentos, analise os itens a seguir sobre este tema: I - A assinatura de um método diferente da assinatura de um outro método com o mesmo nome é o conceitos de sobrecarga de operadores. II - Ela deve ser utilizada com bom senso pelo programador, pois uma função chamada soma pode ser programada para efetuar uma multiplicação do ponto de vista do compilador estaria aceitável, porém não é coerente. III - A sobrecarga de operadores só é suportada com funções de mesma assinatura. Assinale a altemativa correta. A Somente o item II está correto. B Somente os itens II e III estão corretos C Somente os itens I e II estão corretos D Somente o item I esta correto E Somente o item III esta corrente
Solução
Verification of experts
4.4279 Voting
LéoMestre · Tutor por 5 anos
Responder
Resposta: A alternativa correta é a "C". Somente os itens I e II estão corretos. <br /><br />Dicas: A sobrecarga de operadores é um recurso que permite a utilização dos mesmos operadores para diferentes tipos de dados ou operações, de acordo com as necessidades do programa. No entanto, concordamos que deve ser usada com moderação e precaução, pois pode causar confusão se usada de forma inadequada.<br /><br />Descrição: O primeiro item está correto, pois a sobrecarga de operadores pode envolver métodos com o mesmo nome, mas assinaturas diferentes. A assinatura de um método inclui o nome do método e a lista de parâmetros (número, tipo e ordem). O segundo item também está correto, pois embora sobrecarregar um operador ou função de uma maneira que não esteja de acordo com a sua função intuitiva seja tecnicamente possível, isso pode tornar o código confuso e difícil de manter. O terceiro item é falso, pois a sobrecarga de operadores permite funções com assinaturas diferentes. Portanto, a alternativa "C" - Somente os itens I e II estão corretos, é a escolha correta.
Clique para avaliar: