
Siruri caractere- C++
Quiz
•
Computers
•
11th Grade
•
Medium
Chis Lucian
Used 43+ times
FREE Resource
Enhance your content
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Care vor fi valorile afişate după executarea secvenţei de program alăturate?
char s1[20]=”algoritm”,
s2[20]=”bioritm”,s3[20]=”ritm”;
if (strlen(s1)< strlen(s2))
strcat(s3,s1);
else
strcat(s3,s2);
cout<<s1<<’ ’<<s2<<’ ’<<s3;
algoritm bioritm ritmbioritm
algoritmritm bioritm ritm
algoritm bioritm ritmalgoritm
algoritm bioritmritm ritm
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Ce se va afişa în urma executării secvenţei de instrucţiuni alăturate dacă variabila s memorează şirul de caractere abbacdde, iar variabila i este de tip întreg?
i=0;
while (i<strlen(s)-1)
if (s[i]==s[i+1])
strcpy(s+i,s+i+1);
else
i=i+1;
cout<<s;
abacde
abbacdde
abacdde
abbcde
3.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Ce se afişează în urma executării secvenţei de program alăturate dacă variabila s memorează şirul de caractere abcdefgh?
strcpy(s+2,s+4);
cout<<s<<” ”<<strlen(s);
abefgh 6
cdefgh 6
cdefghefgh 10
efgh 4
4.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Ce valoare are variabila s de tip şir de caractere după executarea instrucţiunii de mai jos?
strcat(strstr("olimpiada", "oli")+ strlen("201304"),"13");
ada13
olimpiada13
oli13
iada13
5.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Se consideră secvenţa alăturată.Ce se va afişa dacă şirul a este aabbddeff iar şirul b este aabbdeef?
if (strcmp(a,b)>0)
cout<<a;
else
if (strcmp(a,b)==0)
cout<<”egalitate”;
else
cout<<b;
aabbdeeff
aabbddeff
nici una dintre variantele propuse
egalitate
6.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Ce se va afişa în urma executării secvenţei alăturate, dacă x este un sir de caractere, iar i are tipul int?
char x[] = "bacalaureat";
for (int i = 1; i <= 4; i++)
strcpy(x, x + 1);
cout << x;
laureat
alaureat
aureat
blaureat
7.
MULTIPLE SELECT QUESTION
3 mins • 1 pt
Care dintre următoarele şiruri de caractere poate fi memorat în variabila x astfel încât expresia:
strlen(x)>strchr(x,'s')-x+1
să aibă valoarea 0?
dedus
pastos
sedus
sarm
8.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Algoritmul următor testează dacă şirul de caractere s este palindrom (citit atât de la stânga la dreapta, cât şi de la dreapta la stânga, se obţine acelaşi şir de caractere). Care este expresia care poate înlocui punctele de suspensie astfel încât algoritmul să fie corect ?
i=0; j=strlen(s)-1;
while(i<j && s[i]==s[j])
{i=i+1; j=j-1;}
if(.......)
cout<<”palindrom”;
else
cout<<”nu e palindrom”;
i=j
i>=j
i<j
i!=j
9.
MULTIPLE SELECT QUESTION
5 mins • 1 pt
Dacă s este o variabilă de tip şir de caractere (declarată astfel: char s[100];), atunci care dintre următoarele expresii/secvente afisează ultimul caracter memorat în şir?
cout<<s[strlen(s)-1];
for(char *p=strchr(s,s[0]);p;p++); cout<<*p;
char *p=&s[0]; while(p) p++; cout<<*p;
cout<<s[strlen(s)];
char *p=&s[strlen(s)]; cout<<*(p-1);
Similar Resources on Wayground
10 questions
Quiz C++ Grade 10
Quiz
•
9th - 12th Grade
14 questions
Tipul de date STRING în Pascal
Quiz
•
11th Grade
10 questions
C++ 變數/輸入/輸出
Quiz
•
11th Grade
10 questions
if test 202212
Quiz
•
11th Grade
10 questions
PHP & MySQL - 05
Quiz
•
11th - 12th Grade
10 questions
AP : RA
Quiz
•
11th Grade
10 questions
Programming with C++
Quiz
•
9th - 12th Grade
10 questions
Functions in C++
Quiz
•
9th - 12th Grade
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
20 questions
ELA Advisory Review
Quiz
•
7th Grade
15 questions
Subtracting Integers
Quiz
•
7th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade