Documente Academic
Documente Profesional
Documente Cultură
Test SDD
Test SDD
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ă
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 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;
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ă
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;}
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;
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;};
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")));