Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв ИП 2010-04-04 doc.doc
Скачиваний:
108
Добавлен:
13.05.2015
Размер:
5.96 Mб
Скачать

2.2. Переопределение массивов

  1. Каким образом указывается элемент в массиве? - Используется индекс (номер элемента в массиве), который заключается в круглые скобки.

  2. Можно ли сохранить “старые” значения при переопределении массива командой ReDim? - Можно, если использовать в команде фразу Preserve.

2.3. Работа с внутренними подпрограммами

  1. Что произойдет, если следующей выполняемой командой будет первая команда внутренней подпрограммы? - В этом случае выполнение оператора выхода из подпрограммы Return закончится аварийно (сообщение компилятора, что Return без GoSub).

  2. В каких случаях используют подпрограммы? - Повторяющиеся фрагменты программы или фрагменты обработки ошибок оформляют в виде подпрограммы.

2.4. Организация вычислений

  1. Какие три типа деления допускаются? - Целочисленное, деление по модулю, деление вещественных чисел.

  2. Назовите приоритеты арифметических операций? - Возведение в степень, одноместный минус, умножение, деление, целочисленное деление, Mod, сложение, вычитание.

  3. Укажите два способа, гарантирующих правильность последовательности выполнения вычислений. ‑ Использование круглых скобок и промежуточных переменных.

  4. Какие операции можно использовать при работе с датами? - Операции сложения и вычитания с целыми числами, вычитания и сравнения дат. Дополнительные операции реализуются соответствующими функциями (п. 3.4).

  5. Какой тип цикла самый универсальный? - Do … Loop (п. 2.4.7).

  6. Какой оператор досрочно завершает выполнение цикла? - Exit Do и Exit For.

  7. Назовите две причины, делающие цикл бесконечным? - Условие выполнения цикла всег­да истинно, переменная цикла ‑ всегда внутри интервала ее изменения.

  8. Какое значение имеет переменная цикла после его завершения? - Значение, которое она имела перед выходом из цикла.

  9. Какой используется оператор, если значения переменной цикла находятся в массиве? - Оператор For Each (п. 2.4.6).

  10. Можно ли изменить конечное значение переменной цикла команды For внутри цикла? - Нет.

  11. Какую величину имеет шаг цикла по умолчанию? - 1.

  12. Могут ли быть бесконечные циклы со счетчиком? - Могут, если, например, указать отрицательное значение шага приращения счетчика, а начальное значение счетчика больше, чем конечное.

  13. Как сделать цикл с обратным счетом? - Нужно задать отрицательное значение шага приращения счетчика.

  14. Что должен содержать каждый оператор If? - Условие и слово Then.

  15. Как выполнить группу команд по результатам проверки одного условия? - Следует расположить команды после слова Then многострокового варианта команды If.

  16. Как организовать проверку нескольких условий? - Нужно соединить условия логическими операциями.

2.5. Ввод-вывод

  1. Для чего используются шаблоны редактирования звездочки в команде Print Using? - Вместо незначащих начальных нулей в числе выводятся звездочки для исключения приписок.

  2. Можно ли ввести два символьных значения одной командой Input Line? - Нет. Можно ввести только одно значение. Любая строка будет вводиться как одно значение.