Se consideră declararea de mai jos:
char s[50], x[50];
Ce se afişează în urma executării secvenţei de program scrisă mai jos dacă variabila s
memorează şirul abcdefg
?
strcpy(x,s+4); strcpy(s+4,”123”); strcat(s,x); cout<<s;
Ce se va afişa în urma executării secvenţei de instrucţiuni de mai jos dacă variabila s
memorează şirul de caractere abbacdde
, variabila t
poate memora șiruri de caractere cu lungimea cel puțin egală cu a lui s
, iar variabila i
este de tip întreg?
i=0; while (i<strlen(s)-1) if (s[i]==s[i+1]){ strcpy(t,s+i+1); strcpy(s+i,t); } else i=i+1; cout<<s;
Ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabilele s
și t
memorează șiruri cu cel mult 12
caractere, iar variabila i
este de tip întreg?
strcpy(s,"abracadabra"); i=0; cout<<strlen(s); while (i<strlen(s)) if (s[i]=='a'){ strcpy(t,s+i+1); strcpy(s+i,t); } else i=i+1; cout<<” ”<<s;
Scrieţi ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabila s
memorează un şir de cel mult 12
caractere, iar variabila i
este de tip întreg.
char s[13]="informatica"; cout<<strlen(s); for (i=0;i<strlen(s);i++) if (strchr("aeiou",s[i])!=NULL) s[i]= '*'; cout<<" "<<s;
Scrieţi ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabilele s
și t
memorează şiruri cu cel mult 12
caractere, iar variabila i
este de tip întreg?
char s[13]="abcdefghoid"; i=0; cout<<strlen(s); while (i<strlen(s)) if (strchr("aeiou",s[i])!=NULL){ strcpy(t,s+i+1); strcpy(s+i,t); } else i++; cout<<" "<<s;
Ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabilele s
și t
memorează șiruri cu cel mult 10
caractere, iar variabila i
este de tip întreg?
char s[11]="abcduecda"; cout<<strlen(s); i=0; j=strlen(s)-1; while (i<j) if (s[i]==s[j]) { strcpy(t,s+j+1); strcpy(s+j,t); strcpy(t,s+i+1); strcpy(s+i,t); j=j-2; } else { i=i+1; j=j-1; } cout<<" "<<s;
Ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabilele s
și t
memorează șiruri cu cel mult 10
caractere, iar variabila i
este de tip întreg?
i=0; char s[11]="abaemeiut"; cout<<strlen(s); while (i<strlen(s)) if (strchr("aeiou",s[i])!=NULL) { strcpy(t,s+i+1); strcpy(s+i,t); i=i+1; } else i=i+2; cout<<" "<<s;
Care este valoarea expresiei strlen(s)
pentru variabila s
de tip şir de caractere, declarată şi iniţializată astfel: char s[15]=”Proba_E”;
Varianta 1 |
7 |
Varianta 2 |
15 |
Varianta 3 |
6 |
Varianta 4 |
5 |
Ce se va afişa în urma executării secvenţei următoare, î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<<p-c;}
Ce se afişează pe ecran în urma executării secvenţei de program scrisă mai jos, în
care i
este o variabilă de tip char?
for (i='a';i<='z';i++) if (strchr("info",i)) cout<<i;