Sunteți pe pagina 1din 1

Test –clasa a X-a A SINTAXA LIMBAJULUI C++, TIPURI DE DATE, IDENTIFICATORI, VARIABILE, CONSTANTE

1. Care din urmatoarele actiuni au loc la compilare?


a) analiza lexicala b)includerea fisierelor header c) definirea constantelor simbolice
d)analiza sintactica e) generarea codului obiect f)editarea de legaturi
2. Fisierele header, furnizate alaturi de biblioteci de module cod obiect, impreuna cu un compilator, contin:
a) definitiile functiilor de biblioteca b) macro-definitii c) prototipurile functiilor de biblioteca
3. La preprocesarea unui fisier sursa C
a) se includ functiile de biblioteca b) se obtine o noua versiune a textului sursa c) se obtine codul obiect
4. In conditiile de mai jos
#define PI 3.14
int r;
valoarea expresiei 2 * PI * r este de tip
a) int b) float c) double d) long
5. Care din variante defineste corect si complet ce anume se specifica prin tipul unei date?
a) Numarul de octeti ocupati b) Spatiul necesar reprezentarii si modul de reprezentare. c) Operatiile permise
6. Care din urmatoarele tipuri de date intregi?
a) char b) float c) short d) int e) long f) long double
7. Cum se numeste modul de reprezentare al datelor reale?
a) virgula mobila b)complement fata de doi c) virgula fixa
8. Ce este o variabila?
a) litera care tine locul unor valori (de ex. a, b, c sau x, y, z) b) o valoare care se schimba
c) o zona de memorie identificabila in care se pot pastra valori
9. Ce caracteristica a unei variabile este precizata de clasa sa de memorare?
a) locul unde poate fi folosita b) locul unde se creaza c) locul unde se vede
10. Ce reprezinta domeniul unei variabile:
a) plaja de valori pe care le poate lua b) locul unde se creaza
c) locul din textul sursa unde poate fi folosita d) daca are semn sau nu
11. Care este atributul care precizeaza unde (intr-un text sursa C) poate fi utilizat legal identificatorul unei
variabile?
a) domeniul b) durata de viata c) vizibilitatea d) clasa de memorare
12. Care din urmatoarele cuvinte rezervate denumesc tipuri de date reale predefinite in C?
a) char b) float c) short d) double e) long f) long double
13. Cum se numeste modul de reprezentare al datelor intregi?
a) virgula mobila b) complement fata de doi c) virgula fixa
14. Stiind ca valorile datelor de tip intreg sunt cu semn, care va fi valoarea variabilei c dupa secventa:
char c=130;
a) 130 b) -126 c) ‘\0’ d) ‘c’
15. Domeniul identificatorilor de variabile globale tine din locul declaratiei pana la:
a) sfarsitul blocului b) sfarsitul programului c) sfarsitul textului sursa d) sfarsitul functiei
16. Domeniul identificatorilor de variabile locale tine din locul declaratiei
a) sfarsitul programului b) sfarsitul textului sursa c) sfarsitul functiei d) sfarsitul blocului
17. Care din urmatoarele valori sunt false din punct de vedere logic?
a) ‘\0’b) 0x1F c) ‘0’ d) NULL e) 0.0 f) 1F
18. Ce se va afișa după executarea secvenței de valori: char a=97; int x=a; cout<<a<<'\n'<<x;
a.) 97
97;
b.) 97
a;
c.) a
97;
d.) a
a