Vamos analisar cada alternativa: a) A operação imprimir() retorna o estado do objeto lâmpada - Correto. b) Caso as definições das operações acender(), apagar(), piscar() fossem alteradas para que não retornassem valor algum, o comportamento do programa seria o mesmo - Incorreto, pois a alteração das definições das operações poderia impactar o comportamento do programa. c) New cria um espaço em memória diferente do espaço de heap para o objeto lâmpada - Incorreto, pois o operador "new" aloca memória no heap. d) A operação piscar() imprime ora 0, ora 1 alternadamente - Incorreto, a operação piscar() não necessariamente imprime valores 0 e 1. e) Três alternativas estão corretas - Incorreto, apenas a alternativa a) está correta. Portanto, a alternativa correta é a letra a) A operação imprimir() retorna o estado do objeto lâmpada.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar