wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz C++: Structura Liniară

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

Ce definește o structură liniară în programare?

a)

A) Executarea instrucțiunilor în funcție de o condiție.

b)

B) Executarea instrucțiunilor în mod repetat.

c)

C) Executarea instrucțiunilor una după alta, în ordinea scrierii lor.

d)

D) Săritul peste anumite linii de cod pentru a optimiza viteza.

2.

Într-o structură liniară, dacă avem instrucțiunile `A; B; C;`, în ce ordine vor fi procesate?

a)

A) C, B, apoi A.

b)

B) Ordinea este aleatorie pentru a economisi memorie.

c)

C) A, apoi B, apoi C.

d)

D) Toate simultan.

3.

Care dintre următoarele fragmente de cod reprezintă o structură pur liniară?

a)

A) `cin >> x; cout << x;`

b)

B) `if (x > 0) { cout << x; }`

c)

C) `for (int i = 0; i < 10; i++) { cout << i; }`

d)

D) `while (x < 10) { x++; }`

4.

Ce acțiune nu este permisă într-o structură liniară?

a)

A) Afișarea datelor pe ecran.

b)

B) Oprirea definitivă a programului.

c)

C) Citirea datelor de la tastatură și stocarea lor în variabile.

d)

D) Verificarea unei condiții logice.

5.

În C++, ce simbol marchează sfârșitul unei instrucțiuni în cadrul unei structuri liniare?

a)

A) Două puncte (`:`)

b)

B) Punct și virgulă (`;`)

c)

C) Virgulă (`,`)

d)

D) Punct (`.`)

6.

Ce va afișa următorul cod liniar: `int a=2, b=3; a=a+b; b=a-b; cout << a;`?

a)

A) 5

b)

B) 3

c)

C) 2

d)

D) 0

7.

Dacă o structură liniară conține doar declarații de variabile și atribuiri, va produce vreo ieșire (output) vizibilă pentru utilizator?

a)

A) Da, automat.

b)

B) Nu, este nevoie de o instrucțiune de tip `cout`.

c)

C) Doar dacă variabilele sunt de tip `int`.

d)

D) Da, dar numai în modul de debug.

8.

Structura liniară poate conține apeluri de funcții?

a)

A) Nu, funcțiile aparțin structurilor alternative.

b)

B) Da, apelul funcției este tratat ca o singură instrucțiune în fluxul secvențial.

c)

C) Doar dacă funcția nu returnează nicio valoare.

d)

D) Nu, deoarece funcțiile necesită întotdeauna un `if`.