Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Structura repetitivă

Total questions: 6

Worksheet time: 5mins

Name
Class
Date
1.

Cum te numești?

(a)  

2.

Câte structuri de control sunt în programarea structurată?

a)

1

b)

2

c)

3

d)

4

3.

Ce instrucțiuni alternative cunoașteți în C++?

a)

if

b)

while

c)

for

d)

switch

4.

Ce instrucțiuni repetitive cunoașteți în C++?

a)

for

b)

if

c)

while

d)

switch

5.

Care dintre secvențele de cod de mai jos calculează și afișează corect cmmdc-ul a două variabile a și b?

a)

if (a!=b)

do

if (a>b) b-=a;

else a-=b;

while (a!=b);

cout<<a;

b)

if (b!=0)

do {

r=a%b; a=b; b=r;

}

while (b!=0);

cout<<b;

c)

if (a!=b)

do

if (a>b) a-=b;

else b-=a;

while (a!=b);

cout<<a;

d)

if (b!=0)

do {

r=a%b; a=b; b=r;

}

while (b!=0);

cout<<a;

6.

Completați spațiile punctate încât secvența obținută să corespundă cerinței de mai jos:

Se citesc pe rând numere naturale până la introducerea valorii 0. Să se calculeze și afișeze produsul numerelor citite.

p=1;

cin>>a;

while(a!=0){

(a)   ;

cin>>a;

}

cout<<p;