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

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

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

Операторы цикла For рассчитывают сумму нечетных чисел, начиная с единицы. Какой из трех операторов цикла дает результат суммирования, отличный от результата двух других операторов?

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

Варианты ответа
s=0For i = 0 To 20i = i + 1s = s + iNext i      
(Верный ответ)
s = 0For i = 1 To 20 Step 2s = s + iNext i      
s=0For i = 1 To 20s = s + ii = i + 1Next i      
Похожие вопросы
Какой из операторов цикла For для вычисления 20! записан правильно и рассчитывает верный результат?
Какой из операторов цикла Do…Loop Until выполнится только один раз?
Какой из операторов цикла Do While…Loop выполнится только один раз?
В приведенном фрагменте процедуры рассчитывается произведение чисел из первых 20 натуральных чисел. Как только значение произведения превосходит 100, выполняется принудительный выход из цикла. Каково значение переменной цикла i после завершения цикла?
s = 1For i = 2 To 20s = s * iIf s > 100 Then Exit ForNext i  
Программа содержит основную процедуру A, в которой осуществляется вызов процедуры B из 5 операторов. Процедура A выполняется в пошаговом режиме нажатием кнопки Step Into. После выполнения команды вызова процедуры B
Переменные объявлены оператором Dim X As Byte, S As String. Переменная X получила значение 1. В результате выполнения операторов S="": S=S & X
Как записать с помощью логических операторов OR или AND проверку условия: F меньше 800, но больше 500?
Как записать с помощью логических операторов OR или AND проверку условия: F больше 300 или меньше 100?
В каком из случаев оператор цикла Do…Loop Until не вызывает зацикливание программы?
В каком случае оператор цикла Do While …Loop вызывет зацикливание программы?