- ID
- 2735017
- Banca
- Marinha
- Órgão
- Quadro Técnico
- Ano
- 2018
- Provas
- Disciplina
- Programação
- Assuntos
Segundo Sebesta (2011), o caráter fundamental de uma
linguagem de programação imperativa é em grande parte
determinado pelo projeto das vinculações de
armazenamento para suas variáveis. Coloque F(falso) ou
V(verdadeiro) nas afirmativas abaixo, assinalando a seguir
a opção que apresenta a sequência correta:
( ) A célula de memória à qual uma variável é vinculada
deve ser obtida, de alguma forma, de um conjunto de
células de memória disponíveis. Esse processo é
chamado alocação.
( ) O tempo de vida de uma variável começa quando eia
é vinculada a uma célula específica e termina quando
ela é desvinculada dessa célula.
( ) Variáveis estáticas são aquelas cujas vinculações de
armazenamento são criadas quando suas sentenças
de declaração são elaboradas, mas cujos tipos são
estaticamente vinculados. Uma linguagem que tem
apenas variáveis estáticas não permite o uso de
subprogramas recursivos.
( ) Variáveis dinâmicas do monte implícitas são células
de memória não nomeadas (abstratas) alocadas e
liberadas por instruções explícitas em tempo de
execução pelo programador.
( ) Variáveis dinâmicas do monte explícitas são
vinculadas ao armazenamento no monte apenas
quando são atribuídos valores a elas. Todos os seus
atributos são vinculados cada vez que elas recebem
valores atribuídos.