Vista previa PDF — Variables mutables (modo estudiante) Descargar PDF Vista estudiante Hoja de Respuestas Volver al test

Variables mutables

Nombre: ___________________________

Fecha: ____________________________

Puntaje: __________________________


1.

En programación, ¿qué significa que una variable sea mutable?

  1. Su nombre puede cambiar durante la ejecución.

  2. Puede almacenar varios valores a la vez.

  3. Su valor puede modificarse después de la inicialización.

  4. No puede ser usada más de una vez.

2.

En un videojuego, la variable 'puntuación' comienza en 0. Si al anotar un punto se asigna 'puntuación = 1', ¿cuál es el valor actual de la variable?

  1. 0

  2. 1

  3. indefinido

  4. depende del lenguaje

3.

Observa el código: int x = 5; x = x + 3; ¿Cuál es el valor final de x?

  1. 5

  2. 8

  3. 3

  4. 15

4.

Dado el siguiente código: int a = 2; a = a * 3; a = a - 1; ¿Qué valor tiene a al final?

  1. 5

  2. 6

  3. 7

  4. 2

5.

Completa: int num = 10; num = num / 2; Después de esto, num es igual a _____.

Respuesta: ____________________________________________

6.

¿Cuál de las siguientes afirmaciones sobre la reasignación de variables es FALSA?

  1. Una variable puede ser reasignada múltiples veces.

  2. La reasignación sobrescribe el valor anterior.

  3. Una variable solo puede asignarse una vez en todo el programa.

  4. La reasignación puede usar el valor actual de la variable.

7.

Ejecuta este código: string nombre = "Ana"; nombre = "Luis"; ¿Qué valor tiene la variable 'nombre'?

  1. "Ana"

  2. "Luis"

  3. "Ana Luis"

  4. error

8.

Ordena los pasos correctamente: (1) Declarar la variable, (2) Asignar un valor inicial, (3) Reasignar la variable.

  1. 1, 2, 3

  2. 2, 1, 3

  3. 1, 3, 2

9.

Dado el código: int y = 20; int z = y; y = 10; ¿Qué valor tiene la variable z?

  1. 20

  2. 10

  3. 0

  4. indefinido

10.

En Python, si x = [1,2,3] y luego x = [4,5], ¿qué elementos contiene la variable x ahora? Escríbelos separados por coma (sin espacios).

Respuesta: ____________________________________________

11.

¿Cuál de los siguientes NO puede ser reasignado en la mayoría de los lenguajes de programación?

  1. Una constante

  2. Una variable entera

  3. Una variable de texto

  4. Una variable booleana

12.

Una variable 'nivel' empieza en 1. Cada vez que se completa un nivel, la variable se incrementa en 1. Si se completan 3 niveles, ¿cuál es el valor final de 'nivel'?

  1. 1

  2. 3

  3. 0

  4. 4

13.

Completa: int contador = 0; contador = contador + 1; contador = contador + 1; contador = contador + 1; Después de estas operaciones, contador es igual a _____.

Respuesta: ____________________________________________

14.

¿Cuál es la diferencia principal entre la asignación inicial y la reasignación de una variable?

  1. La asignación inicial crea la variable; la reasignación cambia su valor.

  2. Ambas son iguales.

  3. La reasignación elimina la variable.

  4. La asignación inicial es opcional.

15.

Ejecuta: boolean activo = true; activo = false; ¿Qué valor tiene la variable 'activo'?

  1. true

  2. false

  3. indefinido

  4. error

16.

En JavaScript: let precio = 50; precio = precio - 10; precio = precio + 5; Después de esto, precio es igual a _____.

Respuesta: ____________________________________________

17.

Dado: int a = 1; int b = 2; a = b; b = 3; ¿Cuál es el valor de a?

  1. 1

  2. 2

  3. 3

  4. 0

18.

¿Cuál de las siguientes NO es una razón válida para reasignar una variable?

  1. Actualizar un valor basado en datos del usuario.

  2. Cambiar el tipo de dato almacenado.

  3. Mantener un registro histórico de todos los valores anteriores.

  4. Corregir un error en el valor previo.

19.

En un programa: dia = "lunes"; dia = "martes"; Ahora la variable dia contiene la cadena _____.

Respuesta: ____________________________________________

20.

Una variable 'intentos' empieza en 3. Cada vez que fallas, disminuye en 1. Si fallas dos veces, ¿cuál es el valor de 'intentos'?

  1. 1

  2. 2

  3. 3

  4. 0

TodoExamenes se ofrece con fines educativos e informativos. Aunque se procura mantener el contenido actualizado y correcto, no se garantiza la exactitud, integridad, disponibilidad o aplicabilidad de la informacion. El uso del sitio, de sus pruebas, respuestas, resultados y documentos PDF es responsabilidad exclusiva del usuario.