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;
După executarea acesteia, variabila întreagă val
primeşte valoarea 1
dacă:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
În secvenţa următoare, fiecare dintre variabilele x
şi s
sunt de tipul şir de caracter, iar i
este de tip întreg. Dacă variabilele x
şi s
memorează iniţial şirul absolvent
, ce se va memora în variabila x
în urma executării secvenţei următoare?
for(i=0; i<strlen(s); i++) if(strcmp(x, s+i)<0) strcpy(x,s+i);
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Ce se va afişa în urma executării secvenţei de program de mai jos dacă variabila x
memorează cuvântul bacalaureat
, iar variabila y
memorează cuvântul banal
?
if(strcmp(x, y) > 0) cout << x; else if(strcmp(x,y) < 0) cout << y; else cout << “imposibil”;
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|