wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Preguntas de Programación en Java

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

¿Qué es una variable en programación?

a)

Un valor fijo que no puede cambiar.

b)

Un espacio en memoria que almacena datos que pueden cambiar durante la ejecución del programa.

c)

Un método para controlar el flujo del programa.

d)

Una constante que almacena datos numéricos.

2.

¿Qué es una constante en programación?

a)

Un valor que puede cambiar en cualquier momento.

b)

Un valor que se utiliza solo en operaciones aritméticas.

c)

Un valor fijo que no cambia durante la ejecución del programa.

d)

Un tipo especial de variable que almacena cadenas.

3.

¿Cuál de las siguientes es la sintaxis correcta para declarar una variable entera en Java?

a)

int numero = "5";

b)

int numero = 5;

c)

double numero = 5;

d)

var numero = 5;

4.

¿Qué operador aritmético se utiliza para la multiplicación en Java?

a)

+

b)

-

c)

*

d)

/

5.

¿Cuál es el resultado de la operación 7 % 3 en Java?

a)

1

b)

2

c)

3

d)

0

6.

¿Qué operador se utiliza en Java para realizar la comparación de igualdad entre dos variables?

a)

=

b)

==

c)

!=

d)

<>

7.

¿Cuál es la función del operador != en Java?

a)

Comprueba si dos valores son iguales.

b)

Asigna un valor a una variable.

c)

Comprueba si dos valores son diferentes.

d)

Detiene la ejecución del programa.

8.

¿Cuál de las siguientes es una forma válida de leer datos desde el teclado en Java?

a)

System.console();

b)

Scanner input = new Scanner(System.in);

c)

input.read();

d)

Scanner.read();

9.

¿Qué se entiende por "sistema de entrada y salida de datos" en un programa?

a)

Un sistema que controla los ciclos de un programa.

b)

Un sistema que permite recibir datos del usuario y mostrar resultados.

c)

Un proceso que solo utiliza archivos para guardar datos.

d)

Un conjunto de instrucciones aritméticas.

10.

¿Qué estructura de control usarías para ejecutar un bloque de código solo si se cumple una condición específica?

a)

for

b)

while

c)

if

d)

switch

11.

En una estructura if-else, ¿cuál de las siguientes es correcta?

a)

if (condición) { ... } else { ... }

b)

if { ... } else { ... }

c)

if (condición); { ... } else { ... }

d)

if (condición) { else { ... } }

12.

¿Es el propósito de una estructura de control switch en Java?

a)

Ejecutar un ciclo indefinidamente.

b)

Evaluar varias condiciones y ejecutar el bloque correspondiente según el valor de una expresión.

c)

Realizar una operación matemática en un ciclo.

d)

Almacenar datos en arrays.

13.

¿Qué es un "valor mágico" en programación?

a)

Un valor que no cambia durante la ejecución del programa.

b)

Un valor que no está declarado como constante y aparece repetido en el código.

c)

Un valor generado aleatoriamente por el sistema.

d)

Un valor que puede cambiar su tipo de dato en tiempo de ejecución.

14.

¿Por qué se debe evitar el uso de valores mágicos en un programa?

a)

Porque hace el código más difícil de leer y mantener.

b)

Porque son difíciles de generar.

c)

Porque aumentan el rendimiento del programa.

d)

Porque solo se usan en proyectos complejos.

15.

¿Qué es un array en Java?

a)

Una estructura que almacena un solo valor de cualquier tipo.

b)

Un conjunto de variables que almacena varios valores del mismo tipo.

c)

Una estructura que almacena valores de diferentes tipos.

d)

Un ciclo que ejecuta múltiples operaciones a la vez.

16.

¿Cuál es la sintaxis correcta para declarar un array de enteros con 5 elementos en Java?

a)

int[5] array;

b)

int array[5];

c)

int[] array = new int[5];

d)

int[] array = {5};

17.

¿Qué valor tendrá numeros[2] en el siguiente array: int[] numeros = {10, 20, 30, 40};?

a)

10

b)

20

c)

30

d)

40

18.

¿Cuál de las siguientes afirmaciones es correcta sobre los arrays en Java?

a)

Un array puede contener valores de diferentes tipos.

b)

El tamaño de un array no puede cambiar después de ser declarado.

c)

Un array no puede ser recorrido con un ciclo for.

d)

Los arrays solo pueden almacenar números enteros.

19.

¿Qué ocurre si intentas acceder a un índice que no existe en un array en Java?

a)

El programa genera un valor nulo.

b)

Se muestra el último valor del array.

c)

El programa lanza una excepción ArrayIndexOutOfBoundsException.

d)

El programa se detiene automáticamente.

20.

¿Cuál de las siguientes estructuras es la más adecuada para almacenar una lista de estudiantes?

a)

double[]

b)

boolean[]

c)

String[]

d)

int[]

21.

¿Cuál es el propósito de una estructura de control switch en Java?

a)

Ejecutar un ciclo indefinidamente

b)

Evaluar varias condiciones y ejecutar el bloque correspondiente según el valor de una expresión.

c)

Realizar una operación matemática en un ciclo.

d)

Almacenar datos en arrays.