Программирование Pascal Тестовый вопрос

Дана программа:В результате выполнения программы будет выведено

Вопрос № 26 252 Изменён 23 сентября 2021 База ruotvet.ru

Варианты ответа

Ответ из базы
Дана программа:

В результате выполнения программы будет выведено …

TRUE 2


Функция f(a,x,im) возвращает TRUE, если число x есть в упорядоченном по неубыванию массиве a, при этом  побочным эффектом является присваивание im номера элемента, равного x. Функция выполняет бинарный поиск, сокращая на каждой итерации вдвое число элементов для поиска. В результате вызова write(f(a,7,k), k : 2) при выполнении первой итерации im:= 2. При этом a[2] = 7, то есть условие возобновления цикла ложное, и происходит выход из цикла. Следовательно, будет выведено TRUE 2.

Дата изменения страницы не означает экспертную проверку ответа. Как проверять материалы.

Сообщить об ошибке или предложить уточнение

К вопросу № 26 252. Адрес этой страницы будет добавлен автоматически.

    Замечание, ссылка на страницу и указанные вами данные сохранятся у редакции для проверки. Почта нужна только если вы хотите получить ответ. Не указывайте пароли и другие конфиденциальные сведения. Как проверяются материалы.

    Ещё вопросы по дисциплине

    Вся тема «Программирование Pascal» →