Documentos de Académico
Documentos de Profesional
Documentos de Cultura
package extraordinario2021;
}
-
1. ¿Dónde se detiene por primera vez? ¿Qué botón tengo que pulsar para seguir la ejecución
normal del programa hasta el siguiente punto de ruptura? (0.5 puntos)
2. ¿En qué punto de ruptura se ha detenido después de realizar la acción anterior? ¿Por qué? (0.5
puntos)
Porque, essta acción está dentro de un búcle y para poder salir de el debemos deshabilitar el punto de
ruptura
3. ¿En qué línea del método main está detenida la ejecución del programa? (0. 5 puntos)
4. Detén la ejecución del Debugger y modifica el segundo punto de ruptura para que se detenga
cuando la variable “k” alcance el valor de m1ColLength. Ejecuta de nuevo el debugger. ¿Qué
botón has pulsado para detener la ejecución del programa? ¿En qué línea se ha detenido? ¿Por
qué? (1 punto)
Porque al meter la nueva condición, k se igual a m1ColLength y por tanto ya no se cumple la condición
del for for (int k = 0; k < m1ColLength; k++), por tanto se sale del búcle y
consecuentemente del método y sigue la ejecución del main hasta pararse en el
siguiente punto de ruptura que es la línea 13 del main
6. Una vez que has salido del método multiplicarMatrices ¿qué botón debes pulsar para entrar en
el método toString? Pulsa el botón StepOver tres veces. ¿Qué botón debes pulsar para salir del
método toString? (0.5 puntos)
7. Modifica el segundo punto de ruptura para que se detenga cuando el valor de i=1, j=0 y k=0.
¿Qué valor tiene la variable mResult? (1 punto)
8. Deshabilita todos los puntos de ruptura y dile al programa que continúe hasta el final del
programa. ¿Qué botones has usado para ello? ¿Cuál es el valor de la variable mResult al
finalizar el programa? (0.5 puntos)