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

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

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

Какой из операторов цикла For для вычисления 20! записан правильно и рассчитывает верный результат?

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

Варианты ответа
f=1For i = 20 To 1 Step -1    f=f*iNext i      
(Верный ответ)
f=1For i = 1 To 20 Step -1    f=f*iNext i      
f=1For i = 0 To 20    f=f*iNext Step      
f=1For i = 20 To 1    f=f*iNext i      
Похожие вопросы
Операторы цикла For рассчитывают сумму нечетных чисел, начиная с единицы. Какой из трех операторов цикла дает результат суммирования, отличный от результата двух других операторов?
Программа содержит основную процедуру A, в которой осуществляется вызов процедуры B из 5 операторов. Процедура A выполняется в пошаговом режиме нажатием кнопки Step Into. После выполнения команды вызова процедуры B
Какой из операторов цикла Do…Loop Until выполнится только один раз?
Какой из операторов цикла Do While…Loop выполнится только один раз?
Переменные объявлены оператором Dim X As Byte, S As String. Переменная X получила значение 1. В результате выполнения операторов S="": S=S & X
В программе имеются две процедуры Proc1 и Proc2. Процедура Proc1 запрашивает данные и высвечивает результат из переменной User_sum, а процедура Proc2 получает введенные данные из Proc1 и суммирует их в переменной User_sum. Переменную User_sum следует объявить
Как записать с помощью логических операторов OR или AND проверку условия: F меньше 800, но больше 500?
Как записать с помощью логических операторов OR или AND проверку условия: F больше 300 или меньше 100?
Переменная Var описана как Variant.и при помощи оператора Var="S" получила значение S. Какой оператор вызовет ошибку при выполнении процедуры?
При каком значении переменной F результат проверки условия F >=800 Or F <=500 равен False?