Siruri caractere-  C++

Siruri caractere- C++

11th Grade

9 Qs

quiz-placeholder

Similar activities

XI - Kuis AP 1

XI - Kuis AP 1

11th Grade

10 Qs

C++ Coding Problems

C++ Coding Problems

4th Grade - Professional Development

10 Qs

Q Vectori C++

Q Vectori C++

9th - 12th Grade

13 Qs

Array dan Fungsi

Array dan Fungsi

11th Grade

10 Qs

C++ Array

C++ Array

11th Grade

11 Qs

ITSkills 2022-1-RO01-KA121-VET-000056989

ITSkills 2022-1-RO01-KA121-VET-000056989

11th Grade

9 Qs

C++ Arrays

C++ Arrays

8th - 12th Grade

12 Qs

Strings em C

Strings em C

11th Grade

13 Qs

Siruri caractere-  C++

Siruri caractere- C++

Assessment

Quiz

Computers

11th Grade

Medium

Created by

Chis Lucian

Used 43+ 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);