wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programación Java (parcial)

Total questions: 110

Worksheet time: 24mins

Name
Class
Date
1.

¿Cuál es la declaración correcta para crear un arreglo (vector) en Java?


a)

array=(5); new(),

b)

int[] arr = new int[5];

c)

new array[] is 5;

d)

int() arr == int[] arr

2.

En una estructura if-else en Java, ¿Qué bloque de código se ejecuta si la condición es falsa?

a)

El bloque "else"

b)

El bloque "if"

c)


Ambos bloques

d)

Ningún bloque

3.

¿Cuál de las siguientes declaraciones es cierta sobre las expresiones utilizadas en un "switch" en Java?

a)


Pueden ser de cualquier tipo de datos, incluyendo "String"

b)

Deben ser de tipo "char" o "int

c)

Pueden ser de cualquier tipo de datos, excepto "String"

d)

Deben ser de tipo "boolean" únicamente

4.

¿Cuál es la diferencia entre un vector y una matriz?

a)

Un vector almacena elementos en una sola dimensión, mientras que una matriz almacena elementos en dos dimensiones

b)


El vector tiene un tamaño fijo, mientras que una matriz puede cambiar de tamaño dinámicamente

c)


Un vector y una matriz son términos intercambiables en programación

d)

El vector puede almacenar elementos de diferentes tipos, mientras que una matrizno

5.

En Java, ¿cuál es la palabra clave utilizada para salir prematuramente de un bucle?

a)

break

b)

continue

c)

exit

d)

return

6.

¿Cuál de las siguientes afirmaciones es cierta sobre un condicional while?

a)


La condición se verifica después de cada iteración.

b)

La condición se verifica antes de cada iteración

c)

La condición solo se verifica una vez.

d)

La condición se verifica solo al final del bucle.

7.

¿Qué es una función "break" en programación?

a)

Una función que imprime valores en la consola.

b)

Una función que realiza operaciones lógicas complejas.

c)

Una función que detiene la ejecución de un bucle o una estructura de control de flujo.

d)

Una función matemática especial en Java.

8.

¿En qué situación sería útil un bucle "do-while" en lugar de un "while" o "for"?

a)

Cuando la condición es siempre verdadera

b)

Cuando se necesita que el bloque de código se ejecute al menos una vez

c)

Cuando la condición debe verificarse antes de ejecutar el bloque de código

d)

Cuando se necesita repetir un bloque de código un número específico de veces

9.

¿Cuál es la función principal de un "if-else statement" en programación?

a)

Declarar variables locales en un programa.

b)

Ejecutar un bloque de código repetidamente.

c)

Realizar operaciones matemáticas complejas.

d)

Evaluar múltiples condiciones secuenciales.

10.

¿Qué es una función recursiva en programación?

a)

Una función que se llama a sí misma

b)

Una función que no tiene retorno

c)

Una función que llama a otras funciones

d)

Una función que solo se ejecuta una vez

11.

En un bucle do-while en Java, ¿en qué sección se verifica la condición de salida?

a)

al final del bucle

b)


antes de ejecutar el cuerpo del bucle

c)

al principio del bucle

d)

despues de ejecutar el cuerpo del bucle

12.

¿Qué es un vector paralelo en Java?

a)

Es un solo vector que tiene un par único

b)

Son 2 o mas vectores que no tienen el mismo sub indice para acceder a sus elementos

c)

Son 2 o mas vectores que utilizan el mismo sub indice para acceder a sus elementos

d)

Son 3 vectores que no pueden tener el mismo sub indice para accerde a sus elementos

13.

¿Qué tipo de variable se utiliza con mayor frecuencia en una estructura switch?

a)

Una variable de tipo double

b)

Una variable de tipo int o char

c)

Una variable de tipo boolean

d)

Una variable de tipo String.

14.

¿Pueden existir vectores con componentes de tipo int, float o String?

a)

Si

b)

No

c)

float no se utiliza en los vectores

d)

int no se utiliza en los vectores

15.

¿Qué es un vector?

a)

Estructura de datos que almacena un conjunto de datos del mismo tipo.

b)

Un método para realizar operaciones matemáticas

c)

Un bucle de repetición

d)

Un tipo de dato para almacenar números enteros

16.

¿Cuál es el propósito principal de la declaración "do-while" en programación?

a)

Ejecutar un bloque de código solo una vez y luego salir.

b)

Ejecutar un bloque de código repetidamente mientras se cumple una condición específica.

c)

Declarar variables locales en un programa.

d)

Realizar operaciones matemáticas complejas.

17.

¿Cuál es la ventaja de usar un vector en lugar de variables individuales para almacenar datos relacionados?

a)

Un vector facilita la manipulación de datos relacionados

b)

Un vector no permite el acceso a sus elementos

c)

Un vector solo puede almacenar un tipo de dato

d)

Un vector es más eficiente en términos de memoria

18.

¿Cuál es la diferencia principal entre un bucle "for" y un bucle "while"?


a)

'while" se utiliza cuando se conoce el número de iteraciones

b)

"for" es más eficiente que "while"

c)

No hay diferencia entre ellos

d)

"for" se utiliza cuando la cantidad de iteraciones es desconocida

19.

¿Cómo se declara una función en Java?

a)

Con la sintaxis "tipo_de_retorno nombre_de_la_función(parametros)"

b)

Con la palabra clave "declare"

c)

Con la sintaxis "function nombre_de_la_función(parametros)"

d)

Con la palabra clave "function"

20.

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

a)

Realizar una tarea específica de forma repetitiva mientras se cumple una condición

b)

Realizar una tarea específica una vez

c)

Declarar variables

d)

Tomar decisiones basadas en condiciones

21.

¿Cuándo se usa una sentencia "switch" en lugar de una serie de sentencias "if-else" en programación?

a)

Cuando se tienen múltiples condiciones posibles para una misma variable.

b)

Cuando se desea imprimir valores en la consola

c)

Cuando se necesitan realizar operaciones matemáticas complejas.

d)

Cuando se tiene una sola condición para evaluar.

22.

¿Cuál de las siguientes opciones en Java se utiliza para declarar una variable entera?

a)

numero=int;

b)

int==numero;

c)

variable numero;

d)

int numero;

23.

¿Cuál es la principal diferencia entre un vector y un ArrayList en Java?

a)

Los vectores tienen un tamaño fijo, mientras que los ArrayList pueden cambiar su tamaño dinámicamente.

b)

Los vectores son más fáciles de utilizar que los ArrayList.

c)

Los ArrayList son más eficientes en términos de memoria que los vectores.

d)

Los ArrayList solo pueden contener números enteros, mientras que los vectores pueden contener cualquier tipo de dato.

24.

¿Cuál es la diferencia entre un vector y una matriz en programación?

a)

Una matriz es un tipo de operador lógico, mientras que un vector es una estructura de datos.

b)

Un vector solo puede almacenar valores numéricos, mientras que una matriz puede almacenar cualquier tipo de datos

c)

Un vector es un arreglo unidimensional, mientras que una matriz es un arreglo bidimensional.

d)

No hay diferencia, son términos intercambiables.

25.

En Java, ¿cómo se declara un vector de tipo String?

a)

String b[] = new String[9]; 

b)

String[9]=String b[] ;

c)

new String[9]=String b[] ;

d)

String[9]=new String b[] ;

26.

¿Qué método se utiliza para ordenar un vector en orden ascendente en Java?

a)

Arrays.sort(vector);

b)

sortVector()

c)

vector.sort()

d)

order(vector);

27.

¿Cuál es la diferencia clave entre una variable local y un atributo de clase en Java?

a)

Una variable local solo es accesible dentro del método donde se declara, mientras que un atributo de clase se puede acceder desde cualquier método de la clase

b)

Una variable local siempre almacena un valor entero, mientras que un atributo de clase puede almacenar diferentes tipos de datos

c)

Una variable local se declara con la palabra clave this, mientras que un atributo de clase se declara con la palabra clave static

d)

Una variable local es visible en otras clases, mientras que un atributo de clase es privado y no se puede acceder desde fuera de la clase

28.

¿Qué es una estructura condicional en Java?

a)

Un parametro que realiza el codigo sobre una accion tras otra

b)

Una construcción que permite tomar decisiones basadas en una condición.

c)

Una variable que almacena datos numéricos.

d)

Una instrucción que se repite en un bucle

29.

¿Qué es un bloque "if" en programación?

a)

Una estructura de control condicional.

b)

Una declaración de impresión.

c)

Un tipo de bucle.

30.

¿Qué es un indice en un vector y cómo se utiliza?

a)

Un índice es un número que representa la posición de un elemento en un vector. Se utiliza para acceder o modificar elementos en el vector

b)

Un índice es la suma de todos los elementos en un vector

c)

Es el valor total de todos los elementos en un vector. Se utliza para cambiar o modificar números

d)

Un índice es una función que no se utiliza en programación por lo tanto no tiene utilidades

31.

¿Cual de las siguientes estructuras se utiliza para tomar decisiones basadas en multiples casos?

a)

switch

b)

default

c)

while

d)

if-else

32.

¿Cuál es la principal diferencia entre una matriz y un ArrayList?

a)

Las matrices tienen un tamaño fijo, mientras que los ArrayList pueden cambiar de tamaño dinámicamente

b)

Los ArrayList son más adecuados para operaciones matemáticas complejas

c)

Las matrices son más eficientes en términos de memoria que los ArrayList

d)

Las matrices pueden contener elementos de diferentes tipos, mientras que los ArrayList no pueden

33.

¿Qué es un método en programación?

a)

Un bloque de código que realiza una tarea específica y se puede llamar desde otras partes del programa

b)

Una variable especial que almacena datos

c)

Una estructura de control que permite evaluar múltiples condiciones.

d)

Un tipo de dato primitivo en Java

34.

¿Cuál es la ventaja de usar "switch" en lugar de una serie de declaraciones "if-else"?

a)

"switch" permite tomar decisiones basadas en valores

b)

"if-else" es más eficiente en todos los casos

c)

"switch" es más eficiente en todos los casos

d)

"switch" permite tomar decisiones basadas en condiciones complejas

35.

¿Cuál es la función principal de la declaración "continue" en un bucle "for" en Java?

a)

Saltar a la siguiente iteración del bucle sin ejecutar el código restante en la iteración actual.

b)

Realizar una acción especial al final del bucle.

c)

Detener la ejecución del bucle por completo.

d)

Incrementar el contador del bucle en 1.

36.

¿Cuál es la longitud de un vector en Java?

a)

La longitud de un vector es igual a la cantidad de elementos en el vector.

b)

La longitud de un vector es -1 por defecto.

c)

La longitud de un vector se establece al declararlo y no puede cambiarse.

d)

La longitud de un vector es siempre 0.

37.

¿Qué palabra clave se utiliza para declarar un método en Java?

a)

Void

b)

Package

c)

Function

d)

Class

38.

¿Qué estructura de control se utiliza para iterar sobre elementos de un vector en Java?

a)

For

b)

Switch

c)

While

d)

If

39.

¿Cuántos elementos están almacenados aquí paises=new String[5];?

a)

Cinco elementos

b)

Al usar new no permite almacenar datos

c)

Un elemento porque eso permite almacenar String

d)

Ningun elemento

40.

vec[0] <= vec[1] <= vec[2] . ¿De qué manera está ordenado el vector ?

a)

De menor a mayor

b)

De mayor a menor

c)

De 3 a 0

d)

De 0 a 3

41.

¿Cuál es la diferencia entre un método estático y un método de instancia?

a)

Un método estático pertenece a la clase en sí y se llama utilizando el nombre de la clase, la instancia pertenece a una instancia particular de la clase

b)

Los métodos de instancia no pueden ser llamados en Java

c)

Los métodos estáticos no pueden tener parámetros mientras que los métodos de instancia sí

d)

Los métodos estáticos solo pueden ser utilizados en interfaces, no en clases normales

42.

"switch" permite tomar decisiones basadas en condiciones complejas

a)


"i"

b)

Condición

c)

Resultado

d)

Elemento

43.

¿Cómo se declara un vector de tipo double en Java?

a)

new double[];

b)

double vector[];

c)

double[] vector;

d)

vector array;

44.

En una estructura switch, ¿qué ocurre si se utiliza la palabra clave "default" más de una vez?

a)

Se produce un error de compilación

b)

Se ejecuta el último "default"

c)

Solo se ejecuta el primer "default"

d)

El programa se bloquea

45.

En Java, ¿Qué operador de comparación se usa para verificar si un valor es mayor que otro?


a)

>

b)

<

46.

¿Cuál es la función principal de un "if-else if-else" en programación?

a)

Evaluar múltiples condiciones secuenciales

b)

Declarar variables locales en un programa.

c)

Ejecutar un bloque de código repetidamente

d)

Realizar operaciones matemáticas complejas.

47.

¿Cuál es la diferencia principal entre un método estático (static) y un método de instancia en Java?

a)

Los métodos estáticos pertenecen a la clase en sí, mientras que los métodos de instancia pertenecen a objetos de la clase.

b)

Los métodos estáticos pueden acceder a variables de instancia, mientras que los métodos de instancia no pueden.

c)

Los métodos de instancia no pueden ser llamados desde otros métodos, mientras que los métodos estáticos sí.

d)

Los métodos de instancia son más eficientes en términos de memoria que los métodos estáticos.

48.

¿Qué palabra clave en Java se utiliza para declarar una función o método?

a)

void

b)

method

c)

function

d)

define

49.

¿Qué es un objeto en Java?

a)

Un operador utilizado para realizar comparaciones.

b)

Un tipo de dato primitivo como int o float

c)

Una instancia de una clase que puede tener atributos y métodos

d)

Un archivo de código fuente Java.

50.

¿Cuál de las siguientes afirmaciones es cierta acerca de la estructura "if-else" en Java?

a)

La estructura "if-else" permite tomar decisiones basadas en una condición, ejecutando un bloque de código si la condición es verdadera y otro si es falsa.

b)

La estructura "if-else" no puede anidarse dentro de otra estructura "if-else".

c)

La estructura "if-else" solo puede manejar una condición a la vez.

d)

La estructura "if-else" se utiliza exclusivamente para bucles "while".

51.

¿Qué es un método "getter" en programación?

a)

Un método que se utiliza para obtener el valor de un atributo privado de una clase

b)

Un método que se utiliza para asignar un valor a un atributo privado de una clase.

c)

Un método que se utiliza para imprimir valores en la consola.

d)

Un tipo de operador lógico en Java.

52.

¿Qué es un vector en Java?

a)

Objetos

b)

Main

c)

Clase

d)

Dato

53.

¿Cuál es la principal ventaja de usar un bucle "for" en el lugar del bucle "while"?

a)

El bucle for permite especificar la inicialización, condición y expresión de actualización en una sola linea, lo que facilita su uso y lectura

b)

El bucle "for" no se utiliza en el lenguaje de programación Java

c)

"for" solo se puede utilizar para iterar sobre matrices

d)

"for" es más lento en la ejecución que el bucle "while"

54.

¿Qué es un metodo?

a)

un conjunto de instrucciones que realiza una tarea específica

b)

una estructura de control

c)

un tipo de dato primitivo

d)

una variable que almacena datos

55.

¿Cuál es la diferencia entre los parámetros de un método y los argumentos que se pasan al llamarlo?

a)

Los parámetros son valores reales pasados al método, mientras que los argumentos son nombres utilizados en la declaración del método.

b)

No hay diferencia; los términos son intercambiables.

c)

Los parámetros son valores reales pasados al método, mientras que los argumentos son valores utilizados en el cuerpo del método.

d)

Los parámetros son valores que solo se utilizan en los métodos estáticos, mientras que los argumentos son utilizados en los métodos de instancia.

56.

¿Qué es una función en programación?

a)

Un conjunto de instrucciones

b)

Un valor numérico

c)

Un valor booleano

d)

Un conjunto de variables

57.

En una estructura switch, ¿qué ocurre si se utiliza la palabra clave "break" al final de un caso?

a)

Se salta al siguiente caso en orden

b)

Se ejecuta un caso aleatorio

c)

No se ejecuta ningun caso

d)

Se ejecuta el caso predeterminado

58.

En una estructura "switch" en Java, ¿cuál es la sintaxis correcta para un caso "default"?

a)

default: // Código a ejecutar si no coincide ningún caso

b)

default caso: // Código a ejecutar si no coincide ningún caso

c)

caso: default // Código a ejecutar si no coincide ningún caso

d)

caso default: // Código a ejecutar si no coincide ningún caso

59.

¿En que situacion utilizarias un vector en Java?

a)

para almacenar una coleccion de elementos del mismo tipo de datos

b)

para representar un numero entero

c)

para realizar calculos matematicos

d)

para definir una clase en Java

60.

¿Qué es un vector en programación?

a)

Una estructura de datos que almacena elementos del mismo tipo

b)

Una funcion matematica

c)

Es una estructra redonda

61.

¿Cuál es la diferencia principal entre "if" y "else if" en Java?

a)

"If" se usa para comprobar una condición única, mientras que "else if" se usa para comprobar varias condiciones en secuencia.

b)

"If" se utiliza para tomar decisiones en un solo paso, mientras que "else if" se usa para tomar decisiones en múltiples pasos.

c)

"If" solo se utiliza para bucles, mientras que "else if" se utiliza para estructuras de control.

d)

"If" y "else if" son intercambiables y pueden usarse indistintamente en cualquier situación.

62.

¿Qué método nos permite cargar espacios en blanco en una cadena de caracteres?

a)

nextLine()

b)

nextWord

c)

nextInt()

d)

NextCharacter()

63.

En un bucle for en Java, ¿cuál es la sección que se encarga de actualizar la variable de control?

a)

actualizacion

b)

condicion

c)

inicializacion

d)

cuerpo del bucle

64.

¿Cuál es el propósito principal de un método en Java?

a)

Realizar una tarea específica

b)

Almacenar variables

c)

Declarar clases

d)

Realizar operaciones matemáticas

65.

En un bucle while en Java, ¿en qué momento se verifica la condición?

a)

Al principio del codigo

b)

En medio del bucle

c)

Al final

d)

En cualquier momento

66.

En una estructura for en Java, ¿qué es un bucle infinito?

a)

Un bucle que se ejecuta indefinidamente sin una condición de salida

b)

Un bucle que realiza exactamente una iteración

c)

Un bucle que ejecuta un número desconocido de iteraciones

d)

Un bucle que no realiza ninguna operación

67.

¿Cuál es la diferencia entre "if" y "else if" en programación?

a)

"if" se utiliza para una única condición, mientras que "else if" se usa para evaluar múltiples condiciones secundarias si la primera no se cumple.

b)

Ninguna, son iguales.

c)

"if" se utiliza para operaciones matemáticas, mientras que "else if" se usa para operaciones lógicas.

d)

"if" se utiliza para bucles, mientras que "else if" se usa para declaraciones.

68.

¿Qué es un vector en programación?

a)

Una estructura de datos que almacena múltiples valores del mismo tipo.

b)

Un tipo de operador aritmético.

c)

Un tipo de variable especial en Java.

d)

Un tipo de función en programación

69.

¿Qué es un método "setter" en programación?

a)

Un método que se utiliza para asignar un valor a un atributo privado de una clase.

b)

Un método que se utiliza para imprimir valores en la consola.

c)

Una función matemática especial en Java.

d)

Un método que se utiliza para obtener el valor de un atributo privado de una clase.

70.

¿Cuál es el operador lógico en Java que representa "y" lógico?

a)

&&

b)


&_&

c)

||

d)

!

71.

Las variables tienen acceso desde cualquier función o método de la clase ¿Excepto?

a)

main

b)

Private

c)

Main

d)

private

72.

¿Cuál de las siguientes declaraciones en Java se utiliza para declarar un arreglo (vector) de enteros?

a)

new Array();

b)

array miVector;

c)

int[] miVector;

d)

int miVector;

73.

¿Qué hace la instrucción "break" en un bucle?

a)

Sale prematuramente del bucle

b)

Continúa con la siguiente iteración

c)

No tiene ningún efecto

d)

Detiene la ejecución del programa

74.

¿Cuál es la función principal de los parámetros en un método Java?

a)

Los parámetros permiten que el método reciba datos específicos cuando se llama y use esos datos en su algoritmo

b)

Son variables globales que pueden ser accesibles desde cualquier parte de la clase

c)

Los parámetros son variables que se inicializan automáticamente con valores predeterminados cuando se llama el método

d)

Los parámetros son utilizados únicamente para especificar el tipo de datos que un método debe devolver

75.

En un bucle "do-while", ¿el bloque de código se ejecuta al menos cuántas veces?

a)

Una vez

b)

Nunca

c)

Ocho veces

d)

Tres veces

76.

¿Qué sucede si intentas acceder a un elemento fuera del rango de un vector en Java?

a)

Se lanza una excepción ArrayIndexOutOfBoundsException.

b)

El codigo manda un error en toda la sintaxis

c)

No ocurre nada

d)

El elemento se inicializa a 0 automáticamente.

77.

¿Qué es un "for-each loop" en programación?

a)

Una forma de iterar a través de los elementos de una colección sin necesidad de usar un índice explícito.

b)

Un bucle que repite un bloque de código solo una vez.

c)

Un tipo especial de condición en un bucle "while".

d)

Un bucle que se ejecuta indefinidamente.

78.

¿Qué se entiende por "switch statement" en programación?

a)

Una estructura de control que permite ejecutar un bloque de código correspondiente al valor de una expresión.

b)

Un tipo de operador aritmético

c)

Una función matemática especial en Java.

d)

Una estructura de control que permite evaluar múltiples condiciones.

79.

¿Qué vectores están definidos aquí private String[] nombres; private int[] notas;?

a)

nombres y notas

b)

String e int

c)

nombres y String

d)

Int y notas

80.

¿Cómo se declara y utiliza una función o método en Java?

a)

En Java se declara utilizando la palabra "public" o "private" seguida del tipo de retorno, nombre del método y parámetros

b)

Un método en Java se declara utilizando llaves y no se llama en ningún momento

c)

Un método en Java se declara utilizando la palabra "class"

d)

Los métodos n Java no pueden tener parámetros

81.

¿Cuál de las siguientes no es un tipo de dato válido para una expresión en un "switch" en Java?

a)

float

b)

char

c)

int

d)

String

82.

¿Qué es una declaración "if" y cuándo se utiliza en programación?

a)

Una declaración "if" es una estructura de control que se utiliza para tomar decisiones basadas en una condición, se ejcuta si la condición es verdadera

b)

Una declaración "if" es un bucle utilizado para repetir una acción mútilples vces

c)

Solo se utiliza para declarar variables en Java

d)

No se utiliza en programación web

83.

¿Cuál es el propósito principal de la palabra clave new en Java?

a)

Crear una instancia de una clase.

b)

Declarar una variable.

c)

Realizar una operación matemática.

d)

Acceder a un método estático.

84.

¿Cuál es la principal diferencia entre "while" y "do-while" en Java?

a)

"do-while" ejecuta el bloque de código al menos una vez, mientras que "while" puede omitirlo si la condición es falsa desde el principio.

b)

"while" es una estructura de control, mientras que "do-while" es una clase en Java.

c)

"do-while" se utiliza exclusivamente para bucles infinitos.

d)

"while" solo se utiliza con matrices (arrays), mientras que "do-while" se usa con variables simples

85.

¿Cuál es la diferencia entre "for" y "while" en Java?

a)

"For" siempre debe especificar el valor inicial y las condiciones de repetición en la declaración, mientras que "while" no lo hace.

b)

"While" se utiliza para trabajar con matrices (arrays), mientras que "for" es más adecuado para bucles infinitos.

c)

"For" no es una construcción válida en Java.

d)

"For" es una estructura de control de repetición, mientras que "while" se utiliza para tomar decisiones.

86.

¿Qué hace la instrucción "continue" en un bucle?

a)

Pasa a la siguiente iteración del bucle

b)

Detiene la ejecución del programa

c)

Inicia una nueva iteración

d)

Finaliza el bucle

87.

En Java, ¿cómo se declara un arreglo (vector)?

a)

int[] miVector

b)

arreglo miVector;

c)

int miVector[]

d)

vector miVector;

88.

¿En un bucle "do-while", ¿qué sucede si la condición es falsa desde el principio?

a)

El bucle no se ejecuta

b)

El bucle se ejecuta hasta que la condición se haga verdadera

c)

El bucle se ejecuta una vez

d)

El bucle se ejecuta infinitamente

89.

¿Cuál es la diferencia entre un bucle "for" y un bucle "while"?

a)

"for" se utiliza cuando se necesita repetir un bloque de código un número específico de veces

b)

"for" se utiliza cuando la cantidad de iteraciones es desconocida

c)

"while" se utiliza cuando se conoce el número de iteraciones

d)

No hay diferencia entre ellos

90.

¿Qué tipo de condición se utiliza en un bucle while?

a)

Una condición booleana

b)

Una expresión numérica

c)

Una cadena de texto.

d)

Una función personalizada.

91.

¿Cuál es el propósito principal de usar vectores en programación?

a)

Almacenar y acceder a múltiples valores de datos del mismo tipo de forma eficiente.

b)

Almacenar solo valores booleanos

c)

Acceder a un único valor de datos.

d)

Almacenar solo valores numéricos

92.

¿Cuál es la longitud de un vector (array) en Java?

a)

Se determina al declarar el vector.

b)

Se puede cambiar dinámicamente.

c)

Definiendo la variable desde el principio

d)

Siempre es 0 al principio.

93.

¿Cómo se declara un vector de enteros en Java?

a)

new int[];

b)

int vector[];

c)

vector array;

d)

array vector

94.

En una estructura switch, ¿Qué ocurre si no se encuentra una coincidencia con ninguno de los casos?

a)

Se salta al siguiente caso en orden

b)

El programa se bloquea

c)

Se ejecuta el caso predeterminado (default)

d)

Se produce un error de compilación

95.

¿Cuál es el propósito principal del bucle "while" en programación?

a)

Ejecutar un bloque de código repetidamente mientras se cumple una condición específica.

b)

Imprimir valores en la consola.

c)

Declarar variables locales en un programa

d)

Realizar operaciones matemáticas complejas.

96.

¿En un bucle "while", la condición se verifica antes o después de ejecutar el bloque de código?

a)

Antes

b)

Nunca se verifica

c)

No hay bucles "while"

d)

Despues

97.

¿Qué es un método en Java?

a)

Un bloque de código que realiza una acción específica

b)

Una variable que almacena datos

c)

Una estructura de control para tomar decisiones

d)

Imprimir valores en la consola

98.

¿Cuál de las siguientes afirmaciones es verdadera acerca de una estructura if?

a)

Permite tomar decisiones basadas en condiciones

b)

No se usa en programación Java

c)

Solo se puede utilizar dentro de un bucle for

d)

Se utiliza para ejecutar un bloque de código repetidamente

99.

¿Qué es una matriz en comparación con un vector?

a)

Una matriz es un arreglo bidimensional

b)

Una matriz es una estructura que no almacena datos

c)

Una matriz es una estructura de control

d)

Una matriz es un arreglo unidimensional

100.

En una estructura "switch" en Java, ¿qué sucede si ningún caso coincide con el valor de la expresión?

a)

Se ejecuta el caso predeterminado (default) si está presente.

b)

Se lanza una excepción.

c)

El codigo no se ejecuta

d)

El programa termina abruptamente.

101.

¿Qué es una variable local en programación?

a)

Una variable que solo existe en funciones

b)

Una variable que almacena valores constantes

c)

Una variable que almacena datos globales

d)

Una variable que puede ser accedida desde cualquier parte del programa

102.

Si queremos almacenar una cadena de caracteres ¿Debemos definir un objeto de la clase cómo?

a)

String

b)

Int

c)

Double

d)

string

103.

¿Do while es una estructura repetitiva?

a)

Si, por lo menos ejecuta una vez su bloque repetitivo

b)

No, no es una estructura repetitiva

c)

Si, por lo menos tiene que repetir 5 veces su bloque repetitivo

d)

No, las estructuras repetivas son for y while

104.

¿Qué hace el operador "switch" en Java y cuál es la diferencia con el "if"?

a)

El operador "switch" se utiliza para tomar decisiones basadas en el valor de una expresión y ejecutar diferentes bloques del código según el caso, el swtich se utiliza cuando se necesita evaluar múltiples opciones de manera más efeciente

b)

El operador "switch" solo se utiliza en programación web

c)

"if y "switch" son intercambiables y se puede utilizar indistintamente en cualquier situación

d)

El operador "switch" se utiliza para bucles, no para toma de decisiones

105.

¿Cuál de las siguientes afirmaciones es cierta sobre los casos en una estructura switch?

a)

Los casos pueden estar en cualquier orden.

b)

No se pueden usar casos en una estructura switch.

c)

Los casos siempre deben comenzar desde 0.

d)

Los casos deben estar en orden numérico ascendente.

106.

¿Cuál de las siguientes no es una instrucción de control de flujo en programación?

a)

vector

b)

If

c)

For

d)

Switch

107.

¿Qué significa la palabra clave "void" en la declaración de un método en Java?

a)

Indica que el método no devuelve ningún valor.

b)

Indica que el método no tiene un nombre.

c)

Indica que el método no tiene ningún parámetro.

d)

Indica que el método es privado y no se puede acceder desde otras clases.

108.

¿Qué es un vector de objetos en programación orientada a objetos?

a)

Un vector que contiene instancias de objetos de una clase específica.

b)

Un vector que solo almacena valores booleanos.

c)

Un vector con elementos de diferentes tipos

d)

Un vector que almacena solo valores numéricos

109.

¿Qué es una clase?

a)

Es una plantilla que define variables y funciones

b)

Es un tipo de dato primitivo

c)

Es un operador aritmético

d)

Es una declaración de bucle

110.

¿Qué es un vector multidimensional en programación?

a)

Un vector que contiene otros vectores

b)

Un vector que almacena solo valores numéricos.

c)

Un vector que solo almacena valores booleanos.

d)

Un vector con elementos de diferentes tipos.