Какой вывод будет генерировать этот код изобретателя приложения? - PullRequest
0 голосов
/ 10 октября 2018

Я почти уверен, что этот вопрос будет помечен, но я в замешательстве от этих вопросов.Это из типового вопроса моего Основы разработки приложений.Это блок процедуры: enter image description here, и эта часть вызывает эту процедуру: enter image description here

Вопросы: Какое значение будетбудет отображаться в метке lblOutput после нажатия кнопки в соответствии со следующим кодом для события Click кнопки

Я немного знаю о программировании, и я думаю, что эта процедура будет сортировать числа вв порядке возрастания, но я не уверен из-за первого , если блок .Он говорит, что если элемент <выбрать элемент из списка (finalList) с индексной позицией (которая в данный момент равна 1).<strong> FinalList пуст , не так ли?Тогда это не покажет ошибку?Я запутался в этой части.

Кроме того, есть еще одна часть этого вопроса: ** Какое было бы более подходящее название для процедуры (в зависимости от ее поведения)?**

Я предполагаю, что ответ будет: ArrangeInAscendingOrder или что-то в этом роде.

Пожалуйста, кто-нибудь прояснит этот первый , если блок.

Спасибо.

1 Ответ

0 голосов
/ 23 октября 2018

Я не уверен из-за первого блока if.Он говорит, что если элемент <выбрать элемент из списка (finalList) с индексной позицией (которая в данный момент равна 1).FinalList пуст, не так ли?Тогда это не покажет ошибку?</p>

В первом элементе список вывода пуст, поэтому блок WHILE (1 <= 0) завершится и пропустит проблемный тест IF. </p>

...