Fast richtig - der question()-Befehl erwartet die Item-Nummer aber in einem eigenen Parameter:
if (value('ZU01') == 1) {
question('DI01', 1);
} elseif (value('ZU01') == 2) {
question('DI01', 2);
} else {
question('DI01', 3);
}
... und Sie sehen schon, das lässt sich nun auf eine Zeile vereinfachen:
question('DI01', value('ZU01'));