Exerciții

Căutare

Filtrare

?
exerciții corespund restricțiilor

Rezultate 611

Exercițiul #605

Subprogramul re este definit mai jos.

int f(int x,int y)
{
 if(x<=y) return x-y;
 return f(y-x,x-1)+3;
}

Ce valoarea are f(7,11)? Dar f(11,7)?

Scrieți cele două valori in ordine, separate prin exact un spațiu!

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #623

Subprogramul f este definit mai jos.

int f(int n,int c)
{
 if(n==0)return 0;
 if(n%10==c)
 return n%100+f(n/10,c);
 return f(n/10,c);
}

Ce valoarea are f(12,3)? Dar f(21114,1)?

Scrieți cele două valori în ordine, separate prin exact un spațiu!

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #651

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

Exercițiul #150

Care va fi şirul de caractere afişat pe ecran după executarea secvenţei de program de mai jos în care variabila s memorează un şir cu cel mult 4 caractere iar variabila t un caracter?

char s[]=”arac”;
t=s[1]; s[1]=s[3];
s[3]=’t’;
cout<<s;
Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #100

Ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabilele s și t memorează șiruri cu cel mult 10 caractere, iar variabila i este de tip întreg?

char s[11]="abcduecda";
cout<<strlen(s);
i=0; j=strlen(s)-1;
while (i<j)
  if (s[i]==s[j])
  { 
    strcpy(t,s+j+1); strcpy(s+j,t);
    strcpy(t,s+i+1); strcpy(s+i,t); j=j-2;
  }
  else
  { i=i+1; j=j-1; }
cout<<" "<<s; 
Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #313

Ce se va afişa în urma executării secvenţei de program următoare ştiind că i este o
variabilă de tip întreg, iar variabila x este de tip şir de caractere?

strcpy(x, “ExAMeNe NaTiOnALe”);
for(i = 0; i < strlen(x); i++)
  if(x[i] >= ‘A’ && x[i] <=’N’)
    x[i] = x[i] + ‘a’-‘A’;
cout << x;
Varianta 1

examene nationale

Varianta 2

examene naTiOnale

Varianta 3

EXAMENE NATIONALE

Varianta 4

exAmeNe nAtIoNalE

Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #84

Considerând declararea de mai jos, care dintre următoarele secvenţe de instrucţiuni afişează valorile memorate în cele două câmpuri ale variabilei x, separate printr-un spaţiu?

struct {
  int a, b;
}x;
Varianta 1

cout<<x.a<<” ”<<x.b;

Varianta 2

cout<<a.x<<” ”<<b.x;

Varianta 3

cout<<x;

Varianta 4

cout<<a->x<<” ”<<b->x;

Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #286

Considerând declarările următoare, care dintre următoarele referiri este corectă din punct de vedere sintactic ?

struct punct{float x,y;};
struct cerc
 {float raza;
 punct centru;} c;
Varianta 1

c.punct.y

Varianta 2

c.raza.punct

Varianta 3

c.centru.x

Varianta 4

c.y.centru

Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #560

Se consideră declarările alăturate, în care variabila FIG memorează coordonatele, în planul xOy, ale centrului unui cerc, precum şi lungimea razei acestuia.

struct punct {
  float x, y;
};
struct cerc {
  struct punct centru;
  float raza;
} FIG;

O expresie C/C++ care are valoarea 1 dacă şi numai dacă centrul cercului se află pe prima bisectoare a sistemului de coordonate al planului xOy este:

Varianta 1

FIG.centru(x)==FIG.centru(y)

Varianta 2

FIG.centru.x==FIG.centru.y

Varianta 3

FIG.cerc.x==FIG.cerc.y

Varianta 4

FIG.punct.x==FIG.punct.y

Subiect Bacalaureat 2010 Clasa a X-a

Exercițiul #508

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);
}
Varianta 1

15

Varianta 2

10

Varianta 3

5

Varianta 4

0

Subiect Bacalaureat 2014, sesiunea august-septembrie Clasa a X-a