Sunteți pe pagina 1din 2

1.

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;

13. In secvenţa alăturată, variabilele s1, s2 şi s3 reţin şiruri de caractere:

if(!(strcmp(s1,s2) || strcmp(s1,s3)))

val=1;

else val=2;

In secvenţa alăturată, variabilele s1, s2 şi s3 reţin şiruri de caractere:

a) s1, s2, s3 reţin şiruri identice de caractere


b) s1, s2, s3 reţin şiruri de caractere ordonate lexicografic
c) s1, s2, s3 reţin şiruri de caractere de lungimi diferite

S-ar putea să vă placă și