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




Comentarios |
---|
NO HAY REGISTROS |
Dado el siguiente fragmento de código, indica cuantas iteraciones hará el bucle: 2. 4. 6. Ninguna de las opciones expuestas es correcta. Indica cuál de las siguientes sentencias es incorrecta: byte price = 23.5;. long total = 100;. boolean fact = true;. String s = “Hello”;. Dada la siguiente instrucción, indica la respuesta correcta: En el índice 1, el valor es 1. array.length es 4. La expresión array[3] provocaría un error de compilación. Ninguna de las opciones expuestas es correcta. ¿Cuál debería ser el valor de la variable edad para que la salida por consola fuera “Quieres trabajar o estudiar” ?: edad>=16. edad>16. edad<=5. Las respuestas a y c son correctas. Dada la siguiente instrucción, indica la respuesta correcta: array.length es 3. array[0].length es 2. array[1][1] contiene Ana. Ninguna de las opciones expuestas es correcta. Dado el siguiente fragmento de código, indica la respuesta correcta. Se mostrará el valor de 4 por consola, si los valores que contiene array son 7, 10, 4, 8, 3, 7, 5. Si los valores que contiene array son 7, 5, 4. Se producirá un error de ejecución en la línea 4. Se producirá un error de compilación porque la variable i no se actualiza en el bloque de código del bucle while. Ninguna de las opciones expuestas es correcta. Dada la siguiente instrucción, indica si las afirmaciones siguientes son verdaderas(No check) o falsas(Con check): array[1]+array[4] es 7. La expresión array[3] = 5.5 modifica un valor del array. Una vez inicializado, es posible modificar el tamaño del array. La expresión array[7] && array[8] resulta false. Dada la definición del método toCharArray de la clase String que se muestra en la siguiente imagen, indica la respuesta correcta. Es un método estático. La expresión String.toCharArray() provoca un error de compilación. Retorna un valor entero. Tiene como parámetro de entrada un array de chars. Dado el siguiente fragmento de código, indica cual es el valor que tiene que tener cadena. texto texto texto texto. texto,texto texto,texto. texto,texto,texto,texto. Ninguna de las opciones expuestas es correcta. Dado el siguiente fragmento de código. ¿Cuál de las siguientes líneas hay que insertar en la línea 7 para mostrar por consola tabbattabba?. text.substring(0,text.length()-1);. text = text + text.substring(0,text.length()-1);. text = text + text.substring(0,text.length());. Ninguna de las opciones expuestas es correcta. Dado el siguiente fragmento de código. Indica la respuesta. correcta. Si en la línea 7 introducimos la instrucción if (cadena[i] == 't') {contador++;}. La variable contador tendrá un valor de 4 al finalizar el bucle. Si en la línea 7 introducimos la instrucción if (cadena.charAt(i) == 't') {contador++; break;}. La variable contador tendrá un valor de 4 al finalizar el bucle. Si en la línea 7 introducimos la instrucción if (cadena.charAt(i) == 't') {contador++;}. La variable contador tendrá un valor de 4 al finalizar el bucle. Ninguna de las opciones expuestas es correcta. Indica cual de los siguientes programas permite solucionar el siguiente escenario. 1: Scanner input = new Scanner(System.in); 2: System.out.println("Precio:"); 3: float precio = input.nextFloat(); 4: if (precio>0){ 5: System.out.println("Correcto"); 6: }else{ 7: System.out.println("Incorrecto"); 8: } ---------------------------------------------------------------. 1: Scanner input = new Scanner(System.in); 2: float precio = 0; 3: do { 4: System.out.println("Precio:"); 5: precio = input.nextFloat(); 6: }while(precio<=0); ---------------------------------------------------------------. 1: Scanner input = new Scanner(System.in); 2: boolean exit = false; 3: float precio = 0; 4: do { 5: System.out.println("Precio:"); 6: if (input.hasNextFloat()){ 7: precio = input.nextFloat(); 8: exit = precio>0; 9: } 10: input.nextLine(); 11: }while(!exit); ---------------------------------------------------------------. Ninguna de las opciones expuestas es correcta. Determina el tipo de dato de las variables z y c y su valor al finalizar el código. z es de tipo int y vale 2, c es de tipo boolean y vale true. z es de tipo int y vale 4, c es de tipo boolean y vale false. z es de tipo int y vale 4, c es de tipo boolean y vale true. 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): Hay un error de sintaxis en la condición de la sentencia IF. Hay un bloque de código que no está bien cerrado con }. El acceso a la variable factor para mostrarla por pantalla da error. Es posible modificar el valor de la variable MINIMO tras su declaración. Sobre la sentencia IF-ELSE Indica si las siguientes afirmaciones son verdaderas(No check) o falsas(Con check): Más de una condición lógica puede llegar a ser cierta. Es obligatorio que haya un bloque ELSE. Se puede dar el caso de que no se ejecute ninguno de los bloques de instrucciones. Es una sentencia que se puede reemplazar siempre por sentencia SWITCH. Dado el siguiente fragmento de código, indica la respuesta correcta. Si el valor de la variable day es “WED”, la salida por consola es Time to work. Si el valor de la variable day es “ ” se produce un error en tiempo de ejecución. El código no compila. Ninguna de las opciones expuestas es correcta. Dado el siguiente fragmento de código, indica la respuesta correcta: Si el valor de score es 20.5 la salida por consola será “Invalid”. Si el valor de score es 10.0, la salida por consola será 10. Si el valor de score es 10.0, la salida por consola será 10 20. Ninguna de las opciones expuestas es correcta. Dado el siguiente fragmento de código, indica la salida por consola: 1. 7. 9. una de las opciones expuestas es correcta. Se quiere imprimir por consola el contenido de un array 2D de valores enteros declarado de la siguiente manera. 1: for (int i=0;i<vector.length;i++){ 2: for (int j=0; j<vector.length;j++){ 3: System.out.print(vector[i][j]); 4: System.out.print(" "); 5: } 6: System.out.println(); 7: } ---------------------------------------------------. 1: int j = 0; 2: for (int i=0;i<vector.length;i++){ 3: while(j<vector[i].length){ 4: System.out.print(vector[i][j]); 5: System.out.print(" "); 6: } 7: System.out.println(); 8: } ---------------------------------------------------. 1: int j = 0; 2: for (int i=0;i<vector.length;i++){ 3: while(j<vector[i].length){ 4: System.out.print(vector[i][j]); 5: System.out.print(" "); 6: j++; 7: } 8: System.out.println(); 9: } ---------------------------------------------------. Ninguna de las opciones expuestas es correcta. Dado el siguiente fragmento de código, indica la salida por consola: true false ABC. false ABC. true ABC. Ninguna de las opciones expuestas es correcta. |