Siruri caractere-  C++

Siruri caractere- C++

11th Grade

9 Qs

quiz-placeholder

Similar activities

Recursivitate 2

Recursivitate 2

1st - 12th Grade

9 Qs

all about IT you need to Know

all about IT you need to Know

11th Grade

10 Qs

Session 1

Session 1

9th - 12th Grade

10 Qs

C# Data Types

C# Data Types

11th Grade

6 Qs

Siruri de caractere

Siruri de caractere

11th Grade

7 Qs

C++ - Loops and Random Numbers

C++ - Loops and Random Numbers

9th - 12th Grade

14 Qs

Bab 1.4.2 - Operator Hubungan dan Operator Logikal dlm Struktur

Bab 1.4.2 - Operator Hubungan dan Operator Logikal dlm Struktur

9th - 12th Grade

12 Qs

Instrukcja for z zagnieżdżeniem (C++)

Instrukcja for z zagnieżdżeniem (C++)

KG - University

7 Qs

Siruri caractere-  C++

Siruri caractere- C++

Assessment

Quiz

Computers

11th Grade

Medium

Created by

Chis Lucian

Used 43+ times

FREE Resource

AI

Enhance your content

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Discover more resources for Computers