Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзаменационные вопросы по инф..docx
Скачиваний:
13
Добавлен:
31.03.2015
Размер:
211.64 Кб
Скачать

19.Область действия имен процедур(以程序命名的操作域):

Областью действия объявленного элемента называется множество конструкций кода, которые могут обращаться к этому элементу без уточнения его имени или получения его с помощью оператора Оператор Imports (пространство имен .NET и тип). Элемент может обладать областью действия одного из следующих уровней:

Области действия выше перечислены от самой узкой (блока) до самой широкой (пространства имен), где самая узкая область действия означает наименьшее множество кода, который может обращаться к элементу без уточнения имени. Дополнительные сведения см. в разделе "Уровни областей действия" на этой странице.

20.Синтаксис аргументов процедур(自变量程序的结构):

21:Связь аргументов по ссылке, связь аргументов по значению(链接中自变量的联系,数值中自变量的联系):

В Visual Basic можно передать аргумент в процедуру по значению или по ссылке. Это называется механизмом передачи. Он определяет, может ли процедура изменять элемент программирования, содержащийся в аргументе кода вызова. Объявление процедуры определяет механизм передачи для каждого параметра путем указания ключевого слова ByVal или ByRef.

Определение механизма передачи:

Объявление процедуры определяет механизм передачи для каждого параметра. Вызывающий код не может изменить механизм передачи ByVal, но если параметр объявлен с ключевым словом ByRef, то в вызывающем коде можно обеспечить передачу аргумента по ByVal, заключив при вызове имя аргумента в скобки.

По умолчанию в Visual Basic для передачи аргументов используется передача по значению. Чтобы сделать код легче читаемым, используйте ключевое слово ByVal. Включение ключевого слова ByVal или ByRef с каждым объявленным параметром — это хороший стиль программирования.

22.Необязательные аргументы процедур(任意的(非必要的)程序自变量):

Обязательные аргументы — это те аргументы, которые должны определяться всегда. Необязательные аргументы — это такие аргументы, задавать которые необязательно. Их можно либо заменить запятой (в случае использования позиционных аргументов), либо просто пропустить (при использовании именованных аргументов).

Аргументы атрибутов должны быть константными выражениями.

23.Именованные аргументы(记名的自变量):

24.Коллекции, цикл For Each ... Next(For Each ... Next的循环):

Повторяет группу операторов применительно к каждому элементу коллекции.

Цикл For Each...Next используется при необходимости повтора набора инструкций для каждого элемента коллекции или массива.

25.Средства отладки, структурированная обработка исключений( 调试手段,形成一定结构的排除):

Существуют две взаимодополняющие технологии отладки.

  • Использование отладчиков— программ, которые включают в себяпользовательский интерфейсдля пошагового выполнения программы:операторза оператором, функция за функцией, с остановками на некоторых строках исходного кода или при достижении определённого условия.

  • Вывод текущего состояния программы с помощью расположенных в критических точках программы операторов вывода — на экран,принтер,громкоговорительили в файл. Вывод отладочных сведений в файл называетсяжурналированием.