Exerciții

Căutare

Filtrare

?
exerciții corespund restricțiilor

Rezultate 611

Exercițiul #97

Scrieţi 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 12 caractere, iar variabila i este de tip întreg?

char s[13]="abcdefghoid";
i=0;
cout<<strlen(s);
while (i<strlen(s))
  if (strchr("aeiou",s[i])!=NULL){
    strcpy(t,s+i+1);
    strcpy(s+i,t);
  }
  else i++;
cout<<" "<<s;
Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #312

Ce se va afişa în urma executării secvenţei de program de mai jos dacă variabila x memorează cuvântul bacalaureat, iar variabila y memorează cuvântul banal?

if(strcmp(x, y) > 0) cout << x;
else
 if(strcmp(x,y) < 0) cout << y;
 else cout << “imposibil”;
Varianta 1

imposibil

Varianta 2

bacalaureat

Varianta 3

banal

Varianta 4

bacalaureatimposibil

Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #80

Considerând declararea de mai jos, care dintre următoarele secvenţe realizează în mod corect citirea de la tastatură a valorilor celor două câmpuri ale variabilei x?

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

cin>>x.a>>x.b;

Varianta 2

cin>>a.x>>b.x;

Varianta 3

cin>>x;

Varianta 4

cin>>a->x>>b->x;

Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #283

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

struct datan{int zi,ln,an;};
struct elev {char nume[30];
 datan dn,da;} e;
Varianta 1

e.datan.ln

Varianta 2

nume.e

Varianta 3

e.dn.an[2]

Varianta 4

e.dn.zi

Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #556

Se consideră declararea următoare, în care variabila FIG memorează coordonatele, în planul xOy, ale centrului unui cerc, precum şi lungimea razei acestuia.

struct cerc {
  float x, y;
  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

centru(x)==centru(y)

Varianta 2

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

Varianta 3

FIG(x)==FIG(y)

Varianta 4

FIG.x==FIG.y

Subiect Bacalaureat 2010 Clasa a X-a

Exercițiul #1188

Subprogramul f este definit mai jos.

void f (int x)
{ cout<<"*";  |  printf("*");
  if(x>0)
  { cout<<x;  |  printf("%d",x);
    f(x/100);
  }
  cout<<"/";  |  printf("/");
}

Indicați ce se afișează în urma apelului:

f(54321);
Varianta 1

****554354321

Varianta 2

/5/543/54321/

Varianta 3

****/5/543/54321/

Varianta 4

*54321*543*5*////

Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #1086

Subprogramul f este definit mai jos. Indicați valoarea f(4770777,7).

int f (int n, int k)
{ if (n!=0)
    if(n%10==k)return 1+f(n/10,k);
  return 0;
}
Varianta 1

2

Varianta 2

3

Varianta 3

4

Varianta 4

5

Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #473

Subprogramul scif returnează suma cifrelor unui număr natural transmis ca parametru. Stabiliți valoarea expresiei scif(scif(518)+scif(518)).

Varianta 1

14

Varianta 2

10

Varianta 3

28

Varianta 4

1

Variante Bacalaureat 2005 Sanda Popescu Clasa a X-a

Exercițiul #570

Subprogramul f este definit mai jos.

void f(long n, int i)
{ if(n!=0)
    if(n%3>0)
    { cout<<i; f(n/3,i+1); }
}

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

f(121,1);
Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #588

Funcţia F are definiţia de mai jos. Ce valoare are F(18)?

int F(int x){
  if (x<=1) return x;
  else return x+F(x-2);
}
Varianta 1

90

Varianta 2

171

Varianta 3

91

Varianta 4

18

Subiect Bacalaureat 2009 Clasa a X-a