Test Evaluare Char
Test Evaluare Char
Test Evaluare Char
1. (1 p) Care va fi şirul de caractere afişat după executarea secvenţei de program alăturate, în care variabila s
memorează un şir cu cel mult 5 caractere ?
char s[]=”RATON”;
s[1]=s[3];
cout<<s;
2. (1 p) Care va fi şirul de caractere afişat pe ecran după executarea secvenţei de program alăturate î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;
3. (1 p) Care este valoarea expresiei strlen(s) pentru variabila s de tip şir de caractere,
declarată şi iniţializată astfel: char s[15]=”Proba_E”;
4. (1 p) Ce se va afişa în urma executării secvenţei alăturate, în care variabila c memorează un şir cu
cel mult 20 de caractere, iar i este o variabilă de tip întreg?
char c[21]="tamara",*p;
for(i=0;i<strlen(c);i=i+1)
{ p=strchr(c,'a'); cout<<pc;}
5. (1 p) Ce se va afişa în urma executării secvenţei alăturate, în care variabila c memorează un şir cu
cel mult 20 de caractere, iar variabila i este de tip întreg?
char c[]="tamara";
for(i=0;i<3;i++)
c[i]=c[i+1];
cout<<c;
6. (1 p) Ştiind că în urma executării secvenţei alăturate s-a afişat succesiunea de caractere EXAMEN, care este
şirul de caractere memorat de variabila s?
x=strlen(s);
for (i=0;i<x/2;i++)
cout<<s[i]<<s[xi1];
7. (1 p) Ce valoare are expresia de mai jos dacă variabila s memorează şirul de caractere alfabet?
strlen(strcpy(s,s+2))
8. (1 p) Care din următoarele expresii are valoarea 1 dacă şi numai dacă şirul de caractere s, format din exact
10 caractere, este obţinut prin concatenarea a două şiruri identice?
a. strcmp(s,s+5)==0 b. s==strstr(s,s+5)
c. s==s+5 d. strcmp(s,strcat(s,s+5))==0
9. (1 p) Scrieţi o secvenţă de instrucţiuni C/C++ care determină, în urma executării ei, afişarea pe
ecran a mesajului Corect dacă un şir de maximum 100 caractere, memorat de variabila s, este palindrom sau
mesajul Incorect în caz contrar. Un şir de caractere este palindrom dacă citit de la început la sfârşit este identic cu
şirul citit de la sfârşit la început. Exemplu: şirul de caractere cojoc este palindrom