TEST di autovalutazione

1 Le direttive come #include, #define vengono elaborati da:
A) Compilatore
B) Linker
C) Preprocessore
D) Linker e compilatore

 

2 Traduce il codice C in linguaggio macchina…:
A) Compilatore
B) Linker
C) Preprocessore
D) Linker e compilatore

 

3 I tipi di errore Error e Warning…:
A) Sono la stessa cosa
B) Sono due cose diverse
C) Non appartengono al linguaggio C
D) Appartengono solo alle prime versioni del linguaggio C

 

4 Nel linguaggio C, i caratteri maiuscoli e minuscoli:
A) Sono la stessa cosa perché il linguaggio C è "case sensitive"
B) Non si possono usare
C) Sono uguali o diversi a seconda del blocco di istruzioni
D) Sono considerati diversi perché il linguaggio C è "case sensitive"

 

5 Se decidiamo di scrivere un programma con un qualsiasi editor di testo, per poter vedere il risultato dobbiamo salvare il file con estensione:
A) .txt
B) .doc
C) .c
D) .xls

 

6 L’assembler è incaricato di creare il codice oggetto salvandolo in un file…:
A) .a sotto Unix/Linux e .c in Dos/Windows
B) .c sotto Unix/Linux e .obj in Dos/Windows
C) .o sia sotto Unix/Linux che sotto Dos/Windows
D) .o sotto Unix/Linux e .obj in Dos/Windows

 

7 GCC è un:
A) Ecitor di testo
B) Ambiente di svuluppo completo
C) Compilatore
D) Linguaggio di programmazione

 

8 Assembla in un unico file eseguibile i file oggetto prodotti da diversi file sorgente e le librerie:
A) Compilatore
B) Linker
C) Preprocessore
D) Linker e compilatore

 

9 Sono errori sintattici, che impediscono la generazione del codice eseguibile:
A) Warning
B) Error
C) Sia Error che Warning
D) Warning nella maggior parte dei casi

 

10 Sono errori non sintattici che non impediscono la generazione del codice eseguibile:
A) Warning
B) Error
C) Sia Error che Warning
D) Warning nella maggior parte dei casi