BrainTok
ENESIT

Fundamentos de programación: Variables, tipos y expresiones · Variables y asignación

Cómo las variables nombran valores guardados, cómo la asignación los cambia paso a paso y por qué dos nombres pueden compartir un mismo objeto.

Fundamentos de programación · 28 preguntas

Prueba 3 preguntas

1. Tras ejecutar x = 5, luego y = x y luego x = 8, ¿qué valor tiene y?

  1. 13
  2. 8
  3. 5
Ver la respuesta

Respuesta: 5

y = x copia el valor que x tenía en ese momento; cambiar x después no modifica y.

2. En la mayoría de los lenguajes de programación, ¿qué hace la instrucción x = x + 1?

  1. Guarda en x su valor más uno
  2. Plantea una ecuación sin solución
  3. Comprueba si x es igual a x más uno
Ver la respuesta

Respuesta: Guarda en x su valor más uno

En código, = es una orden: se evalúa el lado derecho y el resultado se guarda en la variable de la izquierda.

3. Alguien intenta intercambiar a y b escribiendo a = b y luego b = a. ¿Qué pasa en realidad?

  1. Ambas quedan con el valor original de a
  2. Ambas quedan con el valor original de b
  3. Los dos valores se intercambian bien
Ver la respuesta

Respuesta: Ambas quedan con el valor original de b

La primera línea sobrescribe a con el valor de b, así que el valor original de a se pierde antes de que la segunda línea lo use.

El resto del quiz, unas pocas preguntas a la vez

BrainTok te hace unas preguntas de quizzes como estos antes de abrir las apps que elijas, y tu tiempo de pantalla se vuelve aprendizaje. Para iPhone.

Únete a la beta

Más quizzes de Ingeniería en Sistemas y Computación