Pablo M F
Quiz by , created more than 1 year ago

test edi 3

282
0
0
Pablo M F
Created by Pablo M F over 10 years ago
Rate this resource by clicking on the stars below:
1 2 3 4 5 (0)
Ratings (0)
0
0
0
0
0

0 comments

There are no comments, be the first and leave one below:

Close

Test EDI3

Question 1 of 12 Question 1 of 12

1

Si extraes todos los elementos de una pila(dejandola vacia), los insertas en una cola, los extraes de la cola para volver a insertarlos en la pila original, ¿en que estado se queda la cola?

Select one of the following:

  • Cargada con los datos de la pila y en orden inverso a como estan en la pila

  • Cargada con los datos de la pila

  • Vacioa

  • Cargada con los datos de la pila y ademas en orden

Explanation

Question 2 of 12 Question 2 of 12

1

Cuales son las diferencias en la interfaz de un TAD Lista con punto de Interés implementado como una estructura estatica de uno implementado con una estructura dinamica

Select one of the following:

  • La diferencia esta en el metodo avanza, que su implementacion sera mas costosa

  • Ninguna, aunque para que sea mas eficiente en el caso de las estructura estatica habra metodos que no se implementen

  • Ninguno, y por la propia definicion del TAD no debe haberla

  • La diferencia estara en los parametros de los metodos, en algunos casos trabajaran con punteros y en otros no

Explanation

Question 3 of 12 Question 3 of 12

1

Que implicaciones tiene implementar el TAD Cola con una lista enlazada con un unico puntero al primer elemento

Select one of the following:

  • La operacion de desencolar tendria O(n)

  • La operacion de encolar tendria complejidad O(n)

  • Conseguimos un TAD totalmente eficiente, con todas sus operaciones con complejidad O(1)

  • No se puede implementar el TAD Cola con esa estructura

Explanation

Question 4 of 12 Question 4 of 12

1

En el TAD Lista con punto de interes, implementado como una lista enlazada simple. La operacion de retroceder

Select one of the following:

  • Tendria complejidad O(n/3)

  • No se puede implementar

  • Tendria complejidad O(1)

  • Tendria complejidad O(n)

Explanation

Question 5 of 12 Question 5 of 12

1

En un TAD Cola, implementado como una lista enlazada con doble puntero, uno al primer elemento yo otro al ultimo elemento

Select one of the following:

  • Ninguna operacion tiene complejidad O(1)

  • Todas las operaciones tienen complejidad O(1)

  • La operacion de encolar tendria complejidad O(n)

  • La operacion de desencolar tendria O(n)

Explanation

Question 6 of 12 Question 6 of 12

1

Si se desea ordenar y tratar un conjunto de datos cronologicamente segun su insercion en la estructura de datos, que EDL seria la mas adecuada

Select one of the following:

  • Pila

  • Cola

  • Lista

  • Ninguna de las anteriores es una EDL

Explanation

Question 7 of 12 Question 7 of 12

1

Tras insertar un nuevo dato en una lista con punto de interes, doblemente enlazada, que tenia un unico dato y cuyo punto de interes apunta a ese dato,¿a donde apuntara el puntero de fin?

Select one of the following:

  • A punto de interes de la lista

  • Al dato que ya existia en la lista enlazada

  • Al nuevo dato insertado

  • Una lista doblemente enlazada no tiene puntero fin

Explanation

Question 8 of 12 Question 8 of 12

1

Si extraes todos los elementos de una pila(dejandola vacia), los insertas en una cola, los extraes de la cola para volver a insertarlos en la pila original,¿en que estado se queda la pila?

Select one of the following:

  • No se pueden volver a insertar los datos en la pila, ya que esta vacia

  • Los elementos volveran a estar en la pila, pero en orden inverso a como estaban originalmente

  • Tendra los mismos datos y en el mismo orden que originalmente

  • En el mismo estado en el que estaba la cola

Explanation

Question 9 of 12 Question 9 of 12

1

¿es adecuado utilizar un TAD cola si se desea trabajar con un conjunto de datos que hay que insertar de manera ordenada?

Select one of the following:

  • Si, incluso podemos obtener un comportamiento altamente eficiente

  • No, la cola no permite este comportamiento

  • Si, utilizar una cola seria perfectamente valido y ademas eficiente

  • Si, podriamos utilizar una cola pero seria muy ineficiente

Explanation

Question 10 of 12 Question 10 of 12

1

Tras insertar un nuevo dato en una pila, a donde apuntara el puntero cima y el puntero fin, consideraremos la implementacion dinamica mas eficiente de la pila

Select one of the following:

  • Ambos apuntaran a NULL

  • El puntero cima al nuevo dato y no es necesario que exista un puntero fin

  • El puntero cima al nuevo dato y el fin al ultimo elemento de la pila

  • Ambos apuntaran al nuevo dato

Explanation

Question 11 of 12 Question 11 of 12

1

¿Que se entiende por redefinicion de un metodo en una jerarquia de clases?

Select one of the following:

  • Cuando un metodo se hereda por una clase, esta define un codigo nuevo para este metodo

  • Utilizar un metodo heredado de la clase base en la clase derivada

  • Añadir codigo a un metodo heredado

  • Crear un nuevo metodo en la clase derivada que no existe en la clase base

Explanation

Question 12 of 12 Question 12 of 12

1

En el TAD Lista con punto de interes partiendo de una lista vacia inserto un elemento, 1, inserto un elemento 2 y un tercero 3 (Suponiendo la implementacion vista en las clases de laboratiorio).¿En que orden quedaran los elementos teniendo en cuenta que el codigo utilizado a sido: L.insertar(1); L.insertar(2); L.insertar(3);?

Select one of the following:

  • 3,2,1

  • 3,1,2

  • 1,2,3

  • 2,3,1

Explanation