База ответов ИНТУИТ

Основные принципы и концепции программирования на языке VBA в Excel

<<- Назад к вопросам

В приведенном фрагменте процедуры рассчитывается произведение чисел из первых 20 натуральных чисел. Как только значение произведения превосходит 100, выполняется принудительный выход из цикла. Каково значение переменной цикла i после завершения цикла?
s = 1For i = 2 To 20s = s * iIf s > 100 Then Exit ForNext i  

(Отметьте один правильный вариант ответа.)

Варианты ответа
21
5(Верный ответ)
20
6
Похожие вопросы
Операторы цикла For рассчитывают сумму нечетных чисел, начиная с единицы. Какой из трех операторов цикла дает результат суммирования, отличный от результата двух других операторов?
    s=0    For i = -7 To 7    Select Case iCase is <0s = s - iCase -2, -4, -6s = s + iEnd SelectNext i  
В приведенном фрагменте процедуры значение переменной s
Процедура предполагает расчет произведения чисел, вводимых пользователем. Для получения произведения описана переменная Prod as Single. В результате вычислений произведение чисел равно нулю. Какая команда инициализации переменных приведет к корректному результату?
Массив описан как Dim A(-5 to 5). Элементы массива имеют значения 0, 1 или 2. Отметьте корректно записанный оператор цикла, обнаруживающий первое нулевое значение в массиве.
Программа содержит основную процедуру A, в которой осуществляется вызов процедуры B из 5 операторов. Процедура A выполняется в пошаговом режиме нажатием кнопки Step Into. После выполнения команды вызова процедуры B
Какой из операторов цикла Do While…Loop выполнится только один раз?
Какой из операторов цикла Do…Loop Until выполнится только один раз?
Для значений переменной i, изменяющихся от -7 до 7 с шагом 1 выполняется оператор
  Select Case iCase 1, 3, 5s = s + iCase 2, 4, 6s = s - iEnd Select  
Значение переменной s не меняется, если
Какой из операторов цикла For для вычисления 20! записан правильно и рассчитывает верный результат?
Переменная Var описана как Variant.и при помощи оператора Var="S" получила значение S. Какой оператор вызовет ошибку при выполнении процедуры?