Quiz
PROGRAMACION TEMA 6
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (21)
1La capacidad de las estructuras denominadas dinámicas
- AEs infinita
- BSe establece en el momento de la creación
- CCrece conforme insertamos nuevos elementos
- DDepende de los elementos que se inserten
2En el código String cad = new String("hola" + " y " + "adiós");, ¿cuántas instancias de la clase String se llegan a crear realmente?
- A1
- B2
- C3
- D4
3Señala cuál de los siguientes elementos es una estructura dinámica
- AString
- BInteger
- Cint
- DArrayList
4Cuál de las siguientes afirmaciones sobre el método toString() es falsa?
- AEstá disponible en cualquier clase de Java
- BLos tipos de datos primitivos, int, long, etc. pueden pasarse a cadena con este método directamente.
- CSirve para convertir un objeto a cadena, es especialmente útil en las clases envoltorio de los datos primitivos
- DEste método está disponible en la clase String.
5Dada la cadena "asdfñlkj", ¿qué subcadena generaría el método substring(4)?
- Aa) No generaría nada, dado que ese método tiene 2 parámetros.
- Bñlkl
- Cfñlkj
- Dlkj
6En 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?
- Adouble d = Double.fromString("33.4");
- Bdouble d = Double.dobleValue("33.4");
- Cdouble d = Double.valueOf("33.4").toDouble();
- Ddouble d = Double.valueOf("33.4").doubleValue();
7¿Cuáles de las siguientes especificaciones de formato para el método format genera un número con dos decimales?
- ASystem.out.println(String.format("%.2d", 2));
- BSystem.out.println(String.format("%2s", 2));
- CSystem.out.println(String.format("%.2f", 2));
- DSystem.out.println(String.format("%2b", 2));
8¿Qué retornará el código "hola mundo".replace("o","i").toUpperCase().startsWidth("HO");?
- AEl resultado será false.
- BEl resultado será "HOHILA MUNDI".
- CContiene un error y no compilará.
- DEl resultado será -1.
9¿Cuál es la peor forma de comparar las cadenas a y b?
- Aa == b
- Ba.compareTo(b)
- Cb.equals(a)
- Db.equalsIgnoreCase(a)
10¿Cuál de los siguientes métodos está en la clase StringBuffer y no en la clase String?
- Aappend()
- Bequals()
- Cconcat()
- Dcontains()
11¿Cuál de las siguientes expresiones encajan con la expresión regular "[A-Z0-9]+0-9"?
- A"AZ090-9"
- B"0AZZ-9"
- C"AAA09"
- D"ABC9+0"
12Cual de las siguientes cadenas encajan con la expresión regular "A{1,3}B*C+D*"?
- A"AAAAAAC"
- B"AAACCCC"
- C"BBBCDDD"
- D"ABDDDDD"
13Cual de las siguientes cadenas encajan con la expresión regular "\**[a-z]*\++"?
- A"*azazaza"
- B"azazaza+"
- C"azazaza"
- D"***azaza"
14A 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.)- Am.find()
- Bm.search()
- Cm.lookingAt()
- Dm.matches()
15¿Cuáles de las siguientes cadenas encajan con la expresión regular "(\*+[a-z])*\++"?
- A"+++"
- B"a*b*+"
- C"a*b+"
- D"*a"
16Dada 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).- ANo es posible, dado que la cadena no encaja con el patrón dado.
- Bm.group(1)
- Cm.group(2)
- Dm.get(1)
17Entre la siguientes creaciones de array hay una que es errónea, ¿sabrías decir cuál?
- Aint[ ] t1 = new int[20];
- Blong[ ] t2; t2=new int[20];
- Cfloat[ ] t3=new float[20];
- Ddouble[ ] t4; t4=new double[100];
18El método getLength() disponible en todos los arrays permite obtener el tamaño del arrayList. ¿Verdadero o falso?
- ATrue
- BFalse
19Dado el array int j[ ]={1,2,3,4,5,6};, ¿cuál es el elemento en la posición 3?
- A2
- B3
- C4
- DLa inicialización del array es incorrecta.
20¿Cuántas instancias de la clase String contendría el siguiente array String [ ][ ]cad=new String[10][20]?
- ANinguna, dado que hay que inicializarlo antes.
- B200
- C30
- D10
21¿Cuál de las siguientes expresiones sería un array multidimensional irregular?
- Aint[][] j=new int [20][20];
- Bint[][] j={10,20,30,{10,20,30}};
- Cint[][] j=new int [20][30];
- Dint[][] j={{10,10},{20,30}};
Information
- Description
- Quiz on PROGRAMACION TEMA 6, created by Law Liet on 22/05/2025.
- Author
- Law Liet
- Language
- English
- Views
- 1
- Tags
- Rating
- No ratings yet Rate this quiz