Exerciții

Căutare

Filtrare

?
exerciții corespund restricțiilor

Rezultate 611

Exercițiul #290

Cum se poate accesa prima literă a denumirii unui produs ale cărui caracteristici sunt memorate în variabila p, declarată mai jos?

struct produs{
 char denumire[15];
 int pret;}p;
Varianta 1

produs.denumire[0]

Varianta 2

denumire.p[0]

Varianta 3

p.denumire[0]

Varianta 4

p->denumire[0]

Variante Bacalaureat 2009 Clasa a X-a

Exercițiul #662

În declararea de mai jos, variabila m memorează anul fabricaţiei şi marca unei maşini. Indicaţi o expresie C/C++ care are valoarea 1 dacă şi numai dacă maşina a fost fabricată înainte de anul 1950.

struct masina
{ int an_fabricatie;
  char marca[20];
} m;
Varianta 1

m.an_fabricatie<1950

Varianta 2

m.masina.an_fabricatie.m<1950

Varianta 3

m(an_fabricatie)<1950

Varianta 4

masina(an_fabricatie)<1950

Subiect Bacalaureat 2016 Clasa a X-a

Exercițiul #1008

Variabila x este de tip char și memorează o literă mică a alfabetului englez. Indicați expresia C/C++ care are valoare nenulă dacă și numai dacă litera memorată în variabila x este o vocală. Se consideră vocale literele a, e, i, o, u.

Varianta 1

strcmp(x,"aeiou")==0

Varianta 2

strchr("aeiou",x)

Varianta 3

'a'<=x && x<='u'

Varianta 4

x==a || x==e || x==i || x==o || x==u

Subiect Bacalaureat 2019, sesiunea iunie-iulie Clasa a X-a

Exercițiul #1186

Scrieți ce se afișează în urma executării secvenței de mai jos, în care variabilele s și t permit memorarea câte unui șir de cel mult 50 de caractere.

strcpy(s,"vorbeste");
s[3]=s[0]; s[5]=s[2];s[0]=s[1]+1; s[2]=s[1]-2; s[6]=s[4]-1;
strcpy(t,s); t[3]='\0';
cout<<t<<" "<<s+3; | printf("%s %s",t,s+3);
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 #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 #572

Subprogramul f este definit mai jos.

void f (int x)
{
 if(x>0)
  if(x%4==0)
  { cout<<'x';
    f(x-1); }
  else
  { f(x/3);
    cout<<'y';
  }
}

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

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

Exercițiul #590

Subprogramul f este definit mai jos.

int f(int n)
{ if(n==0) return 0;
  else return n%2+f(n/2);
}

Ce valoare are f(100)?

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #607

Subprogramul f este definit mai jos.

int f(int x)
{
 if(x<=4) return x*x-3;
 return f(x-3)+4;
}

Ce valoarea are f(3)? Dar f(8)?

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

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #625

Subprogramul f este definit mai jos.

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

Ce valoarea are f(88,1)? Dar f(3713,3)?

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

Variante Bacalaureat 2009 Clasa a X-a