Sunteți pe pagina 1din 22

Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

1 întrebare
Care conditie trebuie folosita in parcurgerea unei liste pentru inserarea in lista simplu inlantuitata, astfel incat lista sa fie sortata
Nu a primit
crescator?
răspuns încă

Marcat din 1,00


Alegeţi o opţiune:
U a. while(p->next && p->info<infoDeCautat);

U b. while(p->next && p->next->info<infoDeCautat);

• c. while(p && p->info<infoDeCautat);

U d. while(p->next || p->next->info>infoDeCautat);
Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

2 întrebare
O structura de tip stiva nu poate fi reprezentata prin intermediul:
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
a. unui arbore binar

O b. unei liste dublu inlantuita

O c. unei liste simplu inlantuita

O d. unui vector
Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

3 întrebare
Se considera structura struct Exemplu{ int id; char* nume}. Se declara pointerul Exemplu * ptrEx. Care instructiune este incorecta?
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
U a. ptrEx->nume=(char*)malloc(sizeof(char)*(strlen("ex")+1));

U b. (*ptrEx).nume=(char*)malloc(sizeof(char)*(strlen("ex")+1));

• c. ptrEx.id=15;

U d. ptrEx->id=10;
Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

4 întrebare
Care din urmatoarele variante nu reprezinta o metoda de evitare a coliziunilor intr-o tabela de dispersie:
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
• a. overflow area

O b. re-hashing
O c. sharing

O d. chaining;
Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

5 întrebare
Ce efect are operatorul ++ asupra unui pointer de tip Element*?
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
U a. deplasarea pointerului inainte cu dimensiunea primului camp din structura Element, exprimata in octeti;

U b. deplasarea pointerului inainte cu dimensiunea structurii Element, exprimata in octeti;

U c. deplasarea pointerului inapoi cu 1 octet;

U d. deplasarea pointerului inainte cu 1 octet;


Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

6 întrebare
Care instructiune realizeaza afisarea tuturor elementelor, de tip int, dintr-o lista simplu inlantuita, identificata prin p-adresa primului
Nu a primit
nod?
răspuns încă

Marcat din 1,00


Alegeţi o opţiune:
U a. while(p){printf("%d",p->info); p=p->info;};

U b. while(p->next){printf("%d",p->info); p=p->next;};

U c. while(p){printf("%d",p->info); p=p->next;};

U d. while(p->next){printf("%d",p->info); p=p->next;};
Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

7 întrebare
Ce instructiuni se folosesc pentru stergerea primului nod dintr-o lista simplu inlantuita, in care informatia utila este char*nume?
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
U a. if(cap){nod*aux=cap->next; free(cap->nume); free(cap); aux=cap;}

U b. if(cap){nod*aux=cap->next; free(cap->nume); free(cap); cap=aux;}

U c. if(cap){nod*aux=cap->next; free(cap); free(cap->nume); cap=aux;}

U d. if(cap){nod*aux=cap->info; free(cap->nume); free(cap); cap=aux;}


Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

8 întrebare
Care dintre urmatoarele diferente dintre un vector si o lista simplu inlnatuita nu este adevarata?
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
U a. elementele vectorului pot fi accesate direct, iar elementele listei sunt accesate secvential

O b. memoria pentru lista este alocata doar la executie iar memoria pentru vector este alocata doar la compilare

U c. pentru lista nu trebuie cunoscu arpiori numarul de elemente, iar la vector trebuie cunoscut numarul de elemente inainte de
a se aloca spatiu.

U d. vectorul are zona de memorie alocata contiguu, iar memoria ocupata de nodurile listei nu este contigua
Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

9 întrebare
O lista simplu inlantuita este referita prin:
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
U a. adresa primului nod al listei;

U b. primul element din lista;

U c. adresa unui nod din cadrul listei;

U d. variabila cap de tip nod*;


Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

1 0 întrebare
Care instructiune de citire a variabilei char aux[20] este corecta?
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
U a. scanf("%d",&aux);

O b. scanf("&s",&aux);
O c. scanf("%s",&aux);

O d. scanf("&d",%aux);
Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

1 1 întrebare
Care este definirea corecta a structurii unui nod dintr-o lista dublu inlantuita cu informatia utila de tip char*?
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
U a. struct* nod{ char** info; nod* next; nod* prev;};

U b. struct nod{ char* info; nod* next; nod* prev;};

U c. struct nod{ char* info; nod* next; nod* next;};

U d. struct nod{ char info; nod next; nod prev;};


Pagina principală / Cursurile mele / Structuri-AT,Sem2(6422im) / General / Quiz oficial

1 2 întrebare
Care este instructiunea, care aloca in mod corect spatiu pentru memorarea cuvantului "SDD"?
Nu a primit
răspuns încă
Alegeţi o opţiune:
Marcat din 1,00
U a. char* variabila=malloc(sizeof(char)*(strlen("SDD")+1));

U b. char* variabila=(char*)malloc(sizeof(char*)*(strlen("SDD")+1));

U c. char*variabila=(char*)malloc(sizeof(char)*(strlen("SDD")+1));

U d. char* variabila=(char)malloc(sizeof(char)*(strlen("SDD")));

S-ar putea să vă placă și