Programación UD06
![]() |
![]() |
![]() |
Título del Test:![]() Programación UD06 Descripción: DAM 2022 - Estructuras de almacenamiento de información. |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de las siguientes opciones muestra la sintaxis correcta para declarar/inicializar un array de 10 enteros en Java?. int a[10] = new int[10];. int a[10];. int[ ] a = new int[10];. int[10] a = new int[10];. [ ]int a = [10]int;. ¿Cuál de las siguientes opciones muestra la sintaxis correcta para declarar/inicializar en Java un array de 6 enteros que almacene la siguiente lista de valores? [ 17, -3, 42, 5, 9, 28 ]. int[] a = {17, -3, 42, 5, 9, 28};. int[6] a = {17, -3, 42, 5, 9, 28};. int[] a = new int[6] {17, -3, 42, 5, 9, 28};. int a {17, -3, 42, 5, 9, 28};. int[] a = new {17, -3, 42, 5, 9, 28} [6];. ¿Cuáles de los siguientes son ejemplos de problemas con arrays que para solucionarlos necesitamos recorrer dicho array?. Comparar si dos arrays son iguales. Intercambiar el primer y último valor de un array. Imprimir los elementos de un array. Búsqueda de un valor en un array. Examinar el valor del primer elemento del array. 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 es poner simplemente el primer carácter al final, y retroceder el resto una posición. Después de unas cuantas rotaciones la cadena queda igual. ¿Cuál de las siguientes expresiones serviría para hacer una rotación (rotar solo una posición)?. stb.delete (0,1); strb.append(stb.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 decimales?. 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. Entre la siguientes creaciones de array hay una que es errónea, ¿sabrías decir cuál?. int t1 = new int[20];. long t2; t2=new int[20];. float t3=new float[20];. double t4; t4=new double[100];. 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. ¿Qué retornará el código "hola mundo".replace("o","i").toUpperCase().startsWidth("HO");?. El resultado será false. El resultado será "HOHILA MUNDI". Contiene un error y no compilará. El resultado será -1. ¿Cuál de las siguientes cadenas encajan con la expresión regular "A{1,3}B*C+D*"?. "AAAAAAC". "AAACCCC". "BBBCDDD". "ABDDDDD". ¿Cuáles de las siguientes especificaciones de formato para el método format genera un número con dos decimales?. System.out.println(String.format("%.2d",2));. System.out.println(String.format("%2s",2));. System.out.println(String.format("%.2f",2));. System.out.println(String.format("%2b",2));. ¿Cuál de las siguientes cadenas encajan con la expresión regular "\**[a-z]*\++"?. "*azazaza". "azazaza+". "azazaza". "***azaza". El método getLength() disponible en todos los arrays permite obtener el tamaño del array. ¿Verdadero o falso?. verdadero. falso. ¿Cuál de los siguientes métodos está en la clase StringBuffer y no en la clase String?. append(). equals(). concat(). contains(). 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). No es posible, dado que la cadena no encaja con el patrón dado. m.group(1). m.group(2). m.get(1). ¿Cuál de las siguientes expresiones encajan con la expresión regular "[A-Z0-9]+0-9"?. "AZ090-9". "0AZZ-9". "AAA09". "ABC9+0". ¿Cuál de las siguientes formas sería la mejor forma de definir una lista de enteros?. LinkedHashSet <Integer> t=new LinkedHashSet<Integer>();. LinkedList <Integer> t; t=new LinkedList<Integer>();. LinkedList t; t=new LinkedList();. LinkedHashSet t=new LinkedHashSet();. Dado el array int j[]={1,2,3,4,5,6};, ¿cuál es el elemento en la posición 3?. 2. 3. 4. La inicialización del array es incorrecta. ¿Cuántas instancias de la clase String contendría el siguiente array String [][]cad=new String[10][20]?. Ninguna, dado que hay que inicializarlo antes. 200. 30. 10. En el código String cad=new String("hola"+ " y " + "adiós");, ¿cuántas instancias de la clase String se llegan a crear realmente?. 1. 2. 3. 4. Dada la cadena "asdfñlkj", ¿qué subcadena generaría el método substring(4)?. No generaría nada, dado que ese método tiene 2 parámetros. ñlfk. fñlkj. lkj. ¿Cuáles de las siguientes cadenas encajan con la expresión regular "(\*+[a-z])*\++"?. "+++". "a*b*+". "a*b+". "*a". |