wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Instrucțiuni repetitive

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Care sunt instrucțiuni repetitive?

a)

For

b)

If

c)

While

d)

Repeat

2.

Care poate fi sintaxa instrucțiunii For?

a)

For selector := val_min downto val_max;

b)

For contor := val_min to val_max;

c)

For selector = val_min to val_max

d)

For contor : val_min to val_max

3.

Ce se va afișa?

p:=1;

For i:=1 to 2 do p:=sqr(i)*p; writeln(p);

a)

4

b)

9

c)

1

d)

3

4.

Ce se va afișa?

C:char;

For i:='A' to 'C' do writeln(c:3);

a)

abc

b)

A B C

c)

ABC

d)

A BC

5.

Instrucțiunea WHILE lucrează atâta timp cât condiția este ...

a)

Adevărată

b)

Falsă

c)

Scrisă între ghilimele (")

d)

Nici un răspuns corect

6.

Ce se va afișa?

i:=1; While i<=4 do begin write(i,' '); i:=i+1; end;

a)

1234

b)

12 34

c)

1223334444

d)

1 2 3 4

7.

De câte ori va repeta programul: write(i,' ')?

i:=1; While i<=8 do begin write(i,' '); i:=i+3; end;

a)

4

b)

3

c)

6

d)

8

8.

REPEAT execută comenzile apoi verifică?

a)

Fals

b)

Adevărat

9.

Ce se va afișa?

x1:=1; x2:=6; dx:=3; x:=x1;

repeat if x>5 then y:=x+6 else y:=x-6;

writeln(x:2,' ',y:2);

x:=x+dx;

until x>x2;

a)

1 4

2 -6

0 12

b)

4 2

12 9

c)

1 5

4 -2

7 12

d)

nici un raspuns corect

10.

Ce face secvența de program?

a:=123; k:=0;

Repeat

k:=k+1; a:=a div 10;

until a=0; writeln(k);

a)

determină ultima cifră din număr

b)

determină prima cifră din număr

c)

determină suma cifrelor acestui număr

d)

determină din cate cifre este format numărul