TSB - recursividad

Description

Recursividad en la programación
Juan Giacosa
Quiz by Juan Giacosa, updated more than 1 year ago
Juan Giacosa
Created by Juan Giacosa over 7 years ago
35
0

Resource summary

Question 1

Question
¿Qué provoca la llamada recursiva de un método recursivo?
Answer
  • Se crean nuevas variables locales para cada llamada, cada método es distinto al llamado anteriormente
  • Se asigna un area de memoria común para todos los métodos recursivos, Java ya conoce que métdoso son recursivos al momento de la llamada a ese método.
  • Se asigna un area de memoría distinta para cada llamada, el valor de las variables se va "pisando" con cada llamada al método.

Question 2

Question
Tanto el proceso de asignación de memoria al iniciar la recursividad, como el proceso de backtracking, son gestionados de manera automática.
Answer
  • True
  • False

Question 3

Question
¿En que consiste la planteación correcta de un método recursivo?
Answer
  • Indicar una condición de corte
  • Efectuar una o más llamadas recursivas
  • Asignar variables con distintos nombres
  • Indicar en la clase donde se define el método, que permite la recursividad.

Question 4

Question
Marcar las afirmaciones verdaderas sobre la recursividad
Answer
  • Es una forma de definir algo
  • Utiliza mucha memoria, lo que puede ser un problema y terminar el programa
  • Solo Java permite las llamadas recursivas
  • Utilizandola en conjunto con la estrategía divide y vencerás, pueden crearse algoritmos muy eficientes
  • Generalmente, no es recomendada su utilización
Show full summary Hide full summary

Similar

Mapa Conceptual - Arreglos
ciroivan94
Examen Fundamentos Basicos de Programación
Jose Valderrama0721
Evaluación de Programación (MYSQL y PHP)
Mitchel Romero C
Herencias de clases
Manuel Espin
Proceso de desarrollo de software
Julian Carvajal
Algoritmo en programación
Ociel Cruz
Partes de la computadora
Lucia Beltran
software WinUnisoft
Luis Sanchez9892
Prueba Corta
Mishelle Barragán
programación web
GERSSON GIOVANY RUBIO GONZALES
Conceptos Básicos de la Programación
jefferson barrero