3 cuestionario fp2
|
|
Título del Test:
![]() 3 cuestionario fp2 Descripción: Cuestionario Java |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Complete el siguiente código: class HolaMundo { public | 1 | void | 2 | main (String[] arg) { System.out.println("¡Hola, mundo!"); } }. | 1 | = static. | 1 | = main. | 2 | = main. | 1 | = int. | 2 | = int. | 2 | = double. Complete el siguiente código: class HolaMundo { public static void main(String[] arg) { for(int i = 0; i < 10; i += 1) { System.out.println("¡Hola, mundo!") | 1 | } } }. | 1 | = ;. | 1 | = :. ¿Qué opción en Java es equivalente a la siguiente sentencia en Python? print("¡Hola mundo!", end = ""). System.out.print("¡Hola mundo!");. System.out.print("¡Hola mundo!", "");. System.out.println("¡Hola mundo!");. En una declaración de variable en Java... El nombre del tipo va después que el nombre de la variable y separado de éste por dos puntos. El nombre del tipo va antes que el nombre de la variable y separado de éste por dos puntos. El nombre del tipo va antes que el nombre de la variable y separado de éste por espacios. En la siguiente lista de tipos de Java, marque los que representan números enteros. int. float. byte. long. double. char. En Java ¿cómo se llama el tipo wrapper del tipo int?. Complete el siguiente código: import java.util. | 1 |; class Main { public static void main(String[] args) { Scanner input = new Scanner( | 2 | ); System.out.print("¿true o false? "); boolean respuesta = input. | 3 | (); System.out.println("Tecleaste " + respuesta); } }. | 1 |. | 2 |. | 3 |. Complete el siguiente código: if | 1 | a > b | 2 | { System.out.println("a es mayor"); } else { System.out.println("a es menor o igual"); }. ( ). [ ]. { }. ¿Qué palabra reservada se usa en Java para acortar la concatenación "else if"?. Ninguna. elsif. elif. Complete el siguiente código: switch (day) { case 1: System.out.println("uno"); | 1 | ; case 2: System.out.println("dos"); | 1 | ; default: System.out.println("otro"); }. break. continue. stop. Complete el siguiente código: String[] names = {"Juan", "María", "Pedro", "Antonio"}; for ( | 1 | name: names) { System.out.println(name); }. Int. String. Boolean. Observe el código en Python: for i in range(5, 15, 3): print(i) Complete el código en Java para que se comporte igual: for (int i = | 1 | ; i | 2 | 15; i += | 3 | ) { System.out.println(i); }. | 1 |. | 2 |. | 3 |. ¿Cuántas iteraciones realiza el siguiente bucle? int i = 1;<br>while (i < 6) { System.out.println(i); i++; }. Complete el siguiente código: class Main { public static | 1 | fun(int param1, int param2) { return param1 + param2; } public static void main(String[] arg) { System.out.println(fun(10, 5)); } }. int. string. boolean. double. Declare una variable llamada numbers para referenciar un array de elementos de tipo double e inicialícela usando el operador new para crear un array de elementos de tipo double de tamaño 12. Complete el siguiente programa para recorrer un array por índices y por elementos: class Main { public static void main(String[] arg) { int[] myArray = {10, 15, 20, 30, 40}; for (int i = 0; i < myArray. | 1 | ; i++) { System.out.println(myArray | 2 | ); } for | 3 | value: myArray) { System.out.println( | 4 | ); } } }. | 1 |. | 2 |. | 3 |. | 4 |. ¿Qué valor muestra el siguiente programa? class Main { public static void main(String[] arg) { int[][] myArray = { {10, 15, 20, 30, 40}, {12, 14, 16, 18}, {11, 17, 23, 29, 31} }; System.out.println(myArray[2][3]); } }. A la vista del siguiente programa: class Main { public static void main(String[] arg) { int[] array1 = {3, 4, 6, 2, 8, 1, 5}; array1 = Arrays.copyOf(array1, 10); Arrays.sort(array1); array1 = Arrays.copyOfRange(array1, 2, 8); int position = Arrays.binarySearch(array1, 3); } } ¿Qué valor tiene al final la variable position?. A la vista del siguiente programa: import java.util.Arrays; class Main { public static void main(String[] arg) { int[] array1 = new int[5]; Arrays.fill(array1, 0, 3, 5); Arrays.sort(array1); System.out.println(Arrays.toString(array1)); } } ¿Qué valor se muestra en la consola?. [0, 0, 5, 5, 5]. [5, 5, 5, 0, 0]. {0, 0, 5, 5, 5}. Complete el siguiente programa para recorrer un array multidimensional por índices y por elementos. class Main { public static void main(String[] arg) { int | 1 | myArray = { {10, 15, 20, 30, 40}, {12, 14, 16, 18}, {11, 17, 23, 29, 31} }; for (int row = 0; row < myArray.length; row++) { for (int col = 0; col < | 2 | .length; col++) { System.out.println(myArray[row] | 3 | ); } } for ( | 4 | row: myArray) { for (int value: | 5 | ) { System.out.println( | 6 | ); } } } }. | 1 |. | 2 |. | 3 |. | 4 |. | 5 |. | 6 |. ¿Cuál de las siguientes instrucciones es correcta en Java?. String a = "Hola mundo". String a = 'Hola mundo';. String a = "Hola mundo";. Si x es una variable de tipo int y s es una variable de tipo String, ¿cuál es la forma correcta, en Java, de asignar a x la longitud de s?. x = length(s);. x = len(s);. x = s.length();. x = s.len();. Marque las sentencias que muestran true. System.out.println("hola mundo".equals("hola mundo"));. System.out.println("Hola mundo".equals("hola mundo"));. System.out.println("Hola mundo".equalsIgnoreCase("hola mundo"));. System.out.println("Hola Mundo".equalsIgnoreCase("hola Mudo"));. ¿Qué operador se usa en Java para concatenar strings?. &. +. &&. *. Suponiendo que a y b son strings, escriba la instrucción en Java que equivale a la siguiente instucción en Python: b = a[8, 12] Suponga que, en Java, las variables a y b ya están declaradas. ¿Cuál es el nombre del método que se usa en Java para averiguar si una string forma parte de otra? Respuesta: Empareje cada método de Java con el método de Python que realiza una función más parecida. lastIndexOf. indexOf. Empareje cada instrucción con su resultado. System.out.println("remo".compareTo("rama"));. System.out.println("roma".compareTo("ramo"));. System.out.println("rima".compareTo("roma"));. System.out.println("ramo".compareTo("roma"));. Complete el siguiente código: import java.util. | 1 | .Matcher; import java.util. | 1 | .Pattern; class Main { public static void main(String[] args) { String text = "una fecha 12-12-2020 y otra fecha 01-10-2019"; Pattern pattern = Pattern.compile("\\d{2}-\\d{2}-\\d{4}"); Matcher matcher = pattern.matcher(text); while (matcher.find()) { System.out.println(matcher.group(0)); } } }. regex. void. static. ¿Cuál de las siguientes clases sirve en Java para instanciar objetos de expresión regular?. Find. Pattern. Matcher. ¿Cuáles de los siguientes son nombres de métodos de la clase Matcher de Java?. end. compile. start. group. ¿Cuál es el nombre del método de la clase Matcher que sirve para sustituir todas las coincidencias de un patrón en un texto por un nuevo valor?. En Java, si tenemos una clase llamada Square, ¿cuál de las siguientes expresiones sirve para crear un objeto de la clase Square y declarar una referencia al mismo?. o = new Square();. Square o = new Square();. Square o = Square();. Square() o;. En Java, dentro del constructor de una clase, ¿cuál es el nombre de la variable que referencia al objeto que se está inicializando?. En Java, un método de instancia... Puede tener, o no, el modificador static. Debe tener el modificador static. No debe tener el modificador static. ¿Cuál no es un modificador de visibilidad en Java?. private. hidden. protected. public. En Java, ¿cuántos parámetros tiene un getter?. cero. uno. dos. En Java, los atributos de clase... No deben llevar el modificador static. Deben llevar el modificador static. Deben llevar el modificador classattr. Complete la declaración de la clase Two para que sea una subclase de la clase One. class One {} // Superclase class Two | Respuesta | One {} // Subclase. Complete el código para llamar al constructor de la clase de la que deriva Two pasándole value1. class Two extends One { // Subclase int attr2; public Two(int value1, int value2) { | Respuesta | (value1); this.attr2 = value2; } }. ¿Qué etiqueta usamos en Java para indicar que un método de una clase pretende sustituir a uno con la misma signatura de la superclase?. ¿Qué modificador se usa en Java para indicar que una clase no es heredable?. Empareje cada método con el verbo que mejor describe su función. boolean equals(Object obj). protected Object clone(). String toString(). protected void finalize(). ¿Cómo se llama en Java el operador equivalente a la función isintance() de Python?. ¿Cuál de estas palabras no se usa en el control de excepciones en Java?. except. try. catch. Complete el código para tratar dos excepciones en un único bloque catch: import java.util.Scanner; class Excepciones { public static void main(String[] arg) { try { Scanner in = new Scanner(System.in); System.out.print("Dividendo: "); int dividendo = in.nextInt(); System.out.print("Divisor : "); int divisor = in.nextInt(); System.out.println(dividendo / divisor); } catch (java.util.InputMismatchException | RESPUESTA | ArithmeticException err) { System.out.println("Error en la entrada de datos"); } } }. Complete el código para mostrar el mensaje asociado a la excepción: import java.util.Scanner; class Excepciones { public static void main(String[] arg) { try { Scanner in = new Scanner(System.in); System.out.print("Dividendo: "); int dividendo = in.nextInt(); System.out.print("Divisor : "); int divisor = in.nextInt(); System.out.println(dividendo / divisor); } catch (ArithmeticException err) { System.out.println( | 1 | . | 2 | ()); } } }. | 1 |. | 2 |. Complete el código para recoger en el último bloque catch cualquier excepción no tratada en los bloques anteriores: import java.util.Scanner; class Excepciones { public static void main(String[] arg) { try { Scanner in = new Scanner(System.in); System.out.print("Dividendo: "); int dividendo = in.nextInt(); System.out.print("Divisor : "); int divisor = in.nextInt(); System.out.println(dividendo / divisor); } catch (java.util.InputMismatchException | ArithmeticException err) { System.out.println("Error en la entrada de datos"); } catch ( | RESPUESTA | err) { System.out.println("Excepción inesperada"); } } }. Complete el código para que el mensaje "Ejecución terminada" se muestre siempre ocurran, o no, excepciones: import java.util.Scanner; class Excepciones { public static void main(String[] arg) { try { Scanner in = new Scanner(System.in); System.out.print("Dividendo: "); int dividendo = in.nextInt(); System.out.print("Divisor : "); int divisor = in.nextInt(); System.out.println(dividendo / divisor); System.out.println("Operación realizada con éxito"); } catch (ArithmeticException err) { System.out.println(err.getMessage()); } | RESPUESTA | { System.out.println("Ejecución terminada"); } } }. ¿Qué palabra se usa en Java para lanzar una excepción?. throw. throws. raise. raises. ¿Qué palabra se usa en Java para indicar que en un método puede ocurrir una excepción que se propage fuera de él?. raises. raise. throws. throw. ¿Cómo se llama en Java la clase de la que heredan todas las excepciones?. ¿Qué palabra clave debe usar una clase para declarar que se adhiere a una interfaz determinada?. ¿Qué afirmación es cierta en relación con las clases abstractas en Java?. Se marcan con el modificador abstract. Tienen que tener métodos abstractos. Derivan de la clase ABC. Si queremos que varias clases hereden un conjunto de atributos de datos modificables e implementen un conjunto de métodos específico, ¿qué debemos hacer?. Que implementen una interfaz común. Que hereden de una clase base abstracta común. ¿Cómo se llama la interfaz que una clase debe implemetar para poder redefinir el método Object.clone()?. ¿Cúal es el nombre del método que declara la interfaz Comparable<T>?. |





