Recursivitate în C++
Autor quiz: PelevaniucN
Studiază tema Recursivitatea înainte de a parcurge întrebările acestui quiz.
Rezumat chestionar
0 din 10 întrebări finalizate
Întrebări:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Informații

Dacă vrei să-ți salvezi punctele câștigate și să apari în topurile Kidibot, trebuie să fii logat(ă). Creează-ți aici un cont sau loghează-te.
Great! To see your results, you must create your Kidibot FREE account (or login here ). This way, you’ll not loose the points you won for this quiz.
Ai finalizat deja chestionarul mai înainte. De aceea nu-l poți relua.
Chestionarul se încărcă...
Trebuie să te autentifici sau să te înregistrezi pentru a începe chestionarul.
Trebuie să termini următorul chestionar pentru a începe acest chestionar:
Rezultate
0 din 10 întrebări au răspunsuri corecte
Durată de răspuns:
Timpul a trecut
Ai obținut 0 din 0 de puncte posibile, (0)
Scor mediu |
|
Scorul tău |
|
Categorii
- Fără categorie 0%
-
-
Din păcate, nu ai răspuns corect de suficient de multe ori. Așa că nu ai primit nici un punct. Fii mai atent data viitoare.
Poz. | Nume | Introdus pe | Puncte | Rezultat |
---|---|---|---|---|
Tabelul se încărcă | ||||
Nicio dată disponibilă | ||||
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- Cu răspuns
- Reia
-
Întrebarea 1 din 10
1. Întrebare
1 puncteRecursivitatea constă în faptul căCorect
Incorect
-
Întrebarea 2 din 10
2. Întrebare
1 puncteAlegeți propoziția ce descrie un subprogram recursivCorect
Incorect
-
Întrebarea 3 din 10
3. Întrebare
1 puncteAlegeți varianta ce descrie recursivitatea indirectăCorect
Incorect
-
Întrebarea 4 din 10
4. Întrebare
1 puncteAlegeți varianta ce descrie recursivitatea directăCorect
Incorect
-
Întrebarea 5 din 10
5. Întrebare
1 puncteAnalizați algortimul funcției de mai jos: int f(int a, int b){ if(b == 0) return a; else return f(b, a%b); } Subprogramul de mai sus calculeazăCorect
Incorect
-
Întrebarea 6 din 10
6. Întrebare
1 puncteAnalizați algortimul funcției de mai jos: int f(int n){ if (n< 10) return n; else return 1+ f(n/10); } Care rând al funcție conține un apel recursiv?Corect
Incorect
-
Întrebarea 7 din 10
7. Întrebare
1 puncteAnalizați algortimul funcției de mai jos: int f(int n){ if (n< 10) return 1; else return 1+ f(n/10); } Subprogramul de mai sus calculeazăCorect
Incorect
-
Întrebarea 8 din 10
8. Întrebare
1 puncteAnalizați algortimul funcției de mai jos: int f(int n){ if (n< 10) return n; else return n%10+ f(n/10); } Subprogramul de mai sus calculeazăCorect
Incorect
-
Întrebarea 9 din 10
9. Întrebare
1 puncteAnalizați algortimul funcției de mai jos: int fact(int n){ if(n == 0) return 1; else return n * fact(n-1); } Selectați din variantele propuse rândul în care avem prezentă recursivitatea.Corect
Incorect
-
Întrebarea 10 din 10
10. Întrebare
1 puncteSelectați propoziția ce descrie procesul de autopel într-o funcție recursivă.Corect
Incorect
Exemple de întrebări din quizul "Recursivitate în C++"
- Analizați algortimul funcției de mai jos: int f(int n){ if (n< 10) return n; else return n%10+ f(n/10); } Subprogramul de mai sus calculează
- Analizați algortimul funcției de mai jos: int f(int a, int b){ if(b == 0) return a; else return f(b, a%b); } Subprogramul de mai sus calculează
- Alegeți varianta ce descrie recursivitatea indirectă