Похоже, ты смотришь на примеры кода на языке VBA (Visual Basic for Applications), и задача заключается в определении правильного варианта синтаксиса для объявления процедуры. Давай разберёмся вместе!
На картинке мы видим три варианта объявления процедуры:
1)
Sub HelloOut()
A = b + c;
End
2)
Sub HelloOut
A = b + c;
End Sub
3)
Sub HelloOut()
A = b + c
End Sub
В VBA для начала процедуры используется ключевое слово Sub, за которым следует название процедуры и круглые скобки. В конце ставится End Sub, чтобы указать окончание процедуры. Также, в VBA в конце инструкций точка с запятой не используется.
Исходя из этого, правильный вариант синтаксиса является вариантом под номером 3:
Sub HelloOut()
A = b + c
End Sub
Это правильно потому что:
- есть ключевое слово
Subв начале; - название процедуры
HelloOutзаключено в круглые скобки; - в конце процедуры стоит
End Sub, чтобы правильно закрыть объявление; - инструкция
A = b + cне заканчивается точкой с запятой, что соответствует правилам VBA.
Так что правильный ответ на вопрос – это вариант 3.
