Exerciții

Căutare

Filtrare

?
exerciții corespund restricțiilor

Rezultate 1219

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 #1192

Variabila s permite memorarea unui șir de cel mult 20 de caractere. Scrieți ce se afișează în urma executării secvenței de mai jos.

strcpy(s,"muzeu");
s[0]=s[0]+1;
cout<<s[1]<<s[0]<<" "; | printf("%c%c ",s[1],s[0]);
strcpy(s,"muzeu"+2);
cout<<s; | printf("%s",s);
Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #1199

Subprogramul f este definit mai jos.

int f(int n)
{ int c;
  if (n==0) return 9;
  c=f(n/10); if (n%10<c) return n%10;
  return c;
}

Indicați valoarea f(38627).

Varianta 1

2

Varianta 2

3

Varianta 3

7

Varianta 4

8

Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #1203

În secvenţa de mai jos, variabila i este de tip întreg, iar variabilele s și t pot memora câte un şir cu cel mult 20 de caractere. Scrieți ce se afișează pe ecran în urma executării secvenței.

strcpy(s,"sanataTEA");
cout<<strlen(s);
i=0;
while(i<strlen(s))
  if(s[i]=='a')
  { strcpy(t, s+i+1); strcpy(s+i, t);}
  else 
    i=i+1;
cout<<s;
Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #1212

Subprogramul f este definit mai jos.

void f (int n, int k)
{ if (n!=0)
  { f(n/10,k+1);
    if(n%10==k) cout<<k;| printf(”%d”,k);
  }
}

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

f(7552021,1);
Varianta 1

1

Varianta 2

21

Varianta 3

1257

Varianta 4

7521

Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #1216

Variabila i este de tip întreg, iar variabila s permite memorarea unui șir cu cel mult 102 caractere. Scrieți ce se afișează pe ecran în urma executării secvenței următoare.

strcpy(s,"informatica");
cout<<strlen(s); | printf("%d",strlen(s));
for (i=0;i<strlen(s);i++)
  if (strchr("aeiou",s[i])!=NULL)
    s[i]= '*';
cout<<s; | printf("%s",s);
Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #1222

Subprogramul f este definit mai jos.

int f(int x, int y)
{   if(x==0) return 0;
    if(y==0) return 1;
    return x%2+y%2+f(x/10,y/10);
}

Indicați valoarea lui f(2121,19).

Varianta 1

4

Varianta 2

5

Varianta 3

15

Varianta 4

17

Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #1226

Variabila i este de tip întreg, iar variabilele s și t permit memorarea câte un șir de cel mult 20 de caractere. Scrieți șirul accesat prin variabila s în urma executării secvenței de mai jos.

strcpy(s,"PRASLEA*CEL*VOINIC");
i=0;
while (i<strlen(s))
  if (strchr("ACEI",s[i])!=NULL)
  { strcpy(t,s+i+1); strcpy(s+i,t);}
  else i=i+1;
Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #1232

Subprogramele f1 și f2 sunt definite mai jos. Indicați valoarea f2(41382).

int f1(int c)
{ if (c%2==1) return 1; 
  else return 2; 
}

int f2(int n) 
{ if (n==0) return 0; 
  else returnf1(n%10)+f2(n/10);
}
Varianta 1

7

Varianta 2

8

Varianta 3

9

Varianta 4

10

Teste antrenament Bacalaureat 2021 Clasa a X-a

Exercițiul #1247

Fie declarările de mai jos.

struct bac1
{
    float a, b;
} ;
struct bac2
{
    int x, y;
    struct bac1 z;
    float t; 
};

și următoarele declaraţii:

bac1 y, b;
bac2 x, a;

Care dintre următoarele expresii este corectă?

Varianta 1

x.b.z

Varianta 2

b.a.z

Varianta 3

a.z.a

Varianta 4

a.y.b

proprie Voica Cornelia Nicoleta si Voica Adrian Clasa a X-a