SóProvas


ID
647596
Banca
FCC
Órgão
TCE-AP
Ano
2012
Provas
Disciplina
Programação
Assuntos

A utilização de números como constantes no meio de um código fonte em uma linguagem de programação, conhecidos por 'números mágicos', é considerada uma prática ruim. Na linguagem de programação C/C++ é possível criar constantes numéricas ou strings que substituirão a constante no código por um nome dado pelo programador. Isso é feito com a utilização da diretiva do preprocessador

Alternativas
Comentários
  • Constantes são o oposto das variáveis, apesar de trabalharem da mesma forma.

    As "variáveis" têm esse nome exatamente porque podem mudar seu valor durante a execução do programa. Já as "constantes" são dados gravados em memória que de forma alguma podem alterar seu valor.
     
    Para criar uma constante, usa-se o pré-processador define. Define é um pré-processador porque todas as constantes devem ser definidas antes do inicio do programa.

    Resposta é a letra "d"
  • #pragma - Passa ordens ao compilador como por exemplo ignorar um erro

    #include - Adiciona outro arquivo externo para ser compilado

    #const - Isso existe?

    #define - X da questão.

    #declare - Acho que isto também não existe em C++. Pelo menos nunca vi.

  • #define -> Esta diretiva é utilizada para substituir um nome dado pelo programador por um "valor", no código-fonte. Acontece a nível de PREPROCESSOR.

    Ex.:

    #include

    #define numberOne 1

    #define numberTwo 2

    int main (){

    printf ("numberOne vale %d\n",numberOne);

    printf ("numberTwo vale %d\n",numberTwo);

    return 0;
    }