Recursivitate

Recursivitate

10th - 11th Grade

20 Qs

quiz-placeholder

Similar activities

CẤU TRÚC RẼ NHÁNH TRONG PYTHON

CẤU TRÚC RẼ NHÁNH TRONG PYTHON

11th Grade - University

22 Qs

1) Python Data Types

1) Python Data Types

8th - 11th Grade

23 Qs

ARRAY C++

ARRAY C++

11th Grade

20 Qs

Elementele de bază ale limbajului C++

Elementele de bază ale limbajului C++

10th Grade

17 Qs

Array

Array

10th - 12th Grade

20 Qs

Test bac 3

Test bac 3

11th - 12th Grade

20 Qs

Intro to Java Loops

Intro to Java Loops

9th - 12th Grade

15 Qs

Test grila bacalaureat informatica

Test grila bacalaureat informatica

9th - 12th Grade

20 Qs

Recursivitate

Recursivitate

Assessment

Quiz

Computers

10th - 11th Grade

Hard

Created by

Eugenia-Maria Ohota

Used 12+ times

FREE Resource

20 questions

Show all answers

1.

FILL IN THE BLANK QUESTION

2 mins • 1 pt

Subprogramul f este definit mai jos.

long f(int n)

{

if(n<=0) return 0;

else return f(n-1)+2*n;}

Dacă f(x) are valoarea 10100, care este valoarea lui x?

2.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Subprogramul f este definit mai jos.

long f(int n){

if(n<=0) return 0;

else return f(n-1)+n;}

Ce se afișează la apelul f(10)

10

55

0

110

3.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Subprogramul f este definit mai jos.

long f(int n){

if(n<=0) return 0;

else return f(n-1)+1;}

Ce se afișează la apelul f(10)

10

55

0

110

4.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Considerăm subprogramul f, definit mai jos. Care va fi valoarea variabilei globale x după apelul f(4962,x), dacă înainte de apel, x are valoarea 0?

void f(int n,int &a)

{int c;

if(n!=0){ c=n%10; if(a<c) a=c;

f(n/10,a); }}

0

2

9

4

5.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

Considerăm subprogramul f, definit mai jos. Care va fi valoarea variabilei globale x după apelul f(4962,x), dacă înainte de apel, x are valoarea 100?

void f(int n,int &a)

{int c;

if(n!=0){ c=n%10; if(a<c) a=c;

f(n/10,a); }}

100

2

9

4

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Se consideră subprogramul f, definit mai jos. Indicați ce valoare are f(15, 25).

int f(int a,int b)

{ if (b==0) return a;

else return f(b,a%b);

}

15

10

5

0

7.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Se consideră subprogramul f, definit mai jos.

int f(int x)

{ if(x<=0)

return 0;

return x+f(x-5);

}

Care este rezultatul apelului f(20)?

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?