NEW
Font size
WorksheetsArray Operations and Characteristics
Total questions: 10
Worksheet time: 5mins
Un array unidimensional este o structură de date caracterizată prin:
O colecție de elemente de tipuri de date diferite.
Elemente stocate în locații de memorie aleatorii.
O colecție de elemente de același tip de date stocate contigu în memorie.
Capacitatea de a schimba dinamic numărul total de elemente după declarație.
Pentru a declara un tablou unidimensional, care sunt cele trei proprietăți esențiale?
Tip, valoare și index.
Nume, dimensiune și elemente inițiale.
Tip, nume și dimensiune.
Predecesor, succesor și index.
Care este o diferență cheie între un array unidimensional și un vector în ceea ce privește modificarea dimensiunii?
Array-urile pot stoca tipuri de date diferite, în timp ce vectorii nu pot.
Vectorii au o dimensiune fixă, în timp ce array-urile pot schimba dimensiunea dinamic.
Array-urile nu pot schimba numărul total de elemente după declarație, dar vectorii pot.
Atât array-urile, cât și vectorii pot schimba dimensiunea dinamic.
În C++ și în majoritatea limbajelor de programare, care este indexul de început pentru accesarea elementelor într-un array unidimensional?
1
0
-1
Numărul total de elemente (N)
Ce două operații sunt de obicei efectuate pentru a adăuga un nou element la sfârșitul unui tablou și a actualiza corect dimensiunea sa logică?
Atribuie noua valoare lui V[n] și apoi decrementează n.
Atribuie noua valoare lui V[n-1] și apoi incrementează n.
Atribuie noua valoare lui V[n] și apoi incrementează n.
Atribuie noua valoare lui V[n+1] și apoi incrementează n.
Când inserați un nou element într-un array la o poziție specifică, care este primul pas pentru a face loc pentru noul element?
Deplasați toate elementele spre stânga, începând de la punctul de inserare.
Deplasați toate elementele de la punctul de inserare până la sfârșit, cu o poziție spre dreapta.
Ștergeți elementul aflat în prezent la punctul de inserare.
Creați un nou array cu o dimensiune mai mare.
Când ștergeți un element dintr-o poziție specifică într-un array, ce două acțiuni sunt efectuate pentru a menține integritatea datelor și a actualiza dimensiunea logică a array-ului?
Shift elementele spre dreapta pentru a umple golul, apoi incrementați dimensiunea logică.
Shift elementele spre stânga pentru a umple golul, apoi decrementați dimensiunea logică.
Înlocuiți elementul șters cu o valoare null, apoi decrementați dimensiunea logică.
Creați un nou array fără elementul șters, apoi actualizați dimensiunea logică.
Un array V conține elementele {4, 2, 1, 6, 9}. Dacă elementul de la indexul 2 (valoarea 1) este șters, iar elementele ulterioare sunt mutate la stânga, care vor fi noile conținuturi ale array-ului?
{4, 2, 6, 9}
{4, 2, 1, 6}
{2, 1, 6, 9}
{4, 6, 9}
Când căutăm valoarea maximă într-un array care ar putea conține numere negative, care este cea mai potrivită valoare inițială pentru variabila 'maxim'?
0
Primul element al array-ului
Un număr foarte mare pozitiv
Un număr foarte mic negativ
Având două array-uri, V1 = {4, 2, 1, 6, 9, 8} și V2 = {13, 4, 9, 5, 7}, care elemente sunt comune pentru ambele array-uri?
{4, 9}
{2, 1, 6, 8}
{13, 5, 7}
{4, 2, 1, 6, 9, 8, 13, 5, 7}
