Ed
mês passado
Vamos analisar cada asserção: I. A utilização de variáveis globais permite otimizar a alocação de memória, pois em vários casos o desenvolvedor não precisará criar variáveis locais. Por outro lado, essa técnica de programação deve ser usada com cautela, pois variáveis locais são criadas e destruídas ao fim da função, enquanto as globais permanecem na memória durante todo o tempo de execução. Essa asserção é verdadeira. As variáveis globais podem economizar memória em alguns casos, mas seu uso deve ser cauteloso devido ao risco de conflitos e dificuldades na manutenção do código. II. As variáveis locais são aquelas declaradas no início ou dentro de uma função. São visíveis no programa inteiro, ou seja, podem ser utilizadas por todo o programa. Não há diferenças efetivas no desempenho do programa entre usar variáveis globais e locais, deste modo é aconselhável deixar sempre as variáveis como globais. Essa asserção é falsa. As variáveis locais são visíveis apenas dentro da função onde foram declaradas, e há diferenças de desempenho e segurança entre o uso de variáveis globais e locais. Não é aconselhável usar sempre variáveis globais. Portanto, a asserção I é verdadeira e a II é falsa, o que confirma a afirmação de que "A asserção I é uma proposição verdadeira, e a II é uma proposição falsa." Assim, a resposta correta é que a análise está correta.
Mais perguntas desse material