wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Structura repetitivă cu test inițial

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Care este rolul unei structuri repetitive (buclă) într-un algoritm?

a)

memorarea unei variabile pentru a fi utilizată mai târziu

b)

să execute un set de instrucțiuni o singură dată

c)

să permite execuția de mai multe ori a unui bloc de instrucțiuni

d)

să aleagă între două seturi de instrucțiuni pe care o va executa algoritmul

2.

Structurile repetitive sunt împărțite în două mari categorii:

  1. 1. structuri repetitive cu număr cunoscut de pași;

  2. 2. structuri repetitive cu număr necunoscut de pași.

  3. Care este diferența principală dintre cele două categorii?

a)

Prima categorie este utilizată pentru prelucrarea numerelor, în timp ce a doua categorie este utilizată pentru prelucrarea textelor.

b)

Dacă bucla este scrisă în Scratch iar cealaltă în pseudocod.

c)

Dacă se cunoaște sau nu de câte ori se execută bucla.

d)

A doua categorie poate fi utilizată doar cu numere, în timp ce prima cu orice tip de date.

3.

Care este principala diferență între o structură repetitivă condiționată anterior și o structură repetitivă condiționată posterior?

a)

Structura condiționată anterior poate utiliza doar o condiție simplă, iar structura condiționată posterior poate utiliza condiții complexe.

b)

Structura condiționată anterior verifică întâi condiția și apoi execută bucla, în timp ce structura condiționată posterior verifică condiția la sfârșit.

c)

Structura condiționată anterior are un număr cunoscut de pași, în timp ce structura condiționată posterior are un număr necunoscut de pași

d)

Structura condiționată anterior se execută cel puțin o dată, în timp ce structura condiționată posterior nu.

4.

În pseudocodul pentru găsirea divizorilor proprii ai unui număr „n”, algoritmul verifică numerele „i” până la „n/2”. Care este cel mai logic motiv pentru această limită?

a)

Operatorul % (modulo) nu funcționează corect cu numere mai mari de n/2.

b)

Divizorii proprii ai unui număr sunt mai mici de n/2.

c)

Dacă utilizăm numere mai mari de n/2 programul va rula mai încet.

d)

Este o limită aleasă pentru ca bucla să nu ruleze la infinit.

5.

Condiția `n % i == 0` este utilizată în algoritmul de găsire a divizorului. Ce verifică această expresie?

a)

Dacă i este un divizor al lui n, atunci restul împărțirii lui n la i este zero.

b)

Dacă numărul n este egal cu numărul i.

c)

Dacă câtul împărțirii lui n la i este zero.

d)

Dacă n este un număr impar.

6.

În programul ”La librărie” apare blocul repeat until carti=0. Care este rolul variabilei carti in buclă?

a)

Memorează numărul inițial de cărți, dar nu se modifică în timpul rulării buclei.

b)

Memorează prețul unei cărți.

c)

Memorează suma de bani de care dispune Clara.

d)

Este o variabilă a cărei valoare scade cu 1 la fiecare repetare până se atinge condiția care oprește bucla.

7.

Care dintre următoarele scenarii descrie o situație în care instrucțiunile dintr-o buclă cu condiție inițială (cum ar fi `cât timp ... execută`) nu ar fi niciodată executate?

a)

Când nu este scrisă nicio instrucțiune în corpul buclei.

b)

Când condiția din buclă devine falsă după prima execuție.

c)

Când condiția din buclă este falsă de la bun început.

d)

Este imposibil, o buclă trebuie să se execute cel puțin o dată.

8.

Secvența de program din imagine utilizează un algoritm care extrage și afișează cifrele unui număr.

Care operație repetitivă este importantă pentru rezolvarea problemei?

a)

Înmulțirea repetată a numărului cu 10.

b)

Împărțirea repetată a numărului la 10, până acesta devine 0.

c)

Utilizarea repetată a operatorului %.

d)

Adunarea repetată a cifrei 1 unei variabile până aceasta ajunge la valoarea numărului.

9.

În conformitate cu povestea din programul ”Buburuze”, care este regula principală ca o buburuză să devină membră a clubului?

a)

Toate buburuzele trebuie să aibă același număr de buline pentru a fi în același club.

b)

Buburuza trebuie să aibă mai multe buline decât buburuza desemnată președintă.

c)

Doar buburuzele aflate pe aceeași floare pot face parte din același club.

d)

Numărul de buline de pe aripile buburuzei trebuie să fie un divizor al numărului de buline de pe aripile buburuzei președintă.

10.

Pseudocodul ”cât timp (condiție)” este o structură:

a)

cu test inițial

b)

secvențială

c)

condițională

d)

cu test final