TesIA TAI Bloque: Bloque 2: Tecnología Básica ID: 7j8ClJr3rY4jlpy2f1JY

23. Señale la respuesta INCORRECTA acerca de los tipos abstractos de datos (TAD):

  1. A) Es una colección de propiedades y operaciones que se definen mediante una especificación que es independiente de cualquier representación.
  2. B) Nos permiten diseñar nuestros propios tipos para encapsular lógica algorítmica y proveer abstracción a las capas de software de más alto nivel.
  3. C) Se pueden escribir usando lenguaje natural, usando pseudo-código o incluso algún lenguaje de programación.
  4. D) En JAVA, una estructura de datos (interface) debe implementar todas las operaciones definidas en su TAD (class).

Feedback de la pregunta

La respuesta correcta es D. En Java, una `interface` (interfaz) define las operaciones de un Tipo Abstracto de Datos (TAD), mientras que una `class` (clase) es la que *implementa* esas operaciones. La afirmación invierte estos roles, indicando que la interfaz debe implementar las operaciones definidas en la clase, lo cual es incorrecto.

Chat de la pregunta

Todavía no hay mensajes públicos para esta pregunta.