ruotvet.ru
Рефераты и Курсовые

В нашей базе ответы на вопросы по 100 предметам различных специальностей. Это более 80 000 ответов на вопросы, которые ежегодно проходят студенты в системе тестирования i-exam и i-fgos



Статистика
Вопросов: 87 307
Предметов: 100

Поиск правильных ответов


Содержание тестового вопроса

Дана программа:

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

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.