Для: Cosmos
забудте слово Goto
попробуйте делать генератор вопросов, вопросы Вы вшили в код програмы? не из бд? или хотябы из файла, ну ладно не важно...
значиться так, создайте клас ВАПРОС опишите вапрос, варианты ответов, какой вариант правильный
Зделайте массив класса ВАПРОС( который будет содержаться все Ваши задания, ответы )
патом зделайте функцию которая по случайному числу делает выбор задания(из массива класса ВАПРОС ) . В этой процедуре выбора вапроса, зделайте проверку есть ли такой вапрос который надо задать заново
в итоге у вас получиться всего 2 процедуры( несчитая описания класа ВАПРОС ) одна которая запускает опрос , например на 20 заданий, и 2я процедура, которая по циклу for i = 1 to 20 запускеться из первой и задает этот самый ВАПРОС. всё
з.ы. надеюс я понятно изложил