Exerciții 38

Căutare

Filtrare

?
exerciții corespund restricțiilor

Rezultate 38

Subprogramul f este definit mai jos.

void f (int n, int x)
{ if(x>n)
    cout<<0;
  else
    if(x%4<=1) f(n,x+1);
    else
    { f(n,x+3);
      cout<<1;
    }
}

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

f(15,2);
Subiect Bacalaureat 2009 Clasa a X-a

Subprogramul C/C++ f este definit mai jos.

void f(int x)
{
 if(x) {
 if(x%3==0){
 cout<<3; | printf("3");
 f(x/3);
 }
 else{
 f(x/3);
 cout<<x%3; | printf("%d",x%3);
 }
 }
}

Ce se afişează la apelul f(38);?

Subiect Bacalaureat 2009 Clasa a X-a

Subprogramul f este definit mai jos.

void f(int a, int b)
{ if(a<=b)
  { f(a+1,b-2); cout<<'*';}
  else cout<<b;
} 

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

f(3,17);
Subiect Bacalaureat 2009 Clasa a X-a

Subprogramul C/C++ gama este definit mai jos.

void gama(int n)
{int i;
 if(n>=3)
 {for(i=3;i<=n;i++)
 printf("%d ",n); | cout<<n<<" ";
 gama(n-3);
 }
} 

Ce valori vor fi afişate pe ecran în urma apelului gama(6);?

Subiect Bacalaureat 2009 Clasa a X-a

Subprogramul f este definit mai jos.

void f(long int n)
{ if (n!=0)
 {if (n%2 == 0)
 cout<<n%10;
 f(n/10);
 }
} 

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

f(12345);
Varianta 1

513

Varianta 2

24

Varianta 3

42

Varianta 4

315

Subiect Bacalaureat 2009 Clasa a X-a

Subprogramul C/C++ beta este definit mai jos.

void beta(int n)
{if (n!=1)
 {printf("%d ",n); | cout<<n<<" ";
 if (n%3==0) beta(n/3);
 else beta(2*n-1);}
 else printf("%d",1); | cout<<1; 
}

Ce valori vor fi afişate pe ecran în urma apelului beta(15);?

Subiect Bacalaureat 2009 Clasa a X-a

Subprogramul f este definit mai jos.

void f(int n)
{ if (n!=0)
  { if (n%2==0)
      cout<<n<<' ';
    f(n-1);
    cout<<n<<' ';
  }
}

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

f(3);
Subiect Bacalaureat 2009 Clasa a X-a

Subprogramul F este definit mai jos.

void f(int x, int nr)
{ if(x*nr>0)
  { if(x%4==0)
      cout<<x<<' ';
    f(x-4,nr-1);
  }
  cout<<x<<' ';
}

Indicați numărul valorilor întregi afișate în urma apelului de mai jos.

f(2024,2);
Varianta 1

3

Varianta 2

4

Varianta 3

5

Varianta 4

6

Subiect Bacalaureat 2015 Clasa a X-a

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

void f(long n)
{ if (n>9)
  { cout<<n/100; | printf(“%d”,n/100);
    f(n/10);
  }
}
Varianta 1

1231210

Varianta 2

123121

Varianta 3

1234123121

Varianta 4

123

Subiect Bacalaureat 2009 Clasa a X-a

Se consideră subprogramul cu definiția de mai jos. Ce valoare se va afișa în urma apelului f(12345)?

void f( int n)
{
  if (n!=0)
     { if (n%2==0) cout<<n%10; || printf("%d", n%10);
        f(n/10);
       if (n%2!=0) cout<<n%10; || printf("%d", n%10);
         }
   else cout<<'-';
}
Variante Bacalaureat 2008 Clasa a X-a
Du-te sus!