Site icon Penyagolosa e-duca

Programación 1º – UD6 – Examen tipo test

Programación 1º – UD6 – Examen tipo test

PROGRAMACIÓN

Preguntas de Programación de DAM

Examen Programación UD6

Preguntas de Programación de 1ºDAM de la unidad 6: Estructuras de almacenamiento de información.

En esta unidad, afrontarás la utilización de estructuras de datos de capacidad estática  para almacenar información. Además retomaremos el uso de cadenas de caracteres, desde un punto de vista más avanzado, considerando los métodos más utilizados para tratarlas y el uso de las expresiones regulares. Luego veremos con más profundidad la utilización de los arrays estáticos unidimensionales. Éstos propician la utilización de determinados algoritmos clásicos en programación, como son los diferentes algoritmos de ordenación, iteración y búsqueda en dichas estructuras. Finalmente extenderemos los arrays estáticos a un nivel multidimensional.

1 / 29

El método getLength() disponible en todos los arrays permite obtener el tamaño del array.

2 / 29

Para indicar que una clase genérica solo admite un tipo base que extiende otra clase, por ejemplo TClass, hay que poner el parámetro formal de tipo de la siguiente forma: <T extends TClass>.

3 / 29

¿Cuál de las siguientes formas sería la mejor forma de definir una lista de enteros?

4 / 29

¿Cuál de los siguientes tipos de colecciones almacena de forma ordenada los elementos, sin necesidad de una ordenación posterior?

5 / 29

Señala cuál de los siguientes elementos es un objeto inmutable:

6 / 29

¿Cuál de las siguientes cadenas encajan con la expresión regular "\**[a-z]*\++"?

7 / 29

¿Cuáles de las siguientes colecciones no permiten duplicados? (Selecciona una o más)

8 / 29

Entre la siguientes creaciones de array hay una que es errónea, ¿sabrías decir cuál?

9 / 29

Los genéricos permiten realizar clases y métodos que pueden trabajar con cualquier tipo de dato: int, String, long, etcétera. Para crearlas hay que definir en la clase genérica un parámetro formal de tipo "" justo después del nombre de la clase.

10 / 29

Dado el array int j[]={1,2,3,4,5,6};, ¿Cuál es el elemento en la posición 3?

11 / 29

En la clase Double disponemos de un método que nos permite pasar una cadena, que contiene un número, a un tipo de dato numérico con el que podemos hacer operaciones, ¿Cuál de las siguientes líneas sería una conversión válida?

12 / 29

¿Cuál de las siguientes afirmaciones sobre el método toString() es falsa?

13 / 29

¿Cuáles de las siguientes especificaciones de formato para el método format genera un número con dos decimales?

14 / 29

Dada una lista t de datos tipo Integer, ¿Cómo podríamos mostrar todos los elementos de la lista?

15 / 29

Dada la expresión regular "([A-Z]*)([a-z]*)([0-9]+)", al usar el método find() de la clase Matcher sobre la cadena "AABBccdd1234", ¿Cómo puedes extraer las letras en minúsculas? (Imagina que m es la instancia de la clase Matcher).

16 / 29

La capacidad de las estructuras denominadas dinámicas...

17 / 29

¿Cuál de las siguientes expresiones encajan con la expresión regular "[A-Z0-9]+0-9"?

18 / 29

¿Qué retornará el código "hola mundo".replace("o","i").toUpperCase().startsWidth("HO");?

19 / 29

Dada la cadena "asdfñlkj", ¿qué subcadena generaría el método substring(4)?

20 / 29

¿Cuál de los siguientes métodos está en la clase StringBuffer y no en la clase String?

21 / 29

¿Cuáles de las siguientes cadenas encajan con la expresión regular "(\*+[a-z])*\++"?(Selecciona una o más)

22 / 29

¿Cuál de las siguientes afirmaciones sobre documentos XMLDOM es falsa?

23 / 29

¿Cuáles son las siglas de la librería que permite usar XML en Java?

24 / 29

¿Cuál es la peor forma de comparar las cadenas a y b?

25 / 29

A continuación, se muestra un listado de métodos que
permiten comprobar, a través de la clase Matcher, si una cadena encaja con un patrón, ¿cuál de ellos debe usarse para hacer uso de los métodos start y end, también disponibles en la clase Matcher? (Imagina que m es una instancia de la clase Matcher.)

26 / 29

¿Cuántas instancias de la clase String contendría el siguiente array String [][]cad=new String[10][20]?

27 / 29

¿Cuáles de los siguientes métodos nos permiten insertar elementos de un TreeSet?

28 / 29

En el código String cad=new String("hola"+ " y " + "adiós");, ¿Cuántas instancias de la clase String se llegan a crear realmente?

29 / 29

¿Cuál de las siguientes cadenas encajan con la expresión regular "A{1,3}B*C+D*"?

Your score is

0%

Exit mobile version