1) 1. Ce tip de valoare trebuie să returneze expresia din parantezele unei instrucțiuni if? a) Număr întreg b) Șir de caractere c) Valoare booleană (true sau false)  d) Orice valoare de tip float 2) Ce se întâmplă dacă expresia din if este false și există o ramură else? a) Se execută instrucțiunea if b) Se oprește execuția programului c) Se execută instrucțiunea din ramura else  d) Se reia testul condiției 3) Care este efectul executării următoarei secvențe de instrucțiuni? a) promovat b) corigent  c) eroare la compilare d) nu se afișează nimic 4) Ce valoare afișează secvența de mai jos pentru a=8 și b=5? a) 3 b) 13 c) -3 d) 35 5) Ce se va afișa în urma executării următoarei secvențe de instrucțiuni? a) 6 b) 5 c) eroare d) nu se afișează nimic 6) Care este scopul instrucțiunii switch în C++? a) Pentru a compara mai multe șiruri de caractere b) Pentru a evalua o expresie și a executa un caz corespunzător  c) Pentru a repeta o instrucțiune d) Pentru a apela funcții în lanț 7) Ce rol are cuvântul cheie break în instrucțiunea switch? a) Termină execuția întregului program b) Oprește bucla curentă c) Oprește execuția ramurii curente și iese din switch  d) Sare la următorul case 8) Care este rolul ramurii default într-o instrucțiune switch? a) Marchează începutul instrucțiunii switch b) Se execută dacă niciun case nu este adevărat  c) Înlocuiește cuvântul break d) Este obligatorie în fiecare switch 9) Ce se va afișa în urma executării următoarei secvențe de instrucțiuni: a) 0 b) 1 c) 2 d) 3 e) 4 10) Ce va afișa următorul cod? a) Corect b) Gresit c) Nimic d) Eroare 11) Ce va afișa următorul cod pentru a=5 și b=4? a) Adunare=9 b) Scadere=1 c) Inmultire=20 d) Impartire=1 e) Operatie necunoscuta 12) Care dintre următoarele structuri repetitive execută întotdeauna codul cel puțin o dată? a) for b) if c) do...while d) while 13) Care este forma corectă a buclei for în C++? a) for (i = 0; i < 10; i++) b) for i = 0 to 10 c) for (i < 10; i = 0; i++) d) for (i = 0; i++; i < 10) 14) Care este diferența principală dintre while și do..while? a) while se execută cel puțin o dată, do..while nu b) do..while se execută cel puțin o dată, while poate să nu se execute niciodată  c) Nu există diferență d) while se folosește doar pentru numere, do..while pentru text 15) Alegeți care dintre secvențele de cod următoare afișează valoarea lui 10! (se citește 10 factorial) n!=1*2*....*n a) b) c) 16) Ce va afișa următorul cod? a) 1221 b) 4 c) 6 d) eroare 17) Ce se va afișa în urma executării următoarei secvențe de instrucțiuni pentru a=1543? a) 13 b) 3451 c) eroare d) 60 18) Ce se va afișa în urma executării următoarei secvențe de instrucțiuni pentru n=12: a) 12 b) 1 2 3 4 6 c) 1 2 3 4 6 12 d) eroare 19) Ce se va afișa în urma executării următoarei secvențe de instrucțiuni: a) șirul primelor pătrate perfecte nenule b) primele n numere naturale nenule c) primele n numere naturale pare nenule 20) Ce se va afișa în urma executării următoarei secvențe de instrucțiuni: a) șirul primelor pătrate perfecte nenule b) primele n numere naturale nenule c) primele n numere naturale pare nenule 21) Ce se va afișa în urma executării următoarei secvențe de instrucțiuni: a) șirul primelor pătrate perfecte nenule b) primele n numere naturale nenule c) primele n numere naturale pare nenule 22) Ce va afișa următorul cod pentru n=5? a) 15  b) 2 6 12 20 30 c) 1 4 9 16 25 d) 1 3 6 10 15  23) Care dintre secvențele de instrucțiuni din tabelul de mai jos afișează șirul primelor n numere impare? a) b) c) d) 24) Ce va afișa următorul cod pentru n=5? a) 1@2@3@4@5@ b) 1 2 3 5 8 c) 5 4 3 2 1   d) 5@4@3@2@1@ 25) Ce va afișa următorul cod pentru n=5? a) 1@2@3@4@5@ b) 1 2 3 5 8 c) 5 4 3 2 1 d) 8 5 3 2 1

Clasament

Stilul vizual

Opţiuni

Comutare șablon

Restaurare activitate salvată automat: ?