option
Cuestiones
ayuda
daypo
buscar.php

PROG_4

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
PROG_4

Descripción:
Programación Tema 4 DAM

Fecha de Creación: 2018/02/06

Categoría: Informática

Número Preguntas: 26

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

¿En cuál de estas líneas declaramos y creamos un array? Seleccione una: int[] n ;. n = new int[10];. int[] n = new int[20] ;. En todas ellas.

Dado el siguiente código: String ex="a[0-9]{1}"; String cad="a1aa1aaa11"; Pattern p=Pattern.compile(ex); Matcher m=p.matcher(cad); int i=0; while (m.find()) { i++; } System.out.println(i); ¿Qué número mostrará por pantalla? Respuesta:

Dado el siguiente fragmento de código: String cadena="Número cinco: " + 22, Java convierte el número 22 a su clase envoltorio (wrapper class) correspondiente (Integer, Float, Double, etc.), y después ejecuta automáticamente el método toString() de dicha clase. Seleccione una: Verdadero. Falso.

Dada la cadena "asdfñlkj", ¿qué subcadena generaría el método substring(4)? Seleccione una: No generaría nada, dado que ese método tiene 2 parámetros. ñlkj. fñlkj. lkj.

¿Cuál será el resultado de ejecutar cad1.replace("ja","la").indexOf("ja") si cad1 contiene la cadena "hojalata"? Seleccione una: 2. 3. 4. -1.

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 con 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: m.find(). m.search(). m.lookingAt(). m.matches().

¿Cuál de las siguientes expresiones encaja con la expresión regular "[A-Z0-9]+0-9"? Seleccione una: "0AZZ-9". "AAA09". "ABC9+0". "AZ090-9".

El símbolo "." (punto) dentro de una expresión regular significa que en la cadena puede haber... Seleccione una: un punto. cualquier carácter. cualquier letra. cualquier signo de puntuación (punto, coma, punto y coma, guión, etc.).

Dado el siguiente fragmento de código: int nC=2; String resultado= new String(); resultado += " +"; for (int i=0; i<nC; i++) { resultado += "---"; } resultado +="--+"; System.out.println (resultado); Indicar cuáles de las siguientes afirmaciones son correctas. Seleccione una o más de una: Se están utilizando objetos de tipo cadena inmutables (clase String). Cada vez que el contenido de la cadena resultado cambie se instanciará un nuevo objeto de la clase String. Si se hubiera utilizado clase clase StringBuilder en lugar de la clase String se habría podido ir modificando la cadena resultado sin necesidad de que se creara un nuevo objeto de tipo cadena cada vez que cambiase su contenido. d. Se mostrará en pantalla el texto "+--------+" (sin espacios en blanco al principio). Al utilizarse un objeto de la clase StringBuilder sólo se instanciará un objeto de tipo cadena de caracteres de tipo StringBuilder, mientras que si se hubiera utilizado una cadena de tipo String se habría instanciado un nuevo objeto cada vez que la cadena hubiera cambiado. Se mostrará en pantalla el texto " ----------" (dos espacios en blanco al principio).

emplear arrays irregulares se recomienda verificar que el array no sea null en segundas dimensiones, y que la longitud sea la esperada antes de acceder a los datos. ¿Verdadero o falso?. Verdadero. Falso.

¿Cuál de las siguientes afirmaciones sobre el método toString() es falsa?. Está disponible en cualquier clase de Java. Los tipos de datos primitivos, int, long, etc. pueden pasarse a cadena con este método directamente. Sirve para convertir un objeto a cadena, es especialmente útil en las clases envoltorio de los datos primitivos. Este método está disponible en la clase String.

Indicar cuáles de las siguientes cadenas de caracteres encaja con este patrón de expresión regular: M{0,3}D?C{0,3} Seleccione una o más de una: MDDC. MMC. DC. MCD. D. MDCCC.

Dado un array: float[][][] k=new float[5][11][7][4]; Seleccione una: El array es de 4 dimensiones, y tiene un total de números 1540 reales. El array es de 3 dimensiones, y tiene un total de números 1540 reales. El array es de 4 dimensiones, y tiene un total de números 1540 enteros. El array es de 4 dimensiones, y tiene un total de números 1450 enteros.

Dado el siguiente código, ¿qué aparecería por consola? String[] cadena = new String[10] ; cadena[0] = "Pp" ; System.out.println(cadena[1]) ; Seleccione una: null. P. p. 0.

¿Cuál de las siguientes expresiones sería un array multidimensional irregular? Seleccione una: int j[][]=new int [20][20];. int j[][]={10,20,30,{10,20,30}};. int j[][]=new int [20][30];. int j[][]={{10},{20,30}};.

Dado el código siguiente: String b=String.format("%06d",1); System.out.println(b); ¿Qué se mostraría por pantalla? Seleccione una: Se mostraría 000006. Se mostraría 6.000000. Saltaría una excepción. Se mostraría 000001.

En Java, ¿qué método sustituye las ocurrecias de un caracter por otro en una cadena? Seleccione una: substituteWith. nexToken. change. replace. setPart.

Dada la siguiente expresión regular: "-|(M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}))" Indicar cuáles de las siguientes afirmaciones son correctas. Seleccione una o más de una. La cadena de caracteres "CMXCIX" encaja con el patrón de la expresión regular. La cadena de caracteres "MDCXLVII" encaja con el patrón de la expresión regular. La cadena de caracteres "CMXL" encaja con el patrón de la expresión regular. La cadena de caracteres "CML?X" encaja con el patrón de la expresión regular. La cadena de caracteres "XCIVI" encaja con el patrón de la expresión regular. La cadena de caracteres "CMXCIXV" encaja con el patrón de la expresión regular.

El tamaño de las estructuras de almacenamiento siempre se determina en el momento de la creación. ¿Verdadero o falso?. Verdadero. Falso.

¿Qué se mostrará como resultado de ejecutar el siguiente código?: System.out.println(4+1+"-"+4+1);. Mostrará la cadena "5-41". Mostrará la cadena "41-14". Esa operación dará error.

¿Cuál será el resultado de ejecutar cad1.replace("l","j").indexOf("ja") si cad1 contiene la cadena "hojalata"?. 2. 3. 4. -1.

Rotar una cadena hacia la izquierda es poner simplemente el primer carácter al final, y retroceder el resto una posición. Después de unas cuantas rotaciones hacia la izquierda la cadena queda igual. ¿Cuál de las siguientes expresiones serviría para hacer una rotación hacia la izquierda (rotar solo una posición)?. strb.delete (0,1); strb.append(strb.charAt(0));. strb.append(strb.charAt(0));strb.delete(0, 1);. strb.append(strb.charAt(0));strb.delete(0);. strb.append(strb.charAt(1));strb.delete(1,2);.

¿En cuáles de las siguientes opciones se cumple el patrón "A.\\d+"?. "GA-99" si utilizamos el método find(). "GAX99" si utilizamos el método lookingAt(). "AX99-" si utilizamos el método matches(). "A99" si utilizamos el método matches().

¿Cuáles de las siguientes opciones permitiría almacenar más de 50 números reales?. int[] numeros; numeros=new int[51];. int[] numeros; numeros=new float[52];. double[] numeros; numeros=new double[53];. float[] numeros=new float[54];.

¿Cuál es el valor de la posición 3 del siguiente array: String[] m=new String[10]?. null. Una cadena vacía. Daría error y no se podría compilar.

Dado el siguiente array: int[][][] i3d={{{0,1},{0,2}}, {{0,1,3}},{{0,3,4},{0,1,5}}}; ¿Cuál es el valor de la posición [1][1][2]?. 3. 4. 5. Ninguno de los anteriores.

Denunciar Test