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?
- 13
- 8
- 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?
- Guarda en x su valor más uno
- Plantea una ecuación sin solución
- 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?
- Ambas quedan con el valor original de a
- Ambas quedan con el valor original de b
- 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 betaMás quizzes de Ingeniería en Sistemas y Computación
- Álgebra lineal: Por qué algunas flechas nunca giran
- Arquitectura de computadoras: Representación de datos y aritmética binaria · Números binarios y hexadecimales
- Arquitectura de computadores: Por qué tu procesador adivina el futuro
- Bases de datos: Modelo relacional y álgebra relacional · Relaciones, claves e integridad
- Bases de datos: Por qué NULL no es igual a NULL
- Estructuras de datos y algoritmos: Análisis asintótico y notación Big-O · Big-O, Omega grande y Theta grande