Sunteți pe pagina 1din 3

Intrebari PCLP

1. In procesul de rezolvare a unei probleme exista 2 etape:


a) Definirea si Analiza problemei ;
b) Observarea si constientizarea problemei;
c) Definirea si interpretarea problemei;
d) Proiectarea si implementarea unui algoritm care rezolva problema.

2. Proprietatile unui algoritm sunt:


a) Este compus din instructiuni simple si clare
b) Operatiunile specificate de instructiuni se executa intr-o anumita secventa
c) Este usor de folosit de catre orice utilizator
d) Solutia trebuie obtinuta intr-un numar finit de pasi
e) Este dependent de tipul de limbaj in care este transpus

3. Modul de descriere/reprezentare a unul algoritm se poate face prin:


a) Metoda schemei logice
b) Metoda celor mai mici patrate
c) Pseudocod
d) Interfata grafica

4. Obiectele cu care lucreaza algoritmii sunt:


a) Constante, variabile, operatii si exemple
b) Constante, obiecte, operatii si expresii
c) Constante, exemple, operatii si obiecte
d) Constane, variabile, operatii si expresii

5. Limbajul C permite folosirea a 2 tehnici de programare:


a) Programare structurata
b) Programare orientate pe obiecte
c) Programae asistata de calculator
d) Acces direct la masina

6. Care din cuvinte de mai jos sunt cuvinte cheie ce apartin limbajul C:
a) Auto, break, case, else, enum, goto, if, do
b) Long, register, return, float, sizeof, void
c) Short, for, static, struct, switch, while, default,
d) Continue, signed, for, union, extern, double

7. Care din tipurile de date de mai jos sunt folosite in limbajul C/C++:
a) Char, int, float, radical, double
b) Char, int, real, float, void
c) Char, int, float, double, void
d) Char, real, intreg, double, void
8. Care din cuvinele de mai jos sunt modificatorii de tip folositi in C++:
a) Unsigned, long, short, sqrt
b) Unsigned, long, short, signed, register, folder
c) Unsigned, long, short, signed, register
d) Unsigned, register, long, short, file

9. Care din expresiile de mai jos sunt variabile simple


a) Int a, b, c, d;
b) Float f, g, h ,k;
c) Double m, n, p;
d) Char s, t, q, w;

10. Care din operatorii de mai jos sunt operatori aritmetici folositi in limbajul C++
a) *, /, =, +, %, !=
b) *, /, -, %, +
c) ==, !=, %, !, ^, #
d) &&, !=, ++, ==

11. Care di exemplele de operatori de mai jos sunt operatori de egalitate in limbajul C++:
a) !=, ==, %, &&, =>, <=
b) !=, ==
c) !=, %, #, &&, ||
d) !=, %, &&, ||
e)
12. Forma generala pentru instructiunea vida este:
a) ;
b) (numele functiei)
c) Functie
d) [functie}
13. Forma generala pentru Instructiunea do while este:

do do( expresie 1) do (expresie)


Instructiune Instructiune Instructiune
while (expresie) while(expresie 2); While ;
a) b) c)

14. Forma generala pentru instuctiunea for este :

for (exp 1, exp 2, exp 3) for(exp1; exp2, exp3) for(exp1; exp2; exp3)
instructiune; instructiune; instructiune;

a) b) c)

15. Forma generala a instructiunii break este:

a) Break (instructiune);

b) Break;
c) Break (expresie 1);

d) Break

16. Actiunea/ rolul instructiunii break este de a:

a) Determina iesirea fortata dintr-un ciclu repetitiv;


b) Intrerupe executia instructiunilor : while, do while, for, switch;
c) Intrerupe executia instructiunilor : while, do while;
d) Intrerupe executia instructiunilor : while, do while, for, switch, void;

17. Un macrou se defineste astfel:

a) # define nume (param_formal 1,...., param_formaln) text

b) # define nume (param_formal1,...., param_formaln)

c) # undefine nume (param_formal1,...., param_formaln) text

d) # define nume (param_formal1,...., param_formaln) instructiune;

18. Conversa numarului (111100101,010) din baza 2 in baza 8 este:

a) 846,2 ;

b) 746,2 ;

c) 745,3 ;

d) 745,2 ;

19. Conversia numarului (1635,54) din baza 8 in baza 2 este:

a) 010110011101,101100 ;

b) 011110111101,101110 ;

c) 001110011101,101100 ;

d) 100111000111,110000 ;

20. Conversia numarului 7AF4,3D din baza 16 in baza 2 este:

a) 011

S-ar putea să vă placă și