Ed
há 16 horas
Vamos analisar cada alternativa com base no conceito de variáveis e identificadores em linguagens de tipagem estática: a) A inicialização automática na declaração ocorreria em todas as linguagens, eliminando lixo de memória. Falso. Nem todas as linguagens fazem inicialização automática; muitas deixam a variável com lixo de memória se não inicializada explicitamente. b) Identificador e variável seriam sinônimos do endereço físico imutável da memória onde dado é processado. Falso. Identificador é o nome simbólico usado no código, enquanto a variável é o espaço de memória que pode ter endereço físico, mas o identificador não é sinônimo do endereço. c) A declaração reserva memória e define tipo, restringindo os valores armazenáveis e as operações permitidas. Verdadeiro. Em linguagens de tipagem estática, a declaração de variável reserva espaço na memória e define seu tipo, o que limita os valores que podem ser armazenados e as operações que podem ser feitas. d) Constantes estariam em memória volátil, opostas às variáveis de área permanente após a execução. Falso. Constantes são valores fixos durante a execução, mas isso não implica que estejam em memória volátil ou permanente; essa distinção não é correta. e) Em linguagem tipada, uma variável inteira poderia armazenar reais se identificador fosse mantido. Falso. Em tipagem estática, o tipo da variável é fixo e não permite armazenar valores de outro tipo sem conversão explícita. Portanto, a alternativa correta é: c. A declaração reserva memória e define tipo, restringindo os valores armazenáveis e as operações permitidas.
Mais perguntas desse material