Linguagem de programação
a. É o espaço reservado para passagem de parâmetro por referência em um subprograma.
b. É o espaço em uma sentença em que você pode colocar informações adicionais.
c. É somente o bloco onde a sentença se encontra.
d. É o conjunto de todas as variáveis visíveis na sentença.
Uma variável é uma abstração de uma célula da memória e pode ser caracterizada por um conjunto de propriedades ou de atributos. Baseado nisso, identifique a alternativa que apresente os 6 atributos que caracterizam uma variável e marque a resposta CORRETA.
A. Nome; Endereço; Valor; Tipo, Tempo de vida; Escopo;
!
B. Endereço; Tamanho; Nome; Valor; Tipo; Tempo de vida;
C. Tipo; Tamanho; Escopo; Tempo de vida; Nome; Valor;
D. Escopo; Endereço; Tempo de vinculação; Tipo; Tempo de vida; Nome;
E. n.d.a.
O que é um bloco?
a. É um novo escopo estático definido no meio de um código executável.
b. É qualquer trecho de código que esteja identado a frente do trecho anterior em qualquer linguagem de programação .
c. É o corpo do código, toda a parte principal. Não envolve os subprogramas.
d. É um subprograma chamado do meio de um código executável.
Qual das seguintes opções apresenta uma vantagem das constantes nomeadas?
a. Podem ser usadas diversas vezes pois são vinculadas a novos valores a cada vez que o programador desejar .
b. Auxiliam na performance do programa.
c. Não tem uma vantagem, pois o valor da constante poderia ser simplesmente colocado no programa.
d. Auxiliam na legibilidade do programa.
Qual das seguintes opções apresenta uma desvantagem da vinculação de tipo dinâmica?
a. Prejudica a confiabilidade do programa.
b. Gera mais erros de compilação, por detectar erros.
c. Não fornece uma grande flexibilidade ao programador.
Qual das seguintes opções é uma desvantagem de declarações implícitas?
a. Pode gerar erro, por não seguir uma convenção padronizada para a definição do tipo.
b. Pode gerar erro, por não