TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

Вопросы для подготовки к экзамену по дисциплине «Информатика и программирование»

1. Что называется подпрограммой? В чем состоит сходство и различие подпрограмм-процедур и подпрограмм-функций в языке Турбо Паскаль?

2. В чем различие между стандартными и определенными пользователем подпрограммами? Приведите примеры.

3. Опишите последовательность событий при вызове процедуры или функции.^

4. В каких случаях в программауказывается директива компилятору {$!}?

5. Что называется параметром и каково его значение? Формальные и фактические параметры, их взаимосвязь.

6. Для чего используется исполнение программы в пошаговом режиме с заходом в процедуры, и как это осуществить?

7. Каковы отличия параметров -значений от параметров-переменных, особенности их описания и применения.

8. Каковы особенности параметров-процедур и параметров-функций?

9. Чем отличаются локальные и глобальные параметры? Какова область их действия?

10. Что такое рекурсия? Приведите примеры рекурсивных подпрограмм.

11. В каких случаях требуется предварительное или внешнее описание подпрограмм? Каковы особенности использования подпрограмм с предварительным описанием?

12. Что такое строка? Каким идентификатором определяются данные строкового типа?

13. Какова максимально возможная длина строки? Как определить текущую длину строки?

14. Какие выражения называются строковыми? Какие операции допустимы над строковыми данными?

15. Каким образом производится сравнение строк? Примеры.

16. Какие требования предъявляются к записи выражений с операндами строкового и литерного типа?

17. Как можно обратиться к определенным символам строки? Примеры.

18. Назначение специальных процедур и функций для обработки данных строкового типа. Приведите примеры.

19. Что такое массив? Правила объявления массивов в ТР 7.0; примеры.

20. Как определить местоположение элемента в массиве? Что такое индекс? Каким требованиям он должен удовлетворять?

21. Особенности расположения элементов массива в памяти ЭВМ. Каким образом задается описание массива, что в нем указывается? Общие и отличительные черты одномерных и двумерных массивов.

22. В каких операциях могут участвовать массивы и какие к ним при этом предъявляются требования? Каким образом в ТР 7.0 задается обращение к элементу массива?

23. Почему при описании массивов предпочтительнее употреблять константы, а не указывать размеры массива в явном виде? Что называют инициализацией массива, и зачем она применяется?

24. Что называется контрольной точкой останова? Как задать ее положение? Как запустить исполнение программы до

контрольной точки останова? 23. Что называется сортировкой массива? Какие методы сортировки вы знаете? Опишите их существенные отличия.

26. Как задать имена переменных или выражения для просмотра их значений в окне просмотра, при исполнении программы по шагам?

27. Что вы понимаете под поиском? Отличительные черты линейного и бинарного поиска. В каких случаях целесообразнее использовать линейный или бинарный поиск?

28. Что называется главной (побочной) диагональю матрицы? Что такое транспонирование матрицы? Примеры программ.

29. Почему запись называют комбинированным типом данных?

30. Как определяется тип записи? Что называется полем записи? Какие требования предъявляются к идентификаторам поля в записи?

31. Чем определяется объем памяти, требуемый для размещения записи?

32. Что такое составное имя поля записи? Из каких частей оно состоит и как записывается?

33. Оператор присоединения With; для чего он используется; примеры.

34. Как вы понимаете вложение записей? Каков максимально допустимый уровень вложения? Приведите примеры вложения записей.

35. Зачем применяют записи с вариантами? Из каких частей состоит запись с вариантами?

36. Что называется полем признака? Для чего оно записывается в операторе case? Как записываются компоненты каждого варианта записи?

37. Что такое файл? Для каких целей используются файлы? Какими причинами диктуется целесообразность использования файлов?

38. Какие устройства компьютера ТР 7.0 использует наряду с файлами? Каковы логические имена этих устройств? Каковы требования к именам файлов? 39. Перечислите три характерные особенности файлов; дающие основание считать их одной из наиболее фундаментальных структур данных в Турбо Паскале.

40. Назовите общие и отличительные черты текстовых, типизированных и нетипизированных файлов.

41. Зачем используется специальная файловая переменная? Как устанавливается соответствие файловой переменной файлу во внешней памяти?

42. Что общего у процедуры Reset и Rewrite и чем они отличаются?

43. Зачем применяется процедура Close? Какие процедуры применяются для переименования и удаления файлов? Каковы особенности их использования?

44. Для каких целей используется специальная функция lOResult? Каковы условия ее применения? Пример. Назначение директивы компилятора {$I}? Каков результат, возвращаемый функцией loresult после корректного выполнения операции ввода-вывода?

45. В чем заключается специфика текстовых файлов? Назначение процедуры Append. Отличительные особенности процедур read, write OTreadln, writeln?

46. Назначение функций Eoln, Eof, SeekEoln, SeekEof.

47. Назначение процедуры Flush и особенности ее использования.

48. Назначение процедуры SetTextBuf, ее параметры.

49. Какие файлы относятся к типизированным? Как представлена информация в типизированных файлах?

50. Назначение процедур Seek, Truncate, Filepos, FileSize.

51. В чем заключается несоответствие номера физической записи и номера логической записи в типизированном файле?

52. Какие файлы называются нетипизированными? Как они определяются, каковы их особенности?

53. Назначение процедур BlockRead, BlockWrite. Формат, особенности.

54. Назовите стандартные процедуры обработки файлов, содержащиеся в модуле Dos. Каково назначение переменной DosError?

55. Что общего и каковы отличия процедур обработки файлов FindFirst и FindNext, функций FSearch и FExpand?

56. Можно ли, считав из файла пятый элемент, затем сразу же считать второй элемент? А какой можно?

57. В какое место файла можно добавлять новые элементы: в начало, в конец, в ^ередину, куда угодно, никуда?

58. Если не переписывать файл заново, то значения каких элементов можно изменять: только первого, только последнего, каких угодно, никаких? А какие элементы можно удалять из файла(при том же условии)?

59. Верно ли, что в одно и то же время нельзя считывать из файла и записывать в него? А наоборот?

60. Какие переменные называются статическими? В каких случаях они применяются? Почему их необходимо предварительно описывать?

61. Что называют динамическими переменными? Каковы причины их использования?

62. Что называют указателем, базовым типом? Чем отличаются типизированный и нетипизированный указатели?

63. Каковы особенности описания типов указателей? Каково назначение указателя Nil?

64. Для чего применяется и как задается операция взятия указателя?

65. Что такое разыменование указателя? Каково правило разыменования?

66. Что называется кучей? В какой области памяти компьютера она располагается? Какие значения имеют стандартные переменные HeapOrd, HeapEnd,HeapPtr?

Скачать

 

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz