Download the Guru IA app
Android and iOS

Maria
sobrecarga do operador pode ser explicada no sentido de ofer...
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. 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.
b.
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.
c.
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.
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; 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.
e.
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.
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. 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.
b.
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.
c.
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.
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; 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.
e.
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.