Pregătire cu un profesor

Glisează →

Subiect și barem

PDF

Se deschide documentul PDF… Deschide PDF

Subiectul și răspunsurile sunt în același PDF. Afișăm documentul complet, cu toate paginile.

Examen de admitere · Matematică și Informatică · 2025

Facultatea de Informatică · UVT

Înapoi la arhivă

Subiectul și baremul în format text

Text extras automat din documentul original. Pentru formule, tabele, imagini și așezarea răspunsurilor, verifică întotdeauna PDF-ul.

Subiect și barem · 15 pagini

Subiect și barem · pagina 1

Concurs de admitere
Facultatea de Matematic˘a s, i Informatic˘a
Universitatea de Vest din Timis, oara
Sesiunea Septembrie, 2025, Barem Varianta 1
1. Timp total de lucru: 3 ore
2. Toate subiectele sunt obligatorii!
3. Citit, i cu atent, ie informat, iile legate de tipurile de întreb˘ari, prezentate mai jos.
Tipuri de întreb˘ari
Pe foaia de concurs vet, i întâlni trei tipuri de întreb˘ari. Pentru a le recunoas, te mai us, or, în partea dreapt˘a
vet, i reg˘asi un s, ablon pentru r˘aspunsuri, cu indicat, ii legate de tipul de întrebare.
Tipul 1 Pentru întreb˘arile de acest tip vet, i marca pe foaia de concurs MODEL, marcat, i exact un r˘aspuns:
1 2 3 4un singur r˘aspuns corect. Le vet, i recunoas, te dup˘a modelul indicat
în partea dreapt˘a a acestui rând.
Punctaj pe întrebare: 6p (standard)
Tipul 2 Pentru întreb˘arile de acest tip vet, i marca pe foaia de concurs MODEL, marcat, i 1-2 r˘aspunsuri:
1 2 3 4 5fie un singur r˘aspuns corect, fie dou˘a r˘aspunsuri corecte. Le vet, i
recunoas, te dup˘a modelul indicat în partea dreapt˘a a acestui rând.
Punctaj maxim pe întrebare: 6p (standard)+1p (bonus pentru r˘aspuns complet)
Tipul 3 Pentru întreb˘arile de acest tip vet, i marca pe foaia de concurs MODEL, marcat, i 1-3 r˘aspunsuri:
1 2 3 4 5fie un singur r˘aspuns corect, fie dou˘a r˘aspunsuri corecte, fie trei
r˘aspunsuri corecte. Le vet, i recunoas, te dup˘a modelul indicat în
partea dreapt˘a a acestui rând.
Punctaj maxim pe întrebare: 6p (standard)+1p (bonus pentru r˘aspuns complet)
Punctaj
Fiecare întrebare valoreaz˘a 6 puncte. Dac˘a o întrebare are mai multe variante corecte, atunci cele 6 puncte
se vor împ˘art, i egal la num˘arul de variante corecte. Dac˘a r˘aspunsul oferit identific˘a toate variantele corecte
de r˘aspuns, la punctajul întreb˘arii se adaug˘a un bonus pentru r˘aspuns complet de 1 punct. Orice r˘aspuns
gres, it anuleaz˘a întregul punctaj al întreb˘arii respective, indiferent de num˘arul de r˘aspunsuri corecte.
La punctajul obt, inut se adaug˘a 10 puncte, pentru start.
Pentru nota 5 sunt necesare 52 de puncte, inclusiv punctele de start, pentru nota 10 sunt necesare cel put, in
130 de puncte, inclusiv punctele de start.

Subiect și barem · pagina 2

2
Terminologie s, i convent, ii
Tipuri de date
int − num˘ar întreg
real − num˘ar real
boolean − valoare logic˘a
Operat, ii s, i simboluri
a DIV b − calculeaz˘a câtul împ˘art, irii întregi (cu rest) a lui a la b
a MOD b − calculeaz˘a restul împ˘art, irii întregi a lui a la b
a AND b − conjunct, ia logic˘a
a OR b − disjunct, ia logic˘a
NOT a − negarea logic˘a
a = 2 − operat, ia de atribuire a valorii 2 pentru variabila a
a == 2 − verificarea egalit˘at, ii variabilei a cu valoarea 2
a̸ = 2 − verificarea inegalit˘at, ii variabilei a cu valoarea 2

Subiect și barem · pagina 3

admiterefmi@uvt, septembrie 2025 3
Partea I
Problema 1: Factorial sau nu?
Se consider˘a func¸tiile f1 ¸si f2 definite în modul ilustrat mai jos pentru un întreg n:
funct, ia f1(n)
dac˘a n == 0 atunci
întoarce 1
altfel
întoarce n ∗ f1(n − 1)
funct, ia f2(n)
dac˘a n != 1 atunci
întoarce n ∗ f2(n − 1)
altfel
întoarce 0
Care din func¸tiile f1 sau f2 returneaz˘a 120 când este apelat˘a cu Ciorn˘a, marcat, i exact un r˘aspuns:
1 2 3 4parametrul de intrare n = 5?
1 atât f1 cât ¸si f2 2 numai f1 " 3 numai f2 4 nici f1, nici f2
Explicat, ii
Se observ˘a c˘a, dac˘a n ≥ 0 atunci f1(n) returneaz˘a valoarea lui n!, iar f2(n)
returneaz˘a 0. Întrucât 120 = 5!, rezult˘a c˘a r˘aspunsul corect este "numai f1".
Problema 2: Numere
Câte numere de 5 cifre distincte se pot forma folosind doar cifrele 1, 2, 3, 4, 5, 6, 7, astfel încât numerele
generate s˘a fie divizibile cu 4?
1 600 " 2 480 3 560 4 640
Explicat, ii
Principiul de divizibilitate cu 4 spune c˘a ultimele dou˘a cifre ale num˘arului s˘a fie di-
vizibile cu 4. Astfel, se evalueaz˘a ultimele 2 cifre: 12, 16, 24, 32, 36, 52, 56, 64, 72 s, i 76.
Pentru celelalte 3 cifre, avem 5 × 4 × 3 combinat, ii, total 60 × 10 = 600.
Problema 3: Din întuneric
Sorin lucreaz˘a la hotelul California s, i are grij˘a de un culoar cu 10 de becuri, dispuse la distant, ˘a egal˘a,
fiecare cu întrerup˘ator propriu. Pentru c˘a este nev˘az˘ator, el face mai multe ture pentru a se asigura c˘a
unele becuri sunt aprinse pentru oaspet, i. În prima tur˘a va comuta fiecare întrerup˘ator: dac˘a e deschis
acesta va fi închis, s, i invers. În a doua tur˘a, va comuta întrerup˘atoarele corespunz˘atoare multiplilor de 2, în
a treia pe cele corespunz˘atoare multiplilor de 3, s, .a.m.d..
Câte becuri vor fi aprinse dup˘a 5 ture, având în vedere c˘a init, ial toate becurile erau stinse?

Subiect și barem · pagina 4

4
1 exact jum˘atate: 5 becuri
2 doar 4 becuri
3 6 becuri "
4 mult˘a lumin˘a: 7 becuri
Explicat, ii
00000 00000 -> stare init, ial˘a becuri
11111 11111 -> situat, ie dup˘a tura 1
10101 01010 -> situat, ie dup˘a tura 2
10001 11000 -> situat, ie dup˘a tura 3
10011 11100 -> situat, ie dup˘a tura 4
10010 11101 -> situat, ie dup˘a tura 5: 6 becuri aprinse
Problema 4: Identificarea lui C
Pe o insul˘a se g˘asesc dou˘a grup˘ari de persoane: Vedetele s, i R˘azboinicii. În timp ce Vedetele spun doar
adev˘arul, R˘azboinicii sunt permanent mincinos, i. Aflat în c˘autarea lor, exploratorul Explorer întâlnes, te un
grup de trei persoane, A, B s, i C, despre care afl˘a urm˘atoarele:
• A spune despre B c˘a este din gruparea R˘azboinicilor.
• B spune c˘a atât A cât s, i C sunt din aceeas, i grupare.
Din ce grupare face parte C? Ciorn˘a, marcat, i exact un r˘aspuns:
1 2 3 4
1 C este un R˘azboinic. "
2 C este o Vedet˘a.
3 Nu putem determina.
4 C ar putea fi Explorator.
Explicat, ii
Rat, ionamentul lui E este urm˘atorul:
Dac˘a A spune adev˘arul, atunci B este un R˘azboinic, prin urmare este mincinos, ceea ce
înseamn˘a c˘a A s, i C nu sunt din acelas, i grup. Prin urmare, C este tot R˘azboinic;
Dac˘a A este un R˘azboinic, atunci afirmat, ia despre B este o minciun˘a, deci B este un
Vedet˘a. Prin urmare, a doua afirmat, ie este adev˘arat˘a, iar C este R˘azboinic.
As, adar, concluziile la care se poate ajunge sunt urm˘atoarele: A s, i B nu fac parte din
acelas, i grup; C este R˘azboinic.
Problema 5: Cut the rod
Împ˘aratul Ros, u trebuie s˘a construiasc˘a o nou˘a arip˘a a palatului s˘au. Pentru aceasta, se înt, elege cu echipa
de mes, teri mari, calfe s, i zidari, ca la sfâr¸situl fiec˘arei luni k s˘a existe într-un cuf˘ar o cantitate de aur cu greu-
tatea k × G, iar echipa va lua întregul cuf˘ar odat˘a cu finalizarea construct, iei.
Deoarece întreaga munc˘a va dura 11 luni, iar Împ˘aratul Ros, u are pentru aceasta o bar˘a destul de lung˘a
de aur, cu o greutate egal˘a cu 23 × G, acesta îs, i pune problema t˘aierii acesteia cu un num˘ar minim de
t˘aieturi, astfel încât s˘a poat˘a realiza pl˘at, ile lunare, dup˘a ce bijutierul l-a asigurat c˘a poate decupa orice
bucat˘a de greutate k × G folosind o singur˘a t˘aietur˘a. Ciorn˘a, marcat, i exact un r˘aspuns:
1 2 3 4

Subiect și barem · pagina 5

admiterefmi@uvt, septembrie 2025 5
1 10 t˘aieturi. 2 7 t˘aieturi. 3 4 t˘aieturi. " 4 3 t˘aieturi.
Explicat, ii
Luna 1: k=1, 1 t˘aietur˘a
Luna 2: k=2, 1 t˘aietur˘a (se scoate bucata k=1 s, i se pune bucata cu k=2)
Luna 3: k=1+2 (se pun ambele buc˘at, i), 0 t˘aieturi
Luna 4: k=4 (se taie o bucata de 4 s, i se scot celelalte 2 din cuf˘ar), 1 t˘aietur˘a
Luna 5: k=4+1 (bucata de 4 s, i bucata de 1), 0 t˘aieturi
Luna 6: k=4+2 (bucata de 4 s, i bucata de 2), 0 t˘aieturi
Luna 7: k=4+2+1 (toate cele 3 buc˘at, i), 0 t˘aieturi
Luna 8: k=4+4 (se taie o bucata de 4 s, i se pune cu cealalt˘a bucata de 4), 1 t˘aietur˘a
Luna 9: k=4+4+1 (doua buc˘at, i de 4 s, i una de 1), 0 t˘aieturi
Luna 10: k=4+4+2 (doua buc˘at, i de 4 s, i una de 2), 0 t˘aieturi
Luna 11: k=4+4+2+1 (toate cele 4 buc˘at, i t˘aiate), 0 t˘aieturi
Problema 6: Bile
Într-o cutie se afl˘a zece bile albe s, i zece bile negre. Care este num˘arul
minim de bile care ar trebui extrase din cutie, pe nev˘azute, astfel
încât s˘a avem cel put, in o pereche alb-negru? Ciorn˘a, marcat, i 1-2 r˘aspunsuri:
1 2 3 4 5
1 2 2 10 3 11 " 4 19 5 toate
Explicat, ii
În cel mai r˘au caz se pot extrage consecutiv 10 bile de aceeas, i culoare. Deci, abia a un-
sprezecea bil˘a ne va garanta obt, inerea unei perechi alb-negru.
Problema 7: O procedur˘a
Se consider˘a funct, ia RunMe, de mai jos
funct, ia RunMe(k)
i, rezultat ← 0
pentru i ← 0 to k execut˘a
dac˘a i MOD 3 = 1 atunci
rezultat ← rezultat + i
altfel
rezultat ← rezultat + 1
întoarce rezultat
Precizat, i care dintre urm˘atoarele afirmat, ii sunt adev˘arate:
1 Pentru apelul RunMe(5) funct, ia va returna 8 Ciorn˘a, marcat, i 1-2 r˘aspunsuri:
1 2 3 4 5
2 Pentru apelul RunMe(0) funct, ia va returna 11

Subiect și barem · pagina 6

6
3 Pentru apelul RunMe(5) funct, ia va returna 5
4 Pentru apelul RunMe(4) funct, ia va returna 8 "
5 Pentru apelul RunMe(9) funct, ia va returna 18
Explicat, ii
R˘aspunsurile as, teptate sunt:
Pentru apelul RunMe(4) funct, ia va returna 8
Partea a II-a
Problema 8: O recurent, ˘a cu memoizare
Se d˘a un tablou a[1..10000] init, ializat cu valoarea -1. Consider˘am urm˘atoarea secvent, ˘a de cod, unde
xn = a[n] :
a[1] = 1
funct, ia rec1(n)
dac˘a a[n − 1] = −1 atunci
rec1(n − 1)
v = a[n − 1]
a[n] = v
3v + 5
întoarce a[n]
Precizat, i care dintre afirmat, iile de mai jos sunt adev˘arate:
1 Termenul xn are formula xn = 1
7
20 · 5n − 3
4
. "
2 Relat, ia recurent˘a care rezult˘a din programul de mai sus este
xn+1 = xn
3xn + 5 , x1 = 1. "
3 Termenul xn are formula xn = 1
3
5 · 5n − 3
4
.
4 Relat, ia recurent˘a care rezult˘a din programul de mai sus este
xn+1 = xn
3xn + 5 , x0 = 1.
5 Secvent, a de cod va genera aceeas, i valoare dac˘a se înlocuies, te
ultima linie cu return rec1(n-1) / (3*rec1(n-1) + 5).

Subiect și barem · pagina 7

admiterefmi@uvt, septembrie 2025 7
Explicat, ii
Din cod rezult˘a imediat recurent, a xn+1 = xn
3xn + 5 cu condit, ia init, ial˘a x1 = 1 (afirmat, ia
(2) este adev˘arat˘a).
Punând yn = 1
xn
, obt, inem recurent, a liniar˘a yn+1 = 5yn + 3, cu y1 = 1. Solut, ia este yn =
7
4 · 5 n−1 − 3
4 , deci
xn = 1
 7
4
 5 n−1 − 3
4
= 1
 7
20
 5 n − 3
4
,
care corespunde afirmat, iei (1). Celelalte afirmat, ii sunt false.
Problema 9: Matrice Toeplitz
Se d˘a o matrice mat[1..n, 1..m] s, i funct, ia fct de mai jos, care verific˘a dac˘a toate diagonalele de la stânga-sus
la dreapta-jos au aceeas, i valoare (proprietate de tip Toeplitz):
funct, ia fct(mat)
pentru r = 2 to n execut˘a
pentru c = 2 to m execut˘a
dac˘a mat[r][c]̸ = mat[r − 1][c − 1] atunci
întoarce False
întoarce True
Precizat, i care dintre urm˘atoarele afirmat, ii sunt adev˘arate:
1 Pentru matricea [[1, 2, 3], [4, 1, 2], [5, 4, 1]] funct, ia întoarce True. "
2 Pentru matricea [[1, 2, 3], [4, 1, 2], [5, 4, 1], [6, 5, 4]] funct, ia întoarce
False.
3 Pentru matricea [[1, 2, 3], [4, 2, 3], [5, 4, 2]] funct, ia întoarce False. "
4 Dac˘a se modific˘a condit, ia din if cu mat[i][j]̸ = mat[i − 1][j + 1],
programul verific˘a corect fiecare antidiagonal˘a (de la dreapta-sus la
stânga-jos).
5 Pentru ca programul de mai sus s˘a verifice c˘a toate diagonalele (de
la stânga-sus la dreapta-jos) cont, in o valoare constant˘a, matricea
trebuie s˘a fie p˘atratic˘a.

Subiect și barem · pagina 8

8
Explicat, ii
(1) este adev˘arat˘a: fiecare diagonal˘a principal˘a are elemente egale (matrice Toeplitz).
(2) este fals˘a: s, i aceast˘a matrice are diagonalele principale constante, deci funct, ia întoarce
True.
(3) este adev˘arat˘a: de pild˘a mat[2][2] = 2̸ = mat[1][1] = 1, deci funct, ia întoarce False.
(4) este fals˘a în forma dat˘a: pentru a verifica antidiagonalele trebuie ajustate limitele buclei
(de ex. c = 1 la m − 1); altfel acces˘am mat[i − 1][j + 1] în afara matricii când j = m.
(5) este fals˘a: proprietatea Toeplitz are sens s, i pentru matrici dreptunghiulare; nu e nece-
sar ca matricea s˘a fie p˘atratic˘a.
Problema 10: Numere p˘atrate perfecte
Se consider˘a urm˘atoarele funct, ii care testeaz˘a o proprietate a unui num˘ar întreg n:
funct, ia fct1(n)
dac˘a n < 0 atunci
întoarce False
i = 1
cât timp n > 0 execut˘a
n = n − i
i = i + 2
întoarce (n == 0)
funct, ia fct2(n)
s = 0
i = 1
cât timp s < n execut˘a
s = s + i
i = i + 2
întoarce (s == n)
funct, ia fct3(n)
întoarce FCT3_AUX(n, 1)
funct, ia fct4(n)
dac˘a n < 0 atunci
întoarce False
întoarce fct4_AUX(0, n, n)
funct, ia fct3_AUX(n, i)
dac˘a n < 0 atunci
întoarce False
dac˘a n == 0 atunci
întoarce True
întoarce fct3_AUX(n − i, i + 2)
funct, ia fct4_AUX(st, dr, n)
dac˘a st > dr atunci
întoarce False
mid = (st + dr) DIV 2
sq = mid ∗ mid
dac˘a sq == n atunci
întoarce True
altfel dac˘a sq < n atunci
întoarce fct4_AUX(mid + 1, dr, n)
altfel
întoarce fct4_AUX(st, mid − 1, n)
Selectat, i toate variantele adev˘arate:
1 Toate cele patru funct, ii verific˘a aceeas, i proprietate a lui n. "
2 Doar funct, iile fct1 s, i fct2 verific˘a aceeas, i proprietate a lui n.
3 Doar funct, iile fct1 s, i fct4 verific˘a aceeas, i proprietate a lui n.

Subiect și barem · pagina 9

admiterefmi@uvt, septembrie 2025 9
4 Doar funct, iile fct1 s, i fct3 verific˘a aceeas, i proprietate a lui n.
5 În intervalul [100, 250] sunt 6 numere pentru care fct1 întoarce
valoarea True. "
Explicat, ii
Toate cele patru funct, ii testeaz˘a dac˘a n este p˘atrat perfect.
fct1/fct2/fct3 se bazeaz˘a pe faptul c˘a suma primelor k numere impare este k2, iar
fct4 face c˘autare binar˘a pe p˘atrate (mid2).
În intervalul [100, 250] p˘atratele perfecte sunt: 100 = 102, 121 = 112, 144 = 122, 169 =
132, 196 = 142, 225 = 152 (s, ase valori). De aceea sunt adev˘arate afirmat, iile (1) s, i (5).
Problema 11: Misterul vârstei medii
Alex a întârziat la una dintre activit˘at, ile dintr-un grup de studiu, dar odat˘a cu sosirea lui, vârsta medie a
celor aflat, i în grupul de lucru a crescut cu exact 4 ani. Andreea, sora lui geam˘an˘a, a întârziat s, i mai mult.
S, i, lucru interesant, odat˘a cu sosirea ei, vârsta medie a celor aflat, i în sal˘a a crescut cu exact 3 ani.
Câte persoane se aflau în sal˘a, înaintea sosirii lui Alex? Ciorn˘a, marcat, i 1-2 r˘aspunsuri:
1 2 3 4 51 5 2 6 " 3 7 4 8 5 9
Explicat, ii
Fie:
S – suma init, ial˘a a vârstelor,
a – vârsta lui Alex s, i a Andreei,
n – num˘arul init, ial de persoane.
Prima condit, ie conduce la S+a
n+1 = S
n + 4, deci S = a · n − 4 · n · (n + 1)
A doua condit, ie conduce la S+2a
n+2 = S+a
n+1 + 3, deci S = a · n − 3 · (n + 1) · (n + 2)
Din egalarea relat, iilor de mai sus rezult˘a 4 · n · (n + 1) = 3 · (n + 1) · (n + 2) de unde
rezult˘a n = 6
Problema 12: Divizibil
Fie dat˘a funct, ia de mai jos s, i matricea al˘aturat˘a, A. A =




15 40 51 61
44 12 33 71
2 33 5 54
12 32 15 45




funct, ia RunIt(n, m, A)
mm = 0
pentru j = 1, m execut˘a
x = 0
pentru i = 1, n execut˘a
dac˘a A[i][j] MOD 3 = 0 atunci
x = x + 1
dac˘a x > mm atunci
mm = x
întoarce mm
Care din urm˘atoarele variante sunt adev˘arate?

Subiect și barem · pagina 10

10
1 RunIt(3, 3, A) → 2 " Ciorn˘a, marcat, i 1-3 r˘aspunsuri:
1 2 3 4 5
2 RunIt(2, 4, A) → 2 "
3 RunIt(3, 3, A) → 1
4 RunIt(4, 4, A) → 3 "
5 RunIt(4, 4, A) → 2
Explicat, ii
Algoritmul va calcula num˘arul de elemente divizibile cu 3 în fiecare coloan˘a din ma-
tricea A, returnând valoarea maxim˘a. Parametrii n s, i m vor restrânge num˘arul de linii,
respectiv num˘arul de coloane parcurse.
Problema 13: Sub diagonal˘a
Se consider˘a o matrice p˘atratic˘a A de ordin n, s, i se presupune c˘a elementele aflate sub diagonala princi-
pal˘a sunt stocate într-un tablou prin parcurgerea linie cu linie a matricii. Presupunând c˘a indicii tabloului
s, i cei ai matricii pornesc de la 1, care din urm˘atoarele afirmat, ii sunt adev˘arate?
1 "a3,2 va fi stocat pe pozit, ia 3 în tablou Ciorn˘a, marcat, i 1-2 r˘aspunsuri:
1 2 3 4 5
2 a3,1 va fi stocat pe pozit, ia 3 în tablou
3 "ai,j va fi stocat pe pozit, ia (i−2)(i−1)
2 + j în tablou
4 ai,j va fi stocat pe pozit, ia (i)(i+1)
2 + j în tablou
5 a3,1 va fi stocat pe pozit, ia 4 în tablou
Explicat, ii
Primul element de pe diagonala principal˘a este a1,1 în acest caz nu se adaug˘a nici un
element în vector.
Al doilea element pe diagonala principal˘a este a2,2, în acest caz se adaug˘a un element în
vector.
Al treilea element pe diagonala principal˘a este a3,3, în acest caz se adaug˘a dou˘a elemente
în vector, deci vectorul cont, ine 1 + 2 elemente.
Al i-lea element de pe diagonala principal˘a este ai,i, în acest caz se adaug˘a i − 1 elemente
în vector, deci vectorul cont, ine 1 + 2 + . . . + (i − 1) = (i−1)i
2 elemente.
În cazul elementului ai,j avem în vector deja elementele pân˘a elementul ai−1,i−1 de pe
diagonal˘a adic˘a (i−2)(i−1)
2 la care se adaug˘a elementele pân˘a la pozit, ia j.
Problema 14: Împ˘art, ire fr˘at, easc˘a
Se consider˘a algoritmul RunMe(n) unde n este num˘ar întreg.
funct, ia RunMe(n)
i = 1, a = 0, k = 0,

Subiect și barem · pagina 11

admiterefmi@uvt, septembrie 2025 11
cât timp n̸ = 0 execut˘a
a = a + (n MOD 2) ∗ i
dac˘a a MOD 2̸ = 0 atunci
k = k + 1
n = n DIV 2
i = i ∗ 10
afis, eaz˘a a
Precizat, i care dintre urm˘atoarele afirmat, ii sunt adev˘arate:
1 Pentru apelul RunMe(6), algoritmul va afis, a 110 " Ciorn˘a, marcat, i 1-3 r˘aspunsuri:
1 2 3 4 5
2 Pentru apelul RunMe(117), algoritmul va afis, a 9
3 Variabila k stocheaz˘a num˘arul de cifre impare din n
4 Pentru apelul RunMe(2), algoritmul va afis, a 10 "
5 Pentru apelul RunMe(5), k va avea valoarea final˘a 3 "
Explicat, ii
R˘aspunsurile as, teptate sunt:
Pentru apelul RunMe(6), algoritmul va afis, a 110
Pentru apelul RunMe(2), algoritmul va afis, a 10
Pentru apelul RunMe(5), k va avea valoarea final˘a 3
Partea a III-a
Problema 15: Calcul
Se consider˘a algoritmul RunMe(n), unde n este un num˘ar natural
nenul. Algoritmul este definit astfel:
funct, ia RunMe(n)
dac˘a n = 1 atunci
întoarce 1
întoarce RunMe(n DIV 2)
Precizat, i care dintre urm˘atoarele afirmat, ii sunt adev˘arate:
1 Algoritmul calculeaz˘a log2 n. Ciorn˘a, marcat, i 1-3 r˘aspunsuri:
1 2 3 4 5
2 Algoritmul returneaz˘a valoarea n2.
3 Algoritmul returneaz˘a 1 pentru orice valoare a lui n "
4 Algoritmul are mereu timp finit de execut, ie, cât timp facem împ˘art, irea întreag˘a la 2 "
5 Algoritmul ruleaz˘a la infinit pentru numere pare.

Subiect și barem · pagina 12

12
Explicat, ii
R˘aspunsurile as, teptate sunt:
Algoritmul returneaz˘a 1 pentru orice valoare a lui n
Algoritmul are mereu timp finit de execut, ie, cât timp facem împ˘art, irea întreag˘a la 2
Problema 16: Un mister
Se consider˘a algoritmul RunMe(n) unde n este un num˘ar natural cu 1 ≤ n ≤ 1000.
funct, ia RunMe(n)
dac˘a n < 2 atunci
întoarce n
a ← 0
b ← 1
c ← 0
pentru i ←2 to n execut˘a
c ← a + b
a ← b
b ← c
întoarce c
Precizat, i care dintre urm˘atoarele afirmat, ii sunt adev˘arate:
1 Pentru apelul RunMe(5), algoritmul returneaz˘a 5 " Ciorn˘a, marcat, i 1-3 r˘aspunsuri:
1 2 3 4 5
2 Pentru apelul RunMe(8), algoritmul returneaz˘a 21 "
3 Pentru apelul RunMe(10), algoritmul returneaz˘a 55 "
4 Pentru apelul RunMe(15), algoritmul returneaz˘a 600
5 Pentru apelul RunMe(20), algoritmul returneaz˘a 2 765
Explicat, ii
Algoritmul este un s, ir de valori, de tip Fibonacci: [0, 1, 2, 3, 5, . . . , s(n-1) + s(n-2)]
R˘aspunsurile as, teptate sunt:
Pentru apelul RunMe(5), algoritmul returneaz˘a 5
Pentru apelul RunMe(8), algoritmul returneaz˘a 21
Pentru apelul RunMe(10), algoritmul returneaz˘a 55
Problema 17: Apel ciudat
Se consider˘a algoritmul RunMe(n), unde n este un num˘ar natural.
Algoritmul este definit astfel:
funct, ia RunMe(n)
dac˘a n < 10 atunci

Subiect și barem · pagina 13

admiterefmi@uvt, septembrie 2025 13
întoarce n
întoarce RunMe(n DIV 10) ∗ (n MOD 10)
Precizat, i care dintre urm˘atoarele afirmat, ii sunt adev˘arate:
1 Algoritmul calculeaz˘a produsul cifrelor num˘arului n. " Ciorn˘a, marcat, i 1-3 r˘aspunsuri:
1 2 3 4 5
2 Algoritmul returneaz˘a num˘arul obt, inut prin inversarea ordinii
cifrelor lui n.
3 Algoritmul returneaz˘a valoarea n, nemodificat˘a.
4 Algoritmul returneaz˘a 1 pentru orice valoare a lui n.
5 Algoritmul calculeaz˘a suma cifrelor num˘arului n.
Explicat, ii
R˘aspunsul as, teptat este:
Algoritmul calculeaz˘a produsul cifrelor num˘arului n.
Problema 18: Înmult, ire repetat˘a
Se consider˘a algoritmul RunMe(n) unde 0 ≤ n ≤ 1000.
funct, ia RunMe(n)
rezultat ← 0
pentru i ←1 to n execut˘a
pentru j ←1 to i execut˘a
rezultat ← rezultat + i ∗ j
întoarce rezultat
Precizat, i care dintre urm˘atoarele afirmat, ii sunt adev˘arate:
1 Pentru apelul RunMe(3), algoritmul returneaz˘a valoarea 25 " Ciorn˘a, marcat, i 1-3 r˘aspunsuri:
1 2 3 4 5
2 Pentru apelul RunMe(5), algoritmul returneaz˘a valoarea 104
3 Pentru orice apel RunMe(7), algoritmul returneaz˘a valoarea 262
4 Pentru n = 0, algoritmul returneaz˘a valoarea 0 "
5 Pentru orice apel, algoritmul returneaz˘a valoarea n ∗ (n + 1)/2
Explicat, ii
R˘aspunsurile as, teptate sunt:
Pentru apelul RunMe(3), algoritmul returneaz˘a valoarea 25
Pentru n = 0, algoritmul returneaz˘a valoarea 0
Problema 19: Happy counter
Se consider˘a algoritmul RunMe(n), unde n este un num˘ar natural.
Algoritmul este definit astfel:

Subiect și barem · pagina 14

14
funct, ia RunMe(n)
rezultat ← 0
pentru i ←1 to n execut˘a
dac˘a i MOD 3 = 0 atunci
rezultat ← rezultat + i
dac˘a i MOD 5 = 0 atunci
rezultat ← rezultat + i
întoarce rezultat
Precizat, i care dintre urm˘atoarele afirmat, ii sunt adev˘arate:
1 Pentru apelul RunMe(10), algoritmul returneaz˘a 33 " Ciorn˘a, marcat, i 1-3 r˘aspunsuri:
1 2 3 4 5
2 Pentru apelul RunMe(15), algoritmul returneaz˘a 75 "
3 Pentru apelul RunMe(30), algoritmul returneaz˘a 170
4 Algoritmul calculeaz˘a suma tuturor numerelor de la 1 la n, care sunt divizibile cu 3 s, i 5.
5 Algoritmul calculeaz˘a suma tuturor numerelor de la 1 la n, care sunt divizibile cu 3 sau 5 sau 15.
Explicat, ii
R˘aspunsurile as, teptate sunt:
Pentru apelul RunMe(10), algoritmul returneaz˘a 33
Pentru apelul RunMe(15), algoritmul returneaz˘a 75
Problema 20: O traversare în adâncime
Se consider˘a labirintul ilustrat mai jos, în care celulele negre reprezint˘a obstacole.
S
G
1 2 3
4 5 6
7 8
9 10 11 12 13
14 15
Se pune problema g˘asirii unui drum de la celula de start S la celula G cu ajutorul metodei de parcurgere în
adâncime (Depth First). Pe durata parcurgerii în adâncime se aplic˘a urm˘atoarele reguli:
1. Vizitarea celulelor se face în ordinea: sus, dreapta, jos, stânga. Nu este posibil˘a mutarea pe diagonal˘a.
2. Nici o celul˘a nu se poate vizita de 2 ori.
De exemplu, c˘autarea în adâncime a unui drum pornind de la S începe cu S, 4, 7, 10, 11 în aceast˘a ordine.
Fie σ secven¸ta de celule de pe drumul g˘asit de c˘autarea în adâncime, care începe cu S ¸si se termin˘a cu G.
Care din afirma¸tiile urm˘atoare sunt adev˘arate? Marca¸ti toate vari- Ciorn˘a, marcat, i 1-3 r˘aspunsuri:
1 2 3 4 5antele corecte.
1 σ are 8 celule.
2 σ are 11 celule."

Subiect și barem · pagina 15

admiterefmi@uvt, septembrie 2025 15
3 13 este în σ.
4 3 este în σ."
5 15 este în σ.
Explicat, ii
Întrucât σ = [S, 4, 7, 10, 11, 12, 8, 5, 6, 3, G], r˘aspunsurile corecte sunt 2 ¸si 4 .
Deschide documentul original

Răspunsuri directe

Ce trebuie să știi despre acest subiect?

Ce document de admitere este acesta?

Pagina prezintă examen de admitere din 2025 pentru Matematică și Informatică, la Facultatea de Informatică. Documentul este etichetat după instituție, facultate, program și tipul probei folosind inventarul public verificat. Consultă metodologia actuală a instituției pentru condițiile examenului viitor.

Există și barem sau răspunsuri pentru acest subiect?

Da. Pagina include baremul sau răspunsurile publice asociate acestui subiect, afișate separat ori în același document atunci când sursa le publică împreună. Verifică fiecare rezolvare după ce ai terminat varianta și urmărește exact criteriile de punctare indicate de instituție.

Cum folosesc acest subiect în pregătirea pentru admitere?

Rezolvă documentul fără ajutor și respectă timpul prevăzut de metodologia examenului. Corectează cu baremul disponibil, marchează capitolele unde ai pierdut puncte și repetă exerciții similare. Compară apoi cu alte probe din aceeași facultate și confirmă programa curentă pe site-ul oficial al instituției.