Uso de nuevas estructuras de datos
![]() |
![]() |
![]() |
Título del Test:![]() Uso de nuevas estructuras de datos Descripción: Tema 6 Programación |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de las siguientes cadenas encajan con la expresión regular "\**[a-z]*\++"? Seleccione una: "***azaza". Ninguna respuesta es correcta. "azazaza+". "*azazaza". ¿Qué instrucción permite crear un array de 5 números de tipo float? Seleccione una: float[5] a = new float[];. float[] a = new float[5];. Ninguna respuesta es correcta. float a = new float[5];. Dado un array a de datos de tipo int, ¿cómo podríamos mostrar todos sus elementos? Seleccione una: for (int i=0; i)a. Ninguna respuesta es correcta. for (int e:a) System.out.println(a);. for (int i=0; i. ¿Qué retornará el código "hola mundo".replace("o","i").toUpperCase().startsWith("HO");? Seleccione una: a. b. Correcta c. d. Ninguna respuesta es correcta. El resultado será "HILA MUNDI". El resultado será false. El resultado será -1. Dada la cadena "asdfñlkj", ¿qué subcadena generaría el método substring(4)? Seleccione una: fñlkj. ñlfk. No generaría nada, dado que ese método tiene 2 parámetros. Ninguna respuesta es correcta. Entre la siguientes creaciones de array hay una que es errónea, ¿sabrías decir cuál? Seleccione una: float[] a3 = new float[20];. long[] a2; a2 = new int[20];. int[] a1 = new int[20];. double[] a4; a4 = new double[100];. ¿Cuántas instancias de la clase String contendría el siguiente array String[][] cad = new String[10][20]? Seleccione una: Ninguna, dado que hay que inicializarlo antes. 10. 30. 200. ¿Cuáles de las siguientes cadenas encajan con la expresión regular "(\*+[a-z])*\++"? Seleccione una: Ninguna respuesta es correcta. "*a**b+". "aa+++". "a*b+". Dado el array int[] j = {1,2,3,4,5,6};, ¿cuál es el elemento en la posición 3? Seleccione una: 4. 2. Ninguna respuesta es correcta. 3. Señala cuál de los siguientes elementos es un objeto inmutable. Seleccione una: Integer. int. String. Ninguna respuesta es correcta. ¿Cuál de las siguientes expresiones sería un array multidimensional irregular? Seleccione una: int[][] m = new int [20][30];. int[][] m = {{10},{20},{30},{10,20,30}};. int[][] m = new int [20][20];. Ninguna respuesta es correcta. ¿Cuál de las siguientes afirmaciones sobre el método toString() es falsa? Seleccione una: Los tipos de datos primitivos (int, long, etc.) pueden pasarse a cadena con este método directamente. Ninguna respuesta es correcta. Sirve para convertir un objeto a cadena. Es especialmente útil en las clases envoltorio de los datos primitivos. Está disponible en cualquier clase de Java. ¿Cuál de las siguientes cadenas encajan con la expresión regular "A{1,3}B*C+D*"? Seleccione una: "AAAAAAC". "AAACCCC". "BBBCDDD". Ninguna respuesta es correcta. ¿Cuál de las siguientes expresiones encajan con la expresión regular "[A-Z0-9]+0-9"? Seleccione una: "ABC9+0". Ninguna respuesta es correcta. "AZ090-9". "0AZZ-9". ¿Cuál de los siguientes métodos está en la clase StringBuffer y no en la clase String? Seleccione una: concat(). equals(). Ninguna respuesta es correcta. append(). La capacidad de las estructuras denominadas dinámicas ... Seleccione una: se establece en el momento de la creación. crece conforme insertamos nuevos elementos. es infinita. Ninguna respuesta es correcta. En el código String cad = new String("hola" + " y " + "adiós");, ¿cuántas instancias de la clase String se llegan a crear realmente? Seleccione una: 4. 1. 2. Ninguna respuesta es correcta. 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 utilizarse 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) Seleccione una: Ninguna respuesta es correcta. m.lookingAt(). m.matches(). m.find(). 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 una instancia de la clase Matcher) Seleccione una: Ninguna respuesta es correcta. No es posible, dado que la cadena no encaja con el patrón dado. m.group(2). m.group(1). ¿Cuál es la peor forma de comparar las cadenas a y b? Seleccione una: a.equalsIgnoreCase(b). Ninguna respuesta es correcta. a.equals(b). a==b. ¿Cuál es la peor forma de comparar las cadenas a y b? Seleccione una: a.equals(b). a.equalsIgnoreCase(b). Ninguna respuesta es correcta. a==b. ¿Cuál de las siguientes afirmaciones sobre el método toString() es falsa? Seleccione una: Sirve para convertir un objeto a cadena. Es especialmente útil en las clases envoltorio de los datos primitivos. Los tipos de datos primitivos (int, long, etc.) pueden pasarse a cadena con este método directamente. Ninguna respuesta es correcta. Está disponible en cualquier clase de Java. Retroalimentación. ¿Cuál de las siguientes cadenas encajan con la expresión regular "A{1,3}B*C+D*"? Seleccione una: "BBBCDDD". Ninguna respuesta es correcta. "AAACCCC". "AAAAAAC". ¿Cuántas instancias de la clase String contendría el siguiente array String[][] cad = new String[10][20]? Seleccione una: 10. 30. Ninguna, dado que hay que inicializarlo antes. 200. ¿Cuáles de las siguientes especificaciones de formato para el método format genera un número con dos decimales? Seleccione una: System.out.println(String.format("%.2d",2));. System.out.println(String.format("%2s",2));. System.out.println(String.format("%.2f",2));. Ninguna respuesta es correcta. ¿Cuál de las siguientes cadenas encajan con la expresión regular "\**[a-z]*\++"? Seleccione una: "***azaza". "azazaza+". Ninguna respuesta es correcta. "*azazaza". La capacidad de las estructuras denominadas dinámicas ... Seleccione una: Ninguna respuesta es correcta. se establece en el momento de la creación. crece conforme insertamos nuevos elementos. es infinita. El método length() disponible en todos los arrays permite obtener el tamaño del array. ¿Verdadero o falso? Seleccione una: Verdadero. Falso. Dada la cadena "asdfñlkj", ¿qué subcadena generaría el método substring(4)? Seleccione una: a. b. c. Correcta d. No generaría nada, dado que ese método tiene 2 parámetros. ñlfk. fñlkj. Ninguna respuesta es correcta. 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? Seleccione una: double d = Double.fromString("33.4");. double d = Double.valueOf("33.4").doubleValue();. double d = Double.valueOf("33.4").toDouble();. Ninguna respuesta es correcta. |