ThatQuiz Biblioteca Intenteu aquesta prova
Estructures de dades - Prova
Contribució de: Melis
  • 1. Les estructures de dades són un component clau de la informàtica que permeten organitzar, emmagatzemar i recuperar dades de manera eficient. Proporcionen una manera de representar i manipular dades d'una manera estructurada i lògica, cosa que permet algoritmes i programes més ràpids i efectius. Les estructures de dades comunes inclouen matrius, llistes enllaçades, piles, files, arbres i grafs, cadascuna amb les seves pròpies propietats i usos únics. Comprendre les estructures de dades és essencial per als desenvolupadors de programari per resoldre problemes complexos, optimitzar el rendiment i dissenyar sistemes escalables. En triar l'estructura de dades adequada per a una tasca determinada, els desenvolupadors poden millorar l'eficiència, reduir la complexitat temporal i millorar la qualitat general del programari.

    Què és una llista enllaçada?
A) Un grup d'elements de dades del mateix tipus.
B) Una estructura de dades que permet accedir als elements de manera aleatòria.
C) Una estructura de dades on cada element apunta a l'element següent de la seqüència.
D) Una estructura de dades que només pot emmagatzemar un tipus de dades.
  • 2. Quina estructura de dades utilitza el principi de darrer que entra, primer que surt (LIFO)?
A) Array
B) Llista enllaçada
C) Pila
D) Fila
  • 3. Què és un arbre binari?
A) Una estructura de dades jeràrquica en què cada node té com a màxim dos fills.
B) Una estructura de dades que només pot emmagatzemar dades binàries.
C) Una estructura de dades on els elements s'emmagatzemen en una seqüència ordenada.
D) Una estructura de dades d'arbre en què cada node pot tenir un nombre il·limitat de fills.
  • 4. Què és un array?
A) Una estructura que només pot contenir valors numèrics.
B) Una estructura de dades que no es pot redimensionar un cop creada.
C) Una estructura de dades que només permet afegir elements al principi.
D) Una col·lecció seqüencial d'elements, cadascun identificat per un índex o clau.
  • 5. Quina estructura de dades organitza les dades en una jerarquia de nodes?
A) Llista enllaçada
B) Cua
C) Array (taula)
D) Arbre
  • 6. Què és una taula hash?
A) Una estructura de dades que associa claus a valors per a una cerca eficient.
B) Una estructura de dades que emmagatzema dades en un ordre aleatori.
C) Una taula que conté només valors hash.
D) Una estructura utilitzada per a la codificació de contrasenyes.
  • 7. Quina estructura de dades utilitza punters per connectar els elements en una seqüència lineal?
A) Taula hash
B) Llista enllaçada
C) Arbre
D) Array (o matriu)
  • 8. Què és una estructura de dades basada en grafs i per a què s'utilitza?
A) Ordenar elements en ordre ascendent.
B) Representar xarxes i connexions entre elements.
C) Emmagatzemar dades de manera seqüencial.
D) Realitzar càlculs matemàtics.
  • 9. A què es refereix el terme 'tipus de dades abstracte' (TDA)?
A) Un model matemàtic per als tipus de dades, on les dades es defineixen com un conjunt de valors i operacions.
B) Un tipus d'abstracció de codi utilitzat en el desenvolupament de programari.
C) Un llenguatge de programació que no està específicament vinculat a cap maquinari.
D) Un tipus de xifrat utilitzat per protegir les dades.
  • 10. Què tipus d'estructura de dades és un graf?
A) No lineal
B) Seqüencial
C) Jeràrquica
D) Lineal
  • 11. En una estructura de dades d'heap, quina propietat es compleix en cada node?
A) Propietat de cerca
B) Propietat de l'arbre
C) Propietat d'equilibri
D) Propietat de l'heap
  • 12. Quina és la complexitat temporal per a la cerca en un arbre de cerca binari?
A) O(n)
B) O(log n)
C) O(n log n)
D) O(1)
  • 13. Quina estructura de dades s'utilitza habitualment per buscar paraules de manera eficient en un diccionari?
A) Fila
B) Pila
C) Heap
D) Trie
  • 14. En una llista enllaçada, com s'anomena el node que no té enllaç amb el node següent?
A) Final
B) Mitjà
C) Arrel
D) Inici
  • 15. En una cua, quina operació afegeix un element al final?
A) Empènyer
B) Extreure
C) Enfileirar
D) Desenfileirar
  • 16. Què és un arbre de cerca binari autoequilibrat?
A) Un arbre de cerca que només permet dades binàries.
B) Un arbre que s'equilibra a si mateix reorganitzant aleatòriament els nodes.
C) Un arbre que té una alçada fixa i no es pot ajustar.
D) Un arbre de cerca binari que manté automàticament una alçada equilibrada durant les insercions i eliminacions.
  • 17. Quins són els inconvenients de fer servir un array per emmagatzemar dades?
A) Mida fixa
B) Eficient per a operacions iteratives
C) Temps d'accés ràpid
D) Inserció i eliminació fàcils
  • 18. Quina estructura de dades utilitza l'estructura de dades munticle (heap)?
A) Pila (stack)
B) Fila (queue)
C) Arbre binari
D) Taula hash
  • 19. En una cua de prioritats, quin element s'elimina primer?
A) Element amb la prioritat més baixa
B) Element aleatori
C) Element amb la prioritat més alta
D) Element inserit últim
  • 20. Què és una estructura de dades B-tree i per a què s'utilitza?
A) Per emmagatzemar i ordenar valors numèrics de forma seqüencial.
B) Per processar elements en funció de nivells de prioritat.
C) Per emmagatzemar i accedir de manera eficient a grans quantitats de dades en un disc.
D) Per representar xarxes jeràrquiques d'elements.
  • 21. Quina informació emmagatzema sovint una estructura de dades Trie?
A) Cadenes de text
B) Nombres de punta flotant
C) Matrius
D) Nombres enters
  • 22. Quina estructura de dades s'utilitza per implementar una cua de prioritats?
A) Llista enllaçada
B) Cua
C) Array (matriu)
D) Heap (arbre de prioritats)
  • 23. Quina estructura de dades és adequada per modelar xarxes del món real?
A) Arbre de cerca binari
B) Fila
C) Graf
D) Pila
  • 24. Quina estructura de dades permet accedir a una llista d'elements mitjançant un índex o una clau?
A) Array (matriu)
B) Fila (queue)
C) Llista enllaçada
D) Pila (stack)
Prova creada amb That Quiz — el lloc per crear proves matemàtiques i d'altres matèries.