Cu ajutorul unui calculator se pot prelucra următoarele tipuri de informaţii:
Imagini
Documente
Numere
Cărţi
2. Descrierea unui algoritm se poate face prin:
Limbaj natural
Limbaj de programare
Limbaj pseudocod
Nici un răspuns nu e corect
3. Datele de intrare sunt si date de ieşire?
Adevărat
Fals
4. Datele de ieşire reprezintă acele valori obţinute la terminarea unui algoritm?
Adevărat
Fals
5. Enumeraţi proprietăţile unui algoritm:
6. Datele de intrare reprezintă:
a. Rezultatele aşteptate şi obţinute prin prelucrarea unor valori cu ajutorul unui algoritm de calcul
b. Valori constante pe toată durata de execuţie a algoritmului
c. Un set de valori iniţiale, cunoscute şi care reprezintă punctul de plecare în rezolvarea unei probleme
d. Nici un răspuns nu este corect
7. Un bit este alcătuit din 8 octeţi?
Adevarat;
Fals
8. Fie următoarea declaratie de variabile: int a=2,b=3; Care va fi rezultatul expresiei (a+b)/2?
a. 2.5
b. 3
c. 2
d. 5
9. Daca avem următoarea declaraţie de variabile int a=7, b=5, c=3; Care este rezultatul următoarei expresii (float)(a+b+c)/2?
a. 7.5
b. 7
c. 9
d. Eroare
10. Fie următoarea declaraţie de variabile long a=40, b=10; Calculaţi valorile expresiilor:
a. a+=b;
b. a-=b;
c. a*=b;
d. a=b*2;
11. Fie două variabile a şi b de tip int. Scrieţi in limbajul C++ expresii logice care sunt adevărate dacă şi numai dacă:
1. a este număr par şi b este număr impar
2. a este egal cu b
12. Totalitatea programelor ce controlează funcționarea corespunzătoare a dispozitivelor electronice ale unui calculator sunt cuprinse în componenta:
a. periferic
b. placa de bază
c. unitatea optică
d. software
13. Câți Bytes (B) are un 1 KB?
14. Alege răspunsul corect:
a. Memoria RAM este volatilă. A sau F
b. Memoria ROM este nevolatilă. A sau F
15. Variabilele X şi Y sunt de tip întreg, X memorând valoarea 4, iar y valoarea 2. Care dintre expresiile C/C++ de mai jos are valoarea 0?
a. x-y!=0
b. x+y>x%y+1
c. x-2*y==0
d. !(x==2*y)
16. Care dintre următoarele instrucţiuni C/C++ determină eliminarea cifrei din mijloc a unui număr natural, cu exact 5 cifre, memorat în variabila x?
a. x=x/1000*100+x%100;
b. x=x%1000*100+x/100;
c. x=x/100*100+x%100;
d. x=x/1000+x%100;
17. Care din următoarele afirmaţii despre operatorii din C/C++ este falsă?
a. > este operator relaţional
b. % este operator aritmetic
c. && este operator logic
d. <= este operator logic
18. Alege răspunsul corect: Cea mai mică unitate de măsură a informației este:
a) byte b) bit c) octet d) Kb
19. Evaluează următoarele expresii și notează în caiet rezultatele obținute:
a) 8 / 3 + 7
b) 5 > 4 ȘI 7 < 2
c) 1234 MOD 100 + 100
d) ( 12 ≠ 10 ) SAU ( 3 ≥ 1)
20. Grupează dispozitivele din lista următoare în dispozitive periferice de intrare, de ieșire sau de intrareieșire: tastatură, monitor, mouse, touchpad, imprimantă, videoproiector, tablă interactivă, tabletă grafică, scaner, ecran tactil, microfon, gamepad, router.
21. Secvența de program următoare realizează interschimbarea valorilor variabilelor a și b:
x=a; a=b; b=x;
Care variantă este o denumire asociată secvenței date?
a) metoda celor 3 pahare
b) metoda calculelor aritmetice
c) metoda celor 4 pahare
d) metoda ordonării
22. Evaluează valorile expresiilor de mai jos.
a 2+3/2+4/2+7;
b 9*3/6+11*2;
c 2–3*4/5+(2*3–4);
d (16–3*2)%5+11
23. Stabiliți valoarea următoarelor expresii:
a. 3+a, unde a=5
b. 2+8
c. b<25, unde b=13
25. Se consideră variabilele a de tip real, b, c, d și e de tip întreg cu valorile: a=2.5, b=8, c=12, d=25, e=1. Evaluați următoarele expresii:
a. b-4=c
b. c % 2 =e
c. c / b = a+1.5
d. e*(4 + c) =b
e. d- a*6 + e=b+3
26. Se consideră următoarele variabile x, y de tip real și z de tip logic cu valorile: x=4, y=5 și z=false. Evaluați următoarele expresii:
a. (x>y) OR z
b. ((x<y OR z) AND z
c. (x>y) AND z
d. NOT (x>y)
e. 5*x=4*y
27. Se dă următoarea expresie aritmetică: x+3=y. Precizați valoarea expresiei în cazul în care x=4 și y=7. Acum pentru x=25 și y=5.