Ed
há 4 meses
Vamos analisar o trecho do programa em Python: ```python str = 'Minha frase' print(str[4] + str[7]) ``` Primeiro, precisamos entender o que cada índice representa na string `'Minha frase'`: - `str[0]` = 'M' - `str[1]` = 'i' - `str[2]` = 'n' - `str[3]` = 'h' - `str[4]` = 'a' - `str[5]` = ' ' - `str[6]` = 'f' - `str[7]` = 'r' - `str[8]` = 'a' - `str[9]` = 's' - `str[10]` = 'e' Agora, vamos ver o que `str[4]` e `str[7]` retornam: - `str[4]` = 'a' - `str[7]` = 'r' Portanto, a expressão `str[4] + str[7]` resulta em `'a' + 'r'`, que é `'ar'`. Agora, analisando as alternativas: a) Será impresso ar - Correto. b) Será impresso af - Incorreto. c) Será impresso hr - Incorreto. d) Será exibida mensagem de erro porque não é permitido usar o operador + com strings - Incorreto, pois é permitido. e) Será impresso hf - Incorreto. A alternativa correta é: a) Será impresso ar.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Após a execução do trecho, será impresso "af". Portanto, a alternativa correta é a letra B) Será impresso af.
Mais perguntas desse material