wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Instrucțiuni Pascal: IF, CASE, FOR

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

Instrucțiunea IF reprezintă o instrucțiune?

a)

de atribuire

b)

de ramificare

c)

structurată

d)

iterativă

2.

Instrucțiunea IF în funcție de valoarea unei expresii de tip boolean decide fluxul execuției.

a)

Adevărat

b)

Fals

3.

Înainte de cuvântul-cheie ELSE se pune ;

a)

Adevărat

b)

Fals

4.

Ce valoare va lua variabila x după executarea instrucțiunii?

a=21, b=12.

if a>b then x:=5 else x:=-7;

(a)  

5.

Ce valoare va lua variabila x după executarea instrucțiunii?

a=21, b=12.

if a<b then x:=3 else x:=9;

(a)  

6.

Scrieți instrucțiunea if pentru funcția din imagine.





(a)  

7.

Instrucțiunea CASE este o instrucțiune de ramificare multiplă.

a)

Adevărat

b)

Fals

8.

Ce valoare va lua variabila x după executarea instrucțiunilor?

a:=12; b:=3;

case a div b of

0,2,4: x:=1;

1,3,5: x:=2;

end;

(a)  

9.

Ce valoare va lua variabila x după executarea instrucțiunilor?

a:=5; b:=a+2;

case b of

0,2,4,6,8: x:=1;

1,3,5,7,9: x:=2;

end;

(a)  

10.

Instrucțiunea FOR indică execuția repetată a unei instrucțiuni în funcție de valoarea unei variabile de control.

a)

Adevărat

b)

Fals

11.

Variabila de control a instrucțiunii FOR trebuie să fie de tip ordinal.

a)

Adevărat

b)

Fals

12.

Evaluați valoarea de adevăr a ciclului FOR?

Se consideră declarațiile:

var i, x :integer;

for i:=1 to 8 do x:=i*2;

a)

Adevărat

b)

Fals

13.

Evaluați valoarea de adevăr a ciclului FOR?

Se consideră declarațiile:

var i:integer; x:real;

for i:=-5 to 5 do x:=i+3;

a)

Adevărat

b)

Fals

14.

Evaluați valoarea de adevăr a ciclului FOR?

Se consideră declarațiile:

var i:integer; x:real;

for x:=2 to 12 do i:=x-2;

a)

Adevărat

b)

Fals

15.

Evaluați valoarea de adevăr a ciclului FOR?

Se consideră declarațiile:

var i:integer; x:real;

for i:=1 downto 5 do write(i);

a)

Adevărat

b)

Fals

16.

Evaluați valoarea de adevăr a ciclului FOR?

Se consideră declarațiile:

var i:integer; x:real;

for i:=5 to -5 do write(i);

a)

Adevărat

b)

Fals

17.

Evaluați valoarea de adevăr a ciclului FOR?

Se consideră declarațiile:

var i:integer; x:real;

for i:=5 downto -5 do write(i);

a)

Adevărat

b)

Fals

18.

Instrucțiunea FOR reprezintă o instrucțiune?

a)

de ramificare

b)

de atribuire

c)

repetitivă

d)

structurată

19.

Ce se va afișa la ecran în urma execuției secvenței?

n:=5; y:=1;

for i:=1 to n do y:=y*i;

write(y);

(a)  

20.

Ce se va afișa la ecran în urma execuției secvenței?

x:=5;

if x mod 2=0 then y:=x+1 else y:=x-1;

write(y);

(a)