Hola.
Como te ha dicho AnoWon no se aprende a programar memorizando código. Eso no tiene el menor sentido. Lo que se aprende es a resolver problemas concretos modelando una solución primero a alto nivel y después concretando dicha solución empleando un lenguaje de programación concreto (y para eso sí que debes conocer la sintaxis del lenguaje).
Lo normal es que durante el curso te planteen una serie de ejercicios que debes resolver y en el examen te planteen un
problema similar a los resueltos en los ejercicios.Puede que el examen sea en papel o en ordenador.
Si es en papel, posiblemente deberás completar partes del código. Si es en ordenador, tendrás que crear el código, pero teniendo en cuenta que los IDE te van a ayudar bastante creo que es mejor que hacerlo en papel.
En Resumen: No debes memorizar código, debes aprender a pensar y modelar soluciones a problemas. Después debes aprender a traducir esas soluciones en programas y para eso debes conocer la sintaxis del lenguaje de programación. A programar se aprende programando mucho, aunque más de una vez acabarás .
Un saludo