Pseudocode and programming MCQs with answers: practice sets | AISEA