option
Cuestiones
ayuda
daypo
buscar.php

Tema 6 Programacion

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Tema 6 Programacion

Descripción:
Preguntas tema 6

Fecha de Creación: 2026/05/09

Categoría: Otros

Número Preguntas: 50

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuáles de las siguientes son estructuras de datos?. a. Arboles. b. Listas enlazadas. c. Todas estas son estructuras de datos. d. Pilas.

¿Qué afirmación de las siguientes, consideras correcta?. a. Las estructuras de datos hacen nuestros programas menos eficientes. b. Las colecciones no facilitan la organización de la información. c. Utilizar las estructuras de datos es esencial para escribir programas que utilicen eficientemente los recursos de nuestra máquina. d. Las listas enlazadas son lo mismo que los arraysList.

¿Para qué se utilizan las estructuras estáticas de datos?. a. Para almacenar información en disco. b. Para almacenar gran cantidad de información en memoria. c. Solo tienen utilidad en aplicaciones de Bases de datos. d. Para almacenar texto en memoria.

¿Cuándo se utilizan las estructuras dinámicas de datos?. a. Cuando no sabemos a priori la cantidad de información a guardar. b. Para almacenar texto en memoria. c. Para almacenar información en disco. d. Cuando sabemos a priori la cantidad de información a guardar.

¿Cuándo se utilizan las estructuras estáticas de datos?. a. Para almacenar texto en memoria. b. Cuando no sabemos a priori la cantidad de información a guardar. c. Cuando sabemos a priori la cantidad de información a guardar. d. Para almacenar información en disco.

¿Qué es el modelo de objetos de documento?. a. Permite almacenar toda la estructura del documento en forma de árbol. b. Ninguna de las respuestas es correcta. c. Es un editor XML. d. Es un validador XML.

¿Qué se utiliza para trabajar con ficheros XML?. a. Ninguna de las respuestas es correcta. b. Un acceso ONLINE a validadores XML. c. Un editor XML. d. Un parser o procesador XML.

¿Qué afirmación de las siguientes consideras acertada?. a. DOM no define ningún mecanismo para generar un XML. b. DOM define mecanismos para generar un XML. c. DOM no funciona si el XML no tiene un DTD asociado. d. DOM está en el paquete javax.xml.*.

Qué es el SAX (API Simple para XML)?. a. Ninguna de las respuestas es correcta. b. Es un sistema de lectura de un XML de forma secuencial. c. Es un validador XML. d. Es un editor XML.

¿Qué necesitamos para trabajar con DOM?. a. Usar las clases y métodos de javax. b. Usar las clases y métodos de javaFX. c. Usar las clases y métodos de javaXML. d. Usar las clases y métodos de org.w3c.dom.

Selecciona qué afirmación consideras correcta: a. En java se pueden usar solo estructuras de datos dinámicas. b. Las colecciones son estructuras de datos estáticas. c. En java se pueden usar solo estructuras de datos estáticas. d. En java se pueden usar estructuras de datos dinámicas y estáticas.

Selecciona cuál o cuáles de las siguientes son tipos de colecciones: a. ArrayList. b. SortedSet. c. HashSet. d. Todas las opciones son colecciones.

Selecciona qué afirmación consideras correcta: a. En java se pueden usar solo estructuras de datos dinámicas. b. Una colección es un solo objeto que administra un grupo de objetos. c. Ninguna de estas afirmaciones es correcta. d. Un array es un solo objeto que administra un grupo de objetos.

¿Cuál o cuáles de los siguientes son métodos que podemos usar con las colecciones?. a. Todos son métodos de las colecciones. b. remove(). c. isEmpty(). d. add().

¿Qué tipo de parámetro enviaremos en la llamda del método de colecciones "contains(.....)"?. a. Al método contains no se le envía ningún parámetro. b. El texto que deseamos buscar. c. La posición del elemento a buscar. d. Un objeto que corresponde con el que deseamos buscar.

Indica cuál de las siguientes afirmaciones es correcta: a. Remove elimina el elemento de la coleccion asociada al iterador. b. Remove elimina todo el iterador. c. Remove elimina el elemento del iterador y de la coleccion asociada al iterador. d. Remove Elimina el elemento solo del iterador.

Para qué utilizan los iteradores?. a. Se usan para guardar elementos de memoria en bases de datos. b. Sirven para navegar por las colecciones. c. Los usamos para crear elementos en las colecciones. d. Se usan para guardar elementos de memoria en ficheros de disco.

Indica cuál o cuáles de los siguientes son métodos de los iteradores: a. hasNext. b. remove. c. Todos son métodos de los iteradores. d. next.

¿Qué hace el método remove de un iterador?. a. Elimina el primer elemento del iterador. b. Elimina el último elemento del iterador. c. Elimina todo el iterador. d. Elimina el último elemento devuelto por next.

¿Qué es un iterador?. a. Una colección de Arraylist. b. Un subconjunto de elementos de un arraylist. c. Un objeto de la clase Iterator. d. Un objeto de la la lases hasmap.

Indica cuál de las siguientes afirmaciones es correcta. a. La interface set, sí permite elementos repetidos. b. La interface set no permite la inserción de elementos repetidos. c. La interface set hereda de hashSet. d. Set es una clase abstracta.

Indica cuál de las siguientes afirmaciones es correcta: a. HashSet es una colección que sí permite elementos repetidos. b. HashSet es una colección que hereda de Iterator. c. HashSet es una colección que hereda de arraylist. d. HashSet es una colección que no permite elementos repetidos.

¿Qué es HashMap?. a. Una colección como ArrayList. b. Una matriz asociativa. c. Una colección como Iterator. d. Una coleccion como HashSet.

¿A quién se le parecen los métodos de HashSet?. a. Ninguna de las respuestas es correcta. b. A los de Array. c. A los de Iterator. d. A los de ArrayList.

¿Qué pasa al insertar un elemento repetido en un HashSet?. a. Se ignora el elemento repetido. b. Se inserta justo en la posicion actual del HashSet. c. Se agrega al principio. d. Se agrega al final.

¿Qué posición ocupa el primer caracter de un string?. a. 1. b. Un string es un bloque de caracteres que no puede ser tratado como caracteres sueltos. c. firts. d. 0.

¿En qué paquete de java está la clase String?. a. java.Type. b. java.String. c. java.util. d. java.lang.

¿Qué clase se usa en Java para trabajar con las cadenas de caracteres?. a. CharArray. b. ArrayChar. c. String. d. Char.

¿Cuáles de las siguientes declaraciones nos declararían algo similar a un String?. a. char [] cadena = new char[10];. b. char [] cadena="Texto";. c. char cadena ="Texto";. d. int [] cadena = new int[10];.

¿Qué hace el operador (+) con un String y un entero?. a. Transforma el entero a String y hace una concatenación. b. Ese operador no podemos usarlo con los tipos String. c. Transforma el String a entero y realiza una suma. d. Genera una excepción ya que no puede haber distintos tipos en una expresión.

¿Para qué usamos el método length()?. a. Devuelve la longitud en caracteres de un String. b. Devuelve la longitud de una cadena en caracteres sin contar los espacios en blanco de la parte delantera y trasera de la cadena. c. Devuelve la longitud de caracteres de una cadena menos los espacios en blanco que haya en la cadena. d. Devuelve la longitud - 1 en caracteres de una cadena.

¿Indica qué valor o valores devuelve el método compareTo?. a. Todas las respuestas son correctas. b. >0 si el String que recibe el mensaje es mayor que el otroString. c. =0 si el String que recibe el mensaje es igual que el recibido en el parámetro otroString. d. <0 si el String que recibe el mensaje es mejor que el recibido en el parámetro otroString.

¿Para qué sirve el método concat?. a. Concatena dos string y el resultado lo podemos mostrar por pantalla. b. Concatena dos string y devuelve un string con el resultado. c. Concatena o suma cualquier tipo de dato de Java. d. Concatena dos string, sólo si los dos tienen contenido.

¿Para qué sirve el método compareToIgnoreCase?. a. Compara cualesquiera tipos de dato de Java. b. Tiene como objetivo comparar lexicográficamente dos string. c. Compara dos String sin tener en cuenta mayúsculas y minúsculas. d. Compara dos string y genera una excepción si son distintos.

Selecciona cuál de las siguientes sentencias es correcta para crear un String. a. String str3 = new String (str1);. b. String str1 = “abc”;. c. Todas son correctas. d. String str2 = new String(“def”).

Indica cuál o cuáles de los siguientes paquetes debemos importar para trabajar con XML en Java. a. javax.xml.transform.*. b. javax.xml.parsers.*. c. Todos son necesarios. d. javax.io.*.

¿Qué metodo nos permite crear una etiqueta en la estructura de un XML en Java?. a. CreateXML(). b. createLabel(). c. createElement(). d. createAttribute().

Indica cuál de las siguientes afirmaciones es correcta: a. XML no es equivalente a un sistema de gestión de base de datos. b. XML es equivalente a un sistema de gestión de base de datos. c. XML se guarda en ficheros binarios. d. Ninguna de las afirmaciones es correcta.

Para trabajar con XML en Java, ¿de qué clase nos hemos de construir una instancia?. a. javax. b. File. c. FileXML. d. DocumentBuilderFactory.

¿Cómo se añaden hijos a una estructura de un XML en Java?. a. newChild(). b. createChild(). c. CreateXMLChild(). d. appendChild().

¿Cuántas dimensiones tiene una tabla?. a. 2. b. Depende de como esté declarada. c. 0. d. 1.

En una matriz de dos dimensiones (X e Y), ¿por qué valor empezará el índice de cada dimensión?. a. X=0 e Y=0. b. X=0 e Y=1. c. X=0 e Y=Longitud (X)+1. d. X=1 e Y=1.

Para acceder en Java a una matriz de 5 dimensiones, ¿Cuantos indices necesitamos?. a. 6. b. 4. c. 5. d. Java no permite matrices de tantas dimensiones.

En una matriz de dos dimensiones (x,y), ¿A qué corresponde x y a qué y?. a. Según sea la declaración las filas serán el primer o segundo valor. b. y son las filas e x las columnas. c. Para dos dimensiones sólo necesitamos x para acceder a todos los valores de la matriz. d. x son las filas e y las columnas.

Indica cuál de las siguientes afirmaciones es correcta: a. Las matrices tienen el mismo tipo de dato en cada una de sus posiciones. b. Todos los índices de las matrices comienzan en 0. c. Todas las afirmaciones son correctas. d. Las matrices no pueden cambiar de tamaño conforme nos haga falta a lo largo del programa.

¿De qué tipo podríamos declarar un arrayList?. a. Al crear un arraylist no necesitamos asignarle un tipo, en función de lo que se le asigne al introducirle información cogerá el tipo adecuado. b. De cualquier tipo de dato básico de Java. c. De cualquier tipo de dato básico de Java u objeto. d. De cualquier tipo de objeto.

¿Qué operaciones podemos realizar sobre un ArrayList?. a. Borrar un elemento. b. Insertar un elemento. c. Añadir un elemento. d. Todas estas opciones son correctas.

¿Cómo declaramos en nuestra aplicación un arrayList?. a. ArrayList nombre = new ArrayList <tipo_dato>();. b. ArrayList<tipo_dato> nombre = new ArrayList<tipo_dato>();. c. Array<tipo_dato> nombre = new Array<tipo_dato>();. d. ArrayList nombre = new ArrayList();.

Cual de las siguientes afirmaciones es errónea: a. isEmpty() es un método que nos indica si el arrayList está vacío o no. b. Los arrayList son estructuras secuenciales; para llegar a un elemento hay que pasar los que le anteceden en la lista. c. Podemos acceder a un elemento de un arrayList a través de su posición. d. size () es un método de los arrayList que nos indica el número de elementos que tiene el arrayList.

¿Qué biblioteca hemos de cargar para trabajar con arraylist?. a. ArrayList. b. java.util.ArrayList. c. java.ArrayList. d. java.lang.ArrayList.

Denunciar Test