Exerciții

Căutare

Filtrare

?
exerciții corespund restricțiilor

Rezultate 38

Exercițiul #587

Subprogramul f are definiţia de mai jos. Ce se va afişa în urma apelului f(12345,0)?

void f(long n, int i)
{ if (i<n%10)
  { cout<<n%10; | printf("%d",n%10);
    f(n/10,i+1);
  }
}
Varianta 1

54321

Varianta 2

543

Varianta 3

54

Varianta 4

5432

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #657

Subprogramul f este definit mai jos.

void f(int n, int p)
{ if(n>0)
  { if(n%2==1)
      cout<<p<<" "; | printf(" ",p);
    f(n/2, p*2);
  }
}

Indicați cea mai mare valoare din intervalul [20,25] pe care o poate avea variabila întreagă x, astfel încât, în urma apelului de mai jos, să afișeze numerele 2 4 16.

f(x,1);
Varianta 1

21

Varianta 2

22

Varianta 3

23

Varianta 4

24

Subiect Bacalaureat 2016 Clasa a X-a

Exercițiul #591

Subprogramul f este definit mai jos.

void f(char c)
{ if (c>'A') f(c-1);
 cout<<c;
 if (c>'A') f(c-1);
} 

Ce se afişează în urma apelului următor?

f('C');
Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #790

Subprogramul f este definit mai jos.

void f(int n)
{ int i; 
  if(n>0) 
  { for(i=1;i<=n;i++)  
      cout<<i;
    f(n-1); 
  } 
} 

Scrieți ce se afișează în urma apelului de mai jos.

f(4);
Subiect Bacalaureat 2017 Clasa a X-a

Exercițiul #596

Subprogramul afis este definit mai jos.

void afis (int n)
{
 cout<<n;
 for (int i=n/2;i>=1;i--)
   if(n%i==0)afis(i);
} 

Ce se afişează în urma apelului următor?

afis(8);
Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #921

Valorile memorate în componentele întregi ale tabloului v, cu indicii de la 1 la 8, sunt, în această ordine: 12 131 0 2 130 13 135 56. Se consideră subprogramul afis cu definiția următoare.

void afis(int i, int v[])
{
    if(i>0)
    {
        if(v[i]%2==0 && i%2!=0)
        {
            afis(i-1,v);
            cout<<v[i]<<" ";
        }
        else
        afis(i-1,v);
    }
}

Ce se va afișa pe ecran în urma apelului afis(8,v)?

Varianta 1
130 0 12
Varianta 2
130 12
Varianta 3
12 0 130
Varianta 4
12 0 130 135
Proprie Berindeie Elena Clasa a X-a

Exercițiul #487

Subprogramul F este definit mai jos.

void F(char c)
{ if(c>='a')
  { cout<<c;
    F(c-1);
  }
}

Ce se afişează în urma apelului de mai jos.

F('d');
Varianta 1

abcd

Varianta 2

dcba

Varianta 3

dcb

Varianta 4

bcd

Subiect Bacalaureat 2015 Clasa a X-a

Exercițiul #597

Subprogramul scrie este definit mai jos.

void scrie(int x,int y)
{
 cout<<x<<y;
 if(x<y)
 {
  scrie(x+1,y-1);
  cout<<(x+y)/2;
 }
} 

Ce se afişează în urma apelului următor?

scrie(2,6);
Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #974

Subprogramul f este definit mai jos.

void f(char ch, int x)
{ cout<<ch; | printf("c",ch); 
  if(x==0) 
    cout<<'*'; | printf("*"); 
  else if(ch=='a') 
         cout<<x; | printf("%d",x); 
       else 
         f(ch-1,x-1); 
}

Care dintre următoarele mulțimi conține doar valori pe care le poate avea variabila întreagă x astfel încât, în urma apelului de mai jos, pentru fiecare dintre acestea, să NU se afișez niciun caracter *

f('e',x);
Varianta 1

{1 , 2 , 4}

Varianta 2

{2 , 4 , 6}

Varianta 3

{2 , 4 , 8}

Varianta 4

{5, 6, 8}

Subiect Bacalaureat 2018, sesiunea iunie-iulie, enunț modificat Clasa a X-a

Exercițiul #492

Subprogramul F este definit mai jos.

void F (long a, int b)
{ if(a*b!=0)
    if(a%2==0)
    { cout<<a%10;
      F(a/10,b-1);
    }
    else
    { F(a/10,b+1);
      cout<<a%10;
    }
}

Ce se afişează în urma apelului de mai jos.

F(154678,3);
Subiect Bacalaureat 2015 Clasa a X-a