Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Recursivitate

Total questions: 8

Worksheet time: 13mins

Name
Class
Date
1.

Subprogramul f este definit mai sus. Scrieţi valoarea lui f(3).

a)

3

b)

6

c)

9

d)

11

2.

Valoarea lui f(19,20) este:

a)

38

b)

24

c)

-5

d)

-7

3.

Indicati valoarea lui f(2020,2).

a)

2022

b)

2020

c)

2002

d)

2000

4.

Când se apelează un subprogram în memoria STIVĂ se salvează

a)

adresa de revenire în subprogramul apelant

b)

valorile parametrilor transmişi prin valoare

c)

adresele de memorie a parametrilor transmişi prin referinţă

d)

valorile variabilelor locale

e)

toate variantele de mai sus

5.

Identificaţi erorile din subprogramul recursiv de mai sus:

a)

nu este specificată situaţia în care funţia nu se mai autoapelează

b)

autoapelul nu conduce spre un grad de generalitate mai mic

c)

variantele de raspuns de mai sus

d)

nu sunt greşeli

6.

Valoarea lui f(2020,20) este:

a)

0

b)

-1

c)

-1899

d)

-2000

7.

Indicati ce se va afisa in urma apelului f(9).

a)

91

b)

942

c)

0071

d)

0071249

8.

Se considera subprogramul f, definit mai sus.

Scrieti doua numere naturale din intervalul (21,27), care pot fi memorate in doua variable intregi x1 si x2, astfel incat valoarea lui f(x1,3) sa fie 29, iar valoarea lui f(3,x2) sa fie 1.

(a)