option
Cuestiones
ayuda
daypo
buscar.php

Programación teoría test

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación teoría test

Descripción:
Preguntas tipo test

Fecha de Creación: 2024/11/07

Categoría: Informática

Número Preguntas: 44

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

¿Qué es un IDE?. a) Un compilador de Java. b) Un programa que permite desarrollar software con ayuda adicional. c) Un entorno para ejecutar aplicaciones de Java. d) Un editor de texto avanzado.

¿Cuál es la diferencia entre JDK y JRE?. a) JDK solo ejecuta programas y JRE compila código. b) JDK incluye herramientas de desarrollo; JRE solo permite ejecutar aplicaciones Java. c) JRE incluye el compilador de Java y JDK no. JDK es gratuito y JRE es de pago.

¿Qué tipo de variable utiliza Java para almacenar caracteres individuales?. a) String. b) boolean. c) int. d) char.

¿Cuál de los siguientes es un operador lógico en Java?. a) +. b) >. c) &&. d) %.

Para declarar una constante en Java, se utiliza la palabra clave: a) static. b) const. c) final. d) constante.

En la creación de una clase en Java, el método main es necesario para: a) Declarar variables. b) Ejecutar el programa. c) Definir el tipo de datos. d) Crear operadores lógicos.

¿Cómo se hace un comentario en Javadoc?. a) (//). b) (/* */). c) (/** */). d) (%%).

Un array o vector en Java se caracteriza por: a) Almacenar valores de diferentes tipos. b) Ser una colección de datos del mismo tipo. c) Almacenar un único valor por variable. d) Ser una estructura de datos temporal.

El operador condicional ?: en Java se usa para: a) Sumar dos números. b) Comparar cadenas. c) Evaluar una condición y devolver un valor según el resultado. d) Ejecutar un bucle de repetición.

¿Cuál de los siguientes es un tipo de conversión en Java?. a) Conversión obligatoria. b) Conversión implícita. c) Conversión calculada. d) Conversión extensiva.

¿Qué es la salida estándar en Java?. a) La comunicación entre un programa y una base de datos. b) La salida de datos hacia la pantalla o consola. c) La salida de datos hacia un archivo. d) La salida de datos hacia un servidor web.

¿Cuál es el método más común de System.out para mostrar datos en pantalla?. a) System.write. b) System.display. c) println(). d) printdata().

¿Qué clase en Java se usa principalmente para la entrada de datos estándar?. a) BufferedReader. b) Scanner. c) InputStream. d) DataReader.

¿Qué método de Scanner se usa para capturar un número entero del usuario?. a) nextLine(). b) nextInt(). c) getInteger(). d) parseInt().

¿Cuál es el propósito del método parseInt de la clase Integer?. a) Convertir una cadena de caracteres en un número entero. b) Convertir un número entero en una cadena de caracteres. c) Convertir un número decimal en entero. d) Convertir una cadena en un booleano.

¿Qué hace el método sqrt de la clase Math?. a) Calcula el valor absoluto de un número. b) Calcula el cuadrado de un número. c) Calcula la raíz cuadrada de un número. d) Calcula el cubo de un número.

Para qué se usa el método pow de la clase Math?. a) Calcular la raíz cuadrada de un número. b) Elevar un número a una potencia. c) Redondear un número al entero más cercano. d) Generar un número aleatorio.

¿Qué rango de valores devuelve el método random de la clase Math?. a) De -1 a 1. b) De 0 a 1. c) De 1 a 10. d) De -10 a 10.

¿Qué devuelve el método abs de la clase Math?. a) El valor negativo de un número. b) El valor cuadrado de un número. c) El valor absoluto de un número. d) El valor redondeado de un número.

¿Para qué se utiliza el método length de la clase String?. a) Para obtener la longitud de una cadena. b) Para dividir una cadena. c) Para verificar si una cadena está vacía. d) Para convertir una cadena a mayúsculas.

¿Qué hace una estructura if/else en Java?. a) Repite un bloque de código. b) Permite tomar decisiones basadas en condiciones. c) Define una clase. d) Detiene el programa.

En un if/else if, ¿qué sucede si ninguna condición es verdadera y hay un bloque else?. a) Se ejecuta el bloque else. b) Se repite la última condición. c) No se ejecuta ninguna parte del bloque. d) La ejecución del programa se detiene.

¿Para qué se utiliza el switch-case?. a) Para definir múltiples bucles. b) Para realizar operaciones matemáticas. c) Para manejar múltiples posibles valores de una variable. d) Para ordenar arreglos.

¿Cuál es el propósito de la instrucción break en un switch-case?. a) Iniciar el siguiente caso. b) Finalizar el caso actual. c) Cambiar el valor de la variable. d) Saltar al bloque default.

¿Qué tipo de bucle es más adecuado cuando no se sabe cuántas veces se repetirá?. a) for. b) while. c) switch. d) if.

¿Cuál es la diferencia principal entre while y do-while?. a) while se ejecuta al menos una vez; do-while puede no ejecutarse. b) No hay diferencia entre ellos. c) while se usa para valores numéricos y do-while para booleanos. d) do-while se ejecuta al menos una vez; while puede no ejecutarse.

¿Qué hace la instrucción break dentro de un bucle?. a) Continúa con la siguiente iteración. b) Iniciar el siguiente caso. c) Interrumpe el bucle por completo. d) Repite la iteración actual.

¿Para qué se usa continue en un bucle?. a) Terminar el bucle. b) Saltar a la siguiente iteración. c) Detener el programa. d) Regresar al inicio del bucle.

¿Qué son las excepciones en Java?. a) Errores que ocurren en tiempo de ejecución. b) Códigos especiales para optimizar el rendimiento. c) Métodos para realizar operaciones matemáticas.

¿Qué tipo de excepción debe capturarse o declararse en el método donde ocurre?. a) Unchecked Exception. b) Logical Exception. c) Checked Exception.

¿Qué diferencia clave existe entre los métodos print() y println() de System.out en cuanto a su efecto en la salida estándar?. a) Ambos generan un salto de línea al final del texto. b) print() agrega un salto de línea automáticamente, mientras que println() no. c) print() imprime en la misma línea, mientras que println() añade un salto de línea al final. d) Ambos métodos imprimen texto sin agregar salto de línea.

¿Cuál de las siguientes afirmaciones sobre el uso de constantes en Java es correcta?. a) Las constantes se definen con la palabra clave static y deben ser inicializadas en el método main(). b) Las constantes se definen con final y no pueden cambiar de valor después de la inicialización. c) Las constantes en Java pueden cambiar de valor una vez declaradas. d) La palabra clave const se usa en Java para declarar constantes.

¿Cuál es el rango de valores que un tipo de dato int puede representar en Java?. a) -128 a 127. b) -32768 a 32767. c) -2³¹ a 2³¹ - 1. d) -2⁶³ a 2⁶³ - 1.

Si tienes una variable de tipo float en Java, ¿cuál es la precisión de almacenamiento que ofrece en bits?. a) 16 bits. b) 32 bits. c) 64 bits. d) 128 bits.

¿Qué sucede si intentas almacenar un valor decimal en una variable int sin hacer conversión de tipo?. a) El compilador lanza un error de tipo incompatible. b) El valor se redondea automáticamente. c) El valor decimal se trunca a cero. d) El programa lanza una excepción en tiempo de ejecución.

Si se quiere redondear el valor 5.75 al número entero más cercano utilizando la clase Math, ¿cuál de los siguientes métodos se debe utilizar?. a) Math.round(5.75). b) Math.ceil(5.75). c) Math.floor(5.75). d) Math.abs(5.75).

¿Cuál es el resultado de la expresión Math.pow(2, 3) * Math.sqrt(16)?. a) 8. b) 16. c) 32. d) 64.

¿Qué sucede si intentas leer un número entero usando nextInt() en Scanner, pero el usuario ingresa un texto?. a) Se lanza una excepción InputMismatchException. b) El valor se convierte automáticamente a cero. c) Se omite el valor ingresado. d) El valor se convierte a null.

Si se desea obtener un número aleatorio entre 1 y 10, ¿cuál sería la mejor manera de lograrlo usando Math.random()?. a) int num = (int)(Math.random() * 10 + 1);. b) int num = Math.random() * 10;. c) int num = Math.random() + 1;. d) int num = Math.random() * 10 - 1;.

¿Cuál es la diferencia principal entre System.out y System.err en Java?. a) System.out es solo para errores, mientras que System.err es para salida estándar. b) System.err es solo para errores y puede redirigirse independientemente de System.out. c) System.out puede redirigirse, pero System.err no. d) Ambos producen la misma salida en la consola sin diferencias.

En una estructura if-else if-else, ¿cuál de las siguientes afirmaciones es verdadera?. a) Se ejecuta siempre el bloque else si no se cumple ninguna condición anterior. b) Solo puede existir un bloque else if en la estructura. c) El bloque if y el else deben tener condiciones opuestas. d) El bloque if se puede omitir si el else if está presente.

¿Cuál de los siguientes bucles es adecuado si se debe ejecutar un bloque de código al menos una vez, independientemente de la condición?. a) for. b) while. c) do-while. d) switch.

¿Qué sucede si se omite la instrucción break en un caso de switch-case?. a) Se lanzará una excepción en tiempo de compilación. b) Todos los casos subsiguientes se ejecutarán en orden hasta encontrar un break. c) El programa saldrá automáticamente del switch. d) Solo se ejecuta el siguiente caso.

¿Cuál es el propósito del bloque finally en una estructura try-catch-finally?. a) Ejecutarse solo si no hay excepciones. b) Ejecutarse solo si hay una excepción. c) Ejecutarse siempre, independientemente de si hay una excepción o no. d) Solo ejecutar cuando la excepción no es controlada.

Denunciar Test