wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Șiruri de caractere - funcții

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Ce este un șir de caractere în programare?

a)

O secvență de numere

b)

O secvență de caractere închisă între ghilimele

c)

Un tip de variabilă

d)

O funcție care returnează un caracter

2.

Care dintre următoarele declară corect un șir (array) de caractere?

a)

char name[10];

b)

int name[10];

c)

char *name;

d)

string name;

3.

Ce reprezintă ultimul caracter dintr-un șir?

a)

Un caracter special

b)

Un caracter nul

c)

Un caracter de spațiu

d)

Sfârșitul șirului

4.

Care funcție este folosită pentru a copia șiruri de caractere în C?

a)

strcpy

b)

strdup

c)

strcat

d)

strcopy

5.

Care este scopul funcției strcmp?

a)

Inițializează o variabilă cu un șir de caractere

b)

Compară două șiruri de caractere

c)

Caută un subșir într-un șir

d)

Compară un șir cu un caracter

6.

Cum citești un șir de caractere din intrare în C?

a)

cin >> string;

b)

scanf(string);

c)

getline(string);

d)

cin.get(string);

7.

Ce face funcția strlen?

a)

Returnează lungimea unui șir de caractere

b)

Copiază un șir de caractere

c)

Concatenă două șiruri de caractere

d)

Compară două șiruri de caractere

8.

Care dintre următoarele este o modalitate validă de a inițializa un șir?

a)

char str = "hello";

b)

char str[5] = "hello";

c)

char str[5] = 'hello';

d)

char str[] = 'hello';

9.

Ce face funcția strcat?

a)

Compară două șiruri

b)

Concatenă două șiruri

c)

Copiază un șir

d)

Găsește un subșir

10.

Care funcție este folosită pentru a găsi un caracter într-un șir?

a)

strfind

b)

strchr

c)

strlocate

d)

strsearch

11.

Care este rezultatul utilizării cin.get?

a)

Citeste până la un newline

b)

Citeste până la un spațiu

c)

Citeste o linie de text

d)

Citeste un singur caracter

12.

Ce face funcția strstr?

a)

Caută un caracter

într-un șir

b)

Convertește în majuscule

c)

Caută un subșir într-un șir

d)

Copiază un șir de caractere

13.

Care dintre următoarele NU este o funcție de manipulare a șirurilor?

a)

strcat

b)

strcpy

c)

strrev

d)

strnum

14.

Care este scopul funcției strtok?

a)

De a împărți un șir în tokenuri

b)

De a găsi un subșir

c)

De a concatena șiruri

d)

De a compara șiruri

15.

Cum declarăm un pointer către un caracter?

a)

char *ptr;

b)

char ptr;

c)

char ptr[];

d)

int *ptr;