Ed
ano passado
Para responder à sua pergunta, vamos analisar cada afirmação: I) A execução da terceira instrução não irá gerar um erro no programa, pois a sequência referenciada pela variável 'idades' é uma lista e, consequentemente, é uma sequência mutável, por isso poderá ter seus itens modificados. Essa afirmação pode ser verdadeira, mas depende do contexto do índice utilizado na terceira instrução. Se o índice estiver fora do intervalo da lista, um erro ocorrerá. II) O programa irá gerar um erro na terceira instrução, pois não há nessa lista o índice indicado entre colchetes. Essa afirmação é verdadeira se o índice realmente não existir na lista 'idades'. III) A quarta instrução não será executada, pois ocorrerá algum erro antes do fluxo de execução atingi-la. Essa afirmação é verdadeira se a terceira instrução realmente gerar um erro. Agora, se a terceira instrução gera um erro, a quarta não será executada. Portanto, se a segunda afirmação for verdadeira, a terceira também será. Dessa forma, a alternativa correta que contém todos os itens verdadeiros é: b) II e III. Se a terceira instrução não gera erro, a primeira afirmação seria verdadeira, mas isso não é garantido sem mais informações. Portanto, a resposta mais segura é a que considera a possibilidade de erro.