Constructed response or multiple-choice questions for assessing declarative programming knowledge? That is the question! - Belo, Y. (2019)