Download the Guru IA app
Android and iOS

Jefferson
A sobrecarga do operador pode ser explicada no sentido de of...
A sobrecarga do operador pode ser explicada no sentido de oferecer um significado estendido que vai além de seu significado operacional predefinido. O operador +, por exemplo, pode ser utilizado para adicionar dois inteiros ou juntar duas strings ou mesclar duas listas, assim, esse operador permite ser sobrecarregado pelas classes int e str, demonstrando um comportamento para classe int e outro comportamento para classe str (sobrecarga do operador).
Considere o exemplo abaixo.
Descrição de imagem: a imagem mostra um código com quatro linhas com sobrecarga do operador. Na primeira linha, temos: print, abre parênteses, cinco mais um, fecha parênteses.
Na segunda linha, temos: print, abre parênteses, aspas duplas, alunos, fecha aspas duplas, sinal de mais, aspas duplas, for, fecha aspas duplas e fecha parênteses.
Na terceira linha, temos: print, abre parênteses, dois, sinal de multiplicação, oito fecha e parênteses.
Na quarta linha, temos: print, abre parênteses, abre aspas duplas, alunos, fecha aspas duplas, sinal de multiplicação, seis e fecha parênteses.
Fonte: Elaborada pela autora.
Analise as alternativas abaixo e escolha qual delas representa o resultado gerado pelo trecho acima.
a.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Na primeira linha, aparece o número seis; na segunda linha, alunos for; na terceira linha, vinte e oito; na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.
b.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Assim, na primeira linha, temos o número seis; na segunda linha, alunos, for; na terceira linha, dezesseis; na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.
c.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Na primeira linha, aparece o número seis; na segunda linha, alunos; na terceira linha, dezesseis e, na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.
d.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Na primeira linha, aparece o número cinquenta e um; na segunda linha, alunos for; na terceira linha, dezesseis; na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.
e.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Na primeira linha, aparece o número cinquenta e um; na segunda linha, alunos; na terceira linha, vinte e oito; na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.
A sobrecarga do operador pode ser explicada no sentido de oferecer um significado estendido que vai além de seu significado operacional predefinido. O operador +, por exemplo, pode ser utilizado para adicionar dois inteiros ou juntar duas strings ou mesclar duas listas, assim, esse operador permite ser sobrecarregado pelas classes int e str, demonstrando um comportamento para classe int e outro comportamento para classe str (sobrecarga do operador).
Considere o exemplo abaixo.
Descrição de imagem: a imagem mostra um código com quatro linhas com sobrecarga do operador. Na primeira linha, temos: print, abre parênteses, cinco mais um, fecha parênteses.
Na segunda linha, temos: print, abre parênteses, aspas duplas, alunos, fecha aspas duplas, sinal de mais, aspas duplas, for, fecha aspas duplas e fecha parênteses.
Na terceira linha, temos: print, abre parênteses, dois, sinal de multiplicação, oito fecha e parênteses.
Na quarta linha, temos: print, abre parênteses, abre aspas duplas, alunos, fecha aspas duplas, sinal de multiplicação, seis e fecha parênteses.
Fonte: Elaborada pela autora.
Analise as alternativas abaixo e escolha qual delas representa o resultado gerado pelo trecho acima.
a.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Na primeira linha, aparece o número seis; na segunda linha, alunos for; na terceira linha, vinte e oito; na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.
b.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Assim, na primeira linha, temos o número seis; na segunda linha, alunos, for; na terceira linha, dezesseis; na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.
c.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Na primeira linha, aparece o número seis; na segunda linha, alunos; na terceira linha, dezesseis e, na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.
d.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Na primeira linha, aparece o número cinquenta e um; na segunda linha, alunos for; na terceira linha, dezesseis; na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.
e.
Descrição de imagem: a imagem apresenta o resultado gerado pelo código com quatro linhas. Na primeira linha, aparece o número cinquenta e um; na segunda linha, alunos; na terceira linha, vinte e oito; na quarta e última linha, a palavra alunos está repetida seis vezes, sem espaço entre elas.
Fonte: Elaborada pela autora.