Documente Academic
Documente Profesional
Documente Cultură
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;
2. Variabila s reţine şirul de caractere bacalaureat. Ce se afişează la executarea instrucţiunii de
mai jos?
cout<<strchr(s,’a’);
3. Funcția strcmp(s1,s2); returnează valoarea 0 când:
a) cele doua șiruri sunt identice
b) cele doua șiruri nu au nici un caracter în comun
c) cele doua șiruri au același număr de caractere, indiferent care ar fi acestea
d) cele doua șiruri conțin cuvinte aflate în relație de sinonimie
4. 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[]=”carte”;
t=s[1]; s[1]=s[3];
s[3]=’x’;
cout<<s;
5. Variabila s reţine şirul de caractere vacanta. Ce se afişează la executarea instrucţiunii de mai
jos?
cout<<strchr(s,’a’);
6. Funcția strcmp(s1,s2); returnează valoarea 0 când:
a) cele doua șiruri sunt identice
b) cele doua șiruri nu au nici un caracter în comun
c) cele doua șiruri au același număr de caractere, indiferent care ar fi acestea
d) cele doua șiruri conțin cuvinte aflate în relație de sinonimie
7. Ce afiseaza urmatoarea secv:
cout << strlen("informatica");
char s[10]="copil";
cout << strlen(s);
cout << strlen(s + 2);
8. Ce se va afisa mai jos?
char s[21], t[21] = "oras";
strcpy(s , "lipova");
cout << s;
strcpy(s , t);
cout << s;
strcpy(s , t + 2);
cout << s;
strcpy(s + 2 , t);
cout << s;
9. ce se va afisa?
char s[21]="Castel";
char * p = strstr(s , "as");
cout << p;
10. ce se va afisa?
char ch = 'x';
if(strchr("aeiou" , ch) != NULL)
cout << "DA"
else
cout << "NU";
11. ce se va afisa?
for (i='a';i<='z';i++)
if (strchr("info",i))
cout<<i;
12. ce se afiseaza?
strcpy(a,"informatica");
strcpy(b,a+5);
strcpy(a+2,b);
cout<<a;
if(!(strcmp(s1,s2) || strcmp(s1,s3)))
val=1;
else val=2;