NEW
Font size
WorksheetsQuiz C++: Structura Liniară
Total questions: 8
Worksheet time: 4mins
Ce definește o structură liniară în programare?
A) Executarea instrucțiunilor în funcție de o condiție.
B) Executarea instrucțiunilor în mod repetat.
C) Executarea instrucțiunilor una după alta, în ordinea scrierii lor.
D) Săritul peste anumite linii de cod pentru a optimiza viteza.
Într-o structură liniară, dacă avem instrucțiunile `A; B; C;`, în ce ordine vor fi procesate?
A) C, B, apoi A.
B) Ordinea este aleatorie pentru a economisi memorie.
C) A, apoi B, apoi C.
D) Toate simultan.
Care dintre următoarele fragmente de cod reprezintă o structură pur liniară?
A) `cin >> x; cout << x;`
B) `if (x > 0) { cout << x; }`
C) `for (int i = 0; i < 10; i++) { cout << i; }`
D) `while (x < 10) { x++; }`
Ce acțiune nu este permisă într-o structură liniară?
A) Afișarea datelor pe ecran.
B) Oprirea definitivă a programului.
C) Citirea datelor de la tastatură și stocarea lor în variabile.
D) Verificarea unei condiții logice.
În C++, ce simbol marchează sfârșitul unei instrucțiuni în cadrul unei structuri liniare?
A) Două puncte (`:`)
B) Punct și virgulă (`;`)
C) Virgulă (`,`)
D) Punct (`.`)
Ce va afișa următorul cod liniar: `int a=2, b=3; a=a+b; b=a-b; cout << a;`?
A) 5
B) 3
C) 2
D) 0
Dacă o structură liniară conține doar declarații de variabile și atribuiri, va produce vreo ieșire (output) vizibilă pentru utilizator?
A) Da, automat.
B) Nu, este nevoie de o instrucțiune de tip `cout`.
C) Doar dacă variabilele sunt de tip `int`.
D) Da, dar numai în modul de debug.
Structura liniară poate conține apeluri de funcții?
A) Nu, funcțiile aparțin structurilor alternative.
B) Da, apelul funcției este tratat ca o singură instrucțiune în fluxul secvențial.
C) Doar dacă funcția nu returnează nicio valoare.
D) Nu, deoarece funcțiile necesită întotdeauna un `if`.
