Siruri caractere-  C++

Siruri caractere- C++

11th Grade

9 Qs

quiz-placeholder

Similar activities

C++ - Loops and Random Numbers

C++ - Loops and Random Numbers

9th - 12th Grade

14 Qs

Karaktersorok

Karaktersorok

11th Grade

6 Qs

C++ References

C++ References

6th - 12th Grade

12 Qs

ПР_X_CPP

ПР_X_CPP

9th - 12th Grade

11 Qs

SENAC - RECUPERAÇÃO - 1° ANO

SENAC - RECUPERAÇÃO - 1° ANO

11th Grade

10 Qs

BAHASA C++

BAHASA C++

11th Grade

10 Qs

Siruri de caractere

Siruri de caractere

11th Grade

7 Qs

Siruri_de_caractere_2

Siruri_de_caractere_2

10th - 11th Grade

8 Qs

Siruri caractere-  C++

Siruri caractere- C++

Assessment

Quiz

Computers

11th Grade

Hard

Created by

Chis Lucian

Used 35+ times

FREE Resource

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);