Программирование 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.

Похожие вопросы из темы

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