Контрольные вопросы

  • 1. Каково назначение системы Turbo Pascal 7.0?
  • 2. Какая программа запускает систему и где она расположена?
  • 3. Как запустить программу инсталляции системы?
  • 4. Как после установки системы на диск С подготовить ее к вводу программ?
  • 5. Что представляет собой главное меню системы программирования?
  • 6. Как инициируется выполнение любого пункта главного меню?
  • 7. Какой пункт главного меню предоставляет возможность ввода текста программы?
  • 8. Чем заканчивается ввод продолжения программы?
  • 9. Сколько видимых строк размещается на экране дисплея?
  • 10. Какое максимальное число позиций содержит каждая строка?
  • 11. Перечислите клавиши, позволяющие перемещать курсор к концу и началу текста, к концу и началу страницы, к концу и началу строки, просматривать текст построчно.
  • 12. Как называется стандартный режим работы текстового редактора? Как в этом режиме удалить предшествующий символ и тот, на который указывает курсор?
  • 13. Как разделить строку и соединить ее?
  • 14. Какой признак стандартного режима работы редактора текста?
  • 15. Зачем помечают некоторый фрагмент (блок) текста? Как это делается? Укажите комбинации клавиш.
  • 16. Как скопировать блок, перенести его, напечатать на принтере, записать в файл, прочитать из него? Укажите комбинации клавиш, осуществляющие эти действия.
  • 17. Как снять пометку блока и стереть его?
  • 18. Какие существуют способы сохранения набранного текста в файле на диске?
  • 19. Какие способы загрузки файла диска в ОП компьютера вам известны?
  • 20. Как выйти из системы программирования в ОС?
  • 21. Из какого пункта меню выполняется компиляция составленной программы? Какие режимы компиляции вам известны?
  • 22. Какие методы устранения логических ошибок в программе предоставляются системой Turbo Pascal 7.0?
  • 23. Как указать точки останова программы, вывода значений промежуточных переменных в заданных точках?
  • 24. Зачем нужна справочная система Turbo Pascal и как к ней обратиться?
  • 25. Что является основой языка Turbo Pascal?
  • 26. Что представляет собой текст программы на любом алгоритмическом языке?
  • 27. Какие подмножества символов образуют алфавит Turbo Pascal?
  • 28. Как разделяются предложения языка?
  • 29. Зачем нужны служебные слова?
  • 30. По каким направлениям классифицируются данные в программах?
  • 31. Зачем необходимо именовать данные и декларировать (объявлять) их?
  • 32. Какое общее правило выбора имени? Какие слова запрещено употреблять при выборе имени?
  • 33. Из каких двух разделов состоит программа на Турбо Паскале?
  • 34. Какие сведения указываются в декларации данных? Зачем они нужны компилятору?
  • 35. Какие типы данных используются в языке Turbo Pascal 7.0?
  • 36. Как фиксируется конец предложений программы, исключая комментарии?
  • 37. Где может записываться предложение-комментарий и в чем состоит правило его записи?
  • 38. Приведите примеры записи числовых констант целого и вещественного типа, символьных констант.
  • 39. Приведите примеры общего правила декларации переменных числового и символьного типов.
  • 40. Как объявляются одномерные и двумерные массивы?
  • 41. Можно ли в качестве верхних и нижних границ массивов употреблять не числа, а символы?
  • 42. Приведите примеры записи элементов одномерного массива и матрицы.
  • 43. Приведите примеры объявления строковых переменных.
  • 44. Что представляет собой запись и какова ее структура? Приведите пример записи.
  • 45. Как с помощью типа данных, вводимого программистом, можно объявить массивы, записи, перечисляемый и интервальные типы? Приведите примеры объявлений.
  • 46. Какие объявления делаются в разделе Uses?
  • 47. Какие программные инструменты Turbo Pascal 7.0 применяются для ввода данных в ОП с клавиатуры? Приведите примеры ввода всех типов переменных.
  • 48. Какие программные инструменты Turbo Pascal 7.0 применяются для вывода данных из ОП компьютера на экран монитора? Что представляет собой список ввода операторов Write (список вывода), Writeln (список вывода)?
  • 49. Приведите примеры вывода элементов списка на экран.
  • 50. В чем различие операторов вывода Write, Writeln?
  • 51. Как осуществляется вывод информации в заданную строку и в позицию этой строки? Приведите примеры вывода.
  • 52. Приведите названия процедур очистки экрана, задания фона (цвета экрана) и цвета выводимых символов. Какой модуль должен быть подключен к программе, чтобы перечисленные процедуры выполнялись?
  • 53. Приведите примеры форматированного вывода вещественных чисел.
  • 54. Что в программировании называется выражением? Какое общее правило вычисления выражений?
  • 55. Приведите общую форму записи оператора присваивания. Приведите простейшие примеры, объясняющие эту форму.
  • 56. Перечислите операнды, используемые в арифметических выражениях.
  • 57. Укажите операции, применяемые в арифметических выражениях.
  • 58. Какие значения могут принимать логические переменные?
  • 59. Какие операнды могут присутствовать в символьных выражениях? Какие операции можно использовать?
  • 60. Что означает операция конкатенация строк?
  • 61. Перечислите функции и процедуры обработки символьных и строковых данных. Приведите примеры использования функций Chr, Length, Сору, Pos, Concat, процедур Delete, Val, Str, Insert.
  • 62. Какие операторы переходов используются в языке Turbo Pascal 7.0?
  • 63. Запишите оператор безусловного перехода и объясните, как он действует.
  • 64. Приведите общую форму записи оператора условного перехода.
  • 65. Приведите общую форму записи усеченного оператора условного перехода.
  • 66. Приведите общую форму записи оператора выбора и объясните, как он действует.
  • 67. Какие средства предоставляются языком Turbo Pascal 7.0 для организации циклов?
  • 68. Приведите общие формы записи арифметических операторов цикла и объясните, как они действуют.
  • 69. Представьте общую форму записи оператора цикла итерационного типа с предусловием и объясните, как он действует.
  • 70. Представьте общую форму записи оператора цикла итерационного типа с постусловием и объясните, как он действует.
  • 71. Когда и зачем применяются операторы Break и Continue? Можно ли выйти из цикла, не завершая его?
  • 72. Можно ли передать управление в тело циклов типа For-do, While-do, Repeat?
  • 73. Как нужно организовать цикл, чтобы можно было войти в тело цикла?
  • 74. Зачем в языке Turbo Pascal 7.0 используются переменные-указатели? Какие данные могут хранить эти переменные?
  • 75. В каком разделе оперативной памяти компьютера выделяется память по указателям?
  • 76. Какие подпрограммы можно составлять в Turbo Pascal 7.0?
  • 77. Из каких разделов состоит подпрограмма-функция?
  • 78. Приведите пример записи заголовка подпрограммы-функции.
  • 79. Как называются данные, записываемые в заголовке функции в скобках после ее имени?
  • 80. Какое основное правило необходимо соблюдать при вызове функции и указании фактических ее параметров?
  • 81. В чем основное различие между подпрограммой-функцией и подпрограммой-процедурой?
  • 82. Приведите пример записи заголовка подпрограммы-процедуры.
  • 83. Могут ли в процедуре формальные параметры одновременно служить параметрами входа и выхода?
  • 84. Существуют ли процедуры без формальных параметров?
  • 85. Как определяются рекурсивные подпрограммы?
  • 86. Как определяется модуль и зачем в Turbo Pascal 7.0 предназначены модули?
  • 87. Как подключаются модули и какой стандартный модуль должен быть подключен для вывода информации на принтер?
  • 88. Какие типы файлов используются в Turbo Pascal 7.0 при обмене данными с дисками?
  • 89. Чем эти файлы отличаются?
  • 90. Как классифицируются файлы по способу записи-чтения информации?
  • 91. Как назначить переменной файл? В чем состоит сущность назначения в физическом смысле?
  • 92. Что значит открыть файл для записи, для чтения? Какие применяются процедуры для этих действий?
  • 93. Какая процедура передает данные на диск?
  • 94. Какая процедура читает данные с диска?
  • 95. Зачем закрывать файл после записи-чтения?
  • 96. Чем отличается графический режим видеосистемы Turbo Pascal 7.0 от текстового режима?
  • 97. В каких единицах измеряются координаты экрана монитора в графическом режиме?
  • 98. Какой модуль должен быть подключен к программе, чтобы использовать стандартные функции и процедуры графического режима?
  • 99. Как называется курсор в графическом режиме?
  • 100. При помощи каких функций можно получить координаты указателя вывода, переместить его в заданную точку? Приведите примеры.
  • 101. Какие процедуры задают цвет фона и изображений, выводимых на экран? Задайте зеленый цвет экрана и серый выводимых фигур.
  • 102. Какая процедура выводит на экран цветную точку?
  • 103. Как осуществляется мультипликация?
  • 104. Из каких этапов состоит построение графиков функций?
 
< Пред   СОДЕРЖАНИЕ     След >