Examen tipo UF2 - Programación (Java)
![]() |
![]() |
![]() |
Título del Test:![]() Examen tipo UF2 - Programación (Java) Descripción: Ejemplo de examen unidad formativa 2 Programación |




Comentarios |
---|
NO HAY REGISTROS |
Selecciona qué declaración de método es más correcta, si se quiere calcular el mínimo común múltiplo (mcm) de dos valores enteros positivos. Nota: el mcm de dos números, es el menor número entero positivo que es múltiplo de ambos. public float mcm (float a, float b). public int mcm (int a, int b). public boolean mcm (int a, int b). public boolean mcm (float a, float b). Indica cuál de las siguientes declaraciones de métodos da error. public getMaxValue(long a). public void showBox(boolean check). public int stepForward(int input). public double getTemperature(). Dado el siguiente fragmento de código, indica la respuesta correcta. Los elementos del ArrayList n son [0, 0, 1, 1]. Los elementos del ArrayList n son [0, 0, 1, 4]. La línea 7 produce un error de ejecución. Ninguna de las opciones expuestas es correcta. Dado el siguiente código, indica si las siguientes afirmaciones son verdaderas(No check) o falsas(Con check): v1.length vale 7. El programa muestra por consola el valor 7. El método method tiene dos parámetros de entrada. El método method no tiene parámetro de salida. Dado el siguiente código, indica si las siguientes afirmaciones son verdaderas(No check) o falsas(Con check): La llamada method(1,v1) retorna 4. La llamada method(2,v2) retorna 7. Si se borra la línea que pone return i, cualquier llamada a method siempre. Si se borra la línea que pone return -1, se produce un error de compilación. Dado el siguiente Java Docs de un método, indica si las siguientes afirmaciones son verdaderas(No check) o falsas(Con check): No se puede deducir el nombre del método. El método tiene 4 parámetros de entrada. El método tiene un parámetro de salida. Seguro que uno de los parámetros de entrada es de tipo entero. Dado el código de la clase ClassA, indica si las siguientes afirmaciones son verdaderas(No check) o falsas(Con check): La instrucción ClassA c = new ClassA(), crea un objeto donde vp vale 0. La instrucción ClassA c =new ClassA(5); crea un objeto donde vp vale 5. La instrucción ClassA c = new ClassA(20); crea un objeto donde vs vale 10. Si tras la instrucción ClassA c = new ClassA(5); la llamada al método getSum() retornará 30. Dado el código de la clase ClassA y el fragmento de código de la clase Main, indica que cual será el valor del atributo value del objeto b. 17. 25. 28. 32. Dado el código de la clase Test y el fragmento de código de la clase Main, indica cual será la salida por consola. Test{vp=5, vs=10} , Test{vp=20, vs=20} , Test{vp=20, vs=40}. Test{vp=0, vs=0} , Test{vp=20, vs=20} , Test{vp=20, vs=40}. La clase Test no compila. Ninguna de las opciones expuestas es correcta. Dado el código de la clase Box y el fragmento de código clase Main, indica la respuesta correcta. El array boxes contendrá 3 objetos del tipo Box con las siguientes características: Box{width=20, height=20, depth=30} Box{width=50, height=50, depth=50} Box{width=0, height=0, depth=0} -----------------------------------------------------------------------------------------. El array boxes contendrá 3 objetos del tipo Box con las siguientes características: Box{width=20, height=20, depth=30} Box{width=50, height=50, depth=50} Box{width=-1, height=-1, depth=-1} -----------------------------------------------------------------------------------------. El array boxes contendrá 2 objetos del tipo Box con las siguientes características: Box{width=20, height=20, depth=30} Box{width=50, height=50, depth=50} -----------------------------------------------------------------------------------------. Ninguna de las opciones expuestas es correcta. Dado el código de la clase Cube y el fragmento de código clase Main, indica la respuesta correcta. Las características del objeto cube son: Cube{side=2.0, volume=0.0}. Las características del objeto cube son: Cube{side=2.0, volume=8.0}. Se produce un error de compilación. Ninguna de las opciones expuestas es correcta. Dado el siguiente fragmento de código, indica la respuesta correcta. El objeto list contiene 2 elementos: Java, HTML. El objeto list contiene 2 elementos: Java, Kotlin. El objeto list contiene 3 elementos: Java, HTML, Kotlin. El objeto list contiene 4 elementos: Java, HTML, Swift, Kotlin. Dado el siguiente fragmento de código, indica la respuesta correcta. list contiene 2 elementos. La posición 2 de list contiene el valor 1. La posición 0 de list contiene el valor 90. Lanza un error tipo IndexOutOfBoundsException en tiempo de ejecución. Dado el código de la clase Time y el fragmento de código de la clase Main, indica la respuesta correcta. Las características de t1 son: Time{hours=2, mins=20, secs=20} Las características de t2 son: Time{hours=12, mins=00, secs=00}. Las características de t1 son: Time{hours=12, mins=00, secs=00} Las características de t2 son: Time{hours=2, mins=20, secs=20}. Las características de t1 son: Time{hours=14, mins=20, secs=20} Las características de t2 son: Time{hours=2, mins=20, secs=20}. Ninguna de las opciones expuestas es correcta. Dado el código de la clase Dog y el framento de código de la clase Main, indica la respuesta correcta. Las características de taco son: Dog{name='Taco', weight=8.0, isHungry=false}. Las características de taco son: Dog{name='Taco', weight=8.0, isHungry=true}. Las características de taco son: Dog{name='Taco', weight=0.0, isHungry=false}. Ninguna de las opciones expuestas es correcta. Dado el siguiente código, indica la salida por consola. Hello world. Hello world Hello world. Hello world Hello world 11. Ninguna de las opciones expuestas es correcta. Dada la siguiente definición de métodos, indica la respuesta correcta. Las siguientes instrucciones de código asignan a la variable currentValue el valor -15 -> int value = -4; int currentValue = chooseStepFunction(value,value>0); ------------------------------------------------------------------------------------------------------. Las siguientes instrucciones de código asignan a la variable currentValue el valor -3 -> int value = -4; int currentValue = chooseStepFunction(value,value<0); ------------------------------------------------------------------------------------------------------. Las siguientes instrucciones de código asignan a la variable currentValue el valor -3 -> int value = -4; int currentValue = chooseStepFunction(value,value>0); ------------------------------------------------------------------------------------------------------. Ninguna de las opciones expuestas es correcta. Dado el código de la clase Point y el fragmento de código de la clase Main, indica la salida por consola. true. false. No hay salida por consola, se produce un error de compilación. Ninguna de las opciones expuestas es correcta. Dado el código de la clase Point y el fragmento de código de la clase Main, indica la salida por consola. Point{x=-20.0, y=80.0} Point{x=40.0, y=40.0}. Point{x=30.0, y=30.0} Point{x=40.0, y=40.0}. Point{x=80.0, y=80.0} Point{x=40.0, y=40.0}. Ninguna de las opciones expuestas es correcta. Dado el código de la clase Counter y el fragmento de código de la clase Main, indica la respuesta correcta --------------------------------------------------------------- 01: public class Counter { 02: private int count; 03: public Counter(){ 04: this.count = 0; 05: } 06: public Counter(int count) { 07: this.count = count; 08: } 09: public void increment(){ 10: this.count++; 11: } 12: public void incrementBy(int number){ 13: this.count+=number; 14: } 15: public void decrement(){ 16: this.count--; 17: } 18: public void reset(){ 19: this.count = 0; 20: } 21: } --------------------------------------------------------------- 01: Counter c1, c2; 02: c1 = new Counter(); 03: c2 = new Counter(6); 04: c1.incrementBy(7); 05: c1.increment(); 06: c2.reset(); 07: c3 = new Counter(8); 08: c3.decrement(); ---------------------------------------------------------------. Las características de c1 son: Counter{count=8} Las características de c2 son: Counter{count=0} Las características de c3 son: Counter{count=7} ----------------------------------------------------------------. Las características de c1 son: Counter{count=8} Las características de c2 son: Counter{count=0} Las características de c3 son: Counter{count=8} -----------------------------------------------------------------. Las características de c1 son: Counter{count=7} Las características de c2 son: Counter{count=6} Las características de c3 son: Counter{count=7} -----------------------------------------------------------------. Ninguna de las opciones expuestas es correcta. |