- •Тема 4.3. Структура vb-программ и процедуры. Средства программирования алгоритмов линейной структуры
- •4.3.1. Структура простейших vb-программ
- •4.3.2. Создание и использование процедур пользователей
- •4.3.3. Передача параметров по значению (ByVal) и по ссылке (ByRef)
- •4.3.4. Средства программирования алгоритмов линейной структуры и функции ввода и вывода
- •4.3.5. Перегрузка методов (процедур)
- •4.3.6. Задачи для самостоятельного решения по теме «Структура vb-программ и процедуры. Средства программирования алгоритмов линейной структуры»
- •4.3.7. Тестовые задания по теме «Структура vb-программ и процедуры. Средства программирования алгоритмов линейной структуры»
- •Тема 4.3. Структура Vb-программ и процедуры Страница 117
4.3.6. Задачи для самостоятельного решения по теме «Структура vb-программ и процедуры. Средства программирования алгоритмов линейной структуры»
Написать программный код процедуры (процедуры-функции или процедуры-подпрограммы) с соответствующими входными и выходными формальными параметрами для решения задач из п. 4.2.5 Темы 4.2. Причем в процедуре не должно быть ввода исходных данных и вывода результатов.
Написать также программный код вызывающей процедуры, в которой описываются исходные данные, происходит инициализация этих данных, задаются конкретные значения переменным, которые являются фактическими параметрами вызывающей процедуры, и вызывается процедура поставленной задачи.
4.3.7. Тестовые задания по теме «Структура vb-программ и процедуры. Средства программирования алгоритмов линейной структуры»
Алгоритм – это
перечень правил выполнения определенных действий
ориентированный граф, указывающий порядок исполнения некоторого набора команд
понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленной цели
протокол компьютерной сети
Алгоритм называется линейным, если
его выполнение предполагает многократное повторение одних и тех же действий
ход его выполнения зависит от истинности тех или иных условий
его команды выполняются в порядке их естественного следования независимо от каких-либо условий
он включает в себя вспомогательный алгоритм
Программа – это
протокол взаимодействия компонентов компьютерной сети
понятное и точное предписание человеку совершить последовательность действий,
направленных на достижение поставленных целей
ориентированный граф, указывающий порядок исполнения команд компьютера
алгоритм, записанный на языке программирования
набор команд операционной системы компьютера
Поиск и устранение ошибок в программе происходит на этапе
выбора методики решения
постановки задачи
алгоритмизации
решения задачи с различными исходными данными
отладки программы
программирования
Процедура – это
последовательность логически связанных фрагментов программы, оформленная как отдельная часть программы специальным способом
последовательность отдельных фрагментов программы
последовательность только циклических фрагментов программы
последовательность только разветвляющихся фрагментов программы
Глобальные переменные – это
переменные, доступные во всех других процедурах и модулях без механизма передачи параметров
все переменные одной отдельной процедуры
все переменные всех используемых процедур
все переменные, описанные в модуле
в списке нет правильного ответа
Локальные переменные – это
все переменные с одинаковыми именами во всех процедурах
переменные только одной процедуры
переменные всех процедур
переменные, область видимости которых ограничена процедурой, в которой они
описаны
Формальными параметрами называются
список передаваемых параметров, указанных в описании процедуры
список параметров, указанных в модуле программе
все переменные, используемые в процедуре
список передаваемых параметров, указанных при вызове процедуры
Формальные параметры являются для данной процедуры
глобальными
фактическими
локальными
формализованными
Формальные параметры определяют
имя и тип переменных
только имена переменных
только типы массивов
в списке нет правильного ответа
При вызове процедуры происходит замена формальных параметров
локальными
глобальными
статическими
фактическими
Фактические параметры – это
конкретные значения переменных, на которые заменяются формальные параметры при обращении к процедуре
глобальные переменные
локальные переменные
статические переменные
Параметры могут передаваться в процедуру
только по значению
по значению или по ссылке
только по ссылке
любым образом
При передаче параметра по значению в процедуру передается
копия передаваемого параметра
адрес передаваемого параметра
адрес и значение передаваемого параметра
ничего не передается
По значению могут передаваться
входные параметры процедуры
выходные параметры процедуры
как входные, так и выходные параметры процедуры
только глобальные переменные
По ссылке могут передаваться
как входные, так и выходные параметры процедуры
только входные параметры процедуры
только выходные параметры процедуры
в списке нет правильного ответа
Изменение в процедуре значения параметра, передаваемого по значению
не приводит к изменению значения этого параметра в вызывающей процедуре
приводит к изменению значения этого параметра в вызывающей процедуре
приводит к изменению значений всех параметров вызывающей процедуры
в списке нет правильного ответа
К средствам процедурного программирования в VB относятся
процедуры-функции и процедуры-подпрограммы
процедуры-функции
процедуры-подпрограммы
процедуры-функции, процедуры-подпрограммы и событийные процедуры
Результатом выполнения функции является
скалярная величина
несколько скалярных величин
коллекция данных
коллекция данных и скалярные величины
Переменные, описанные внутри функций, являются
глобальными
локальными
статическими
фактическими
При вызове функций и процедур контролируется
количество и тип аргументов, их порядок следования
количество аргументов, их порядок следования
порядок следования аргументов
количество и тип аргументов
Передача фактических параметров-выражений в процедуру и в процедуру-функцию производится
по значению
по ссылке
как по ссылке, так и по значению
в процедуру - по ссылке, в процедуру-функцию – по значению