Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Vse_voprosy

.pdf
Скачиваний:
20
Добавлен:
01.06.2015
Размер:
2.77 Mб
Скачать

12.Некоторые величины, используемые в теле процедуры (функции), не описанные в блоке

процедуры (функции) и не являющиеся формальными параметрами - это __________.

глобальные параметры

13.Отличие структуры процедуры (функции) от структуры основной программы заключается в

последнем символе, заголовке

14.Сопоставляемое с фактическим параметром локальное имя, указываемое в заголовке подпрограммы и действующее в ней формальный параметр

15.Может менять свое значение только на время работы процедуры или функции

параметр-значение

16.Средства программы, которые используются в случаях, если некоторую последовательность действий (операторов) требуется повторить в программе при различных исходных данных.

функции, процедуры

17.Перечисление некоторых имен, которые используются в операторах, составляющих тело процедуры(функции). (объявление, синтаксис, контекст) описание, цикл, описание

переменных

18.Паскаль предоставляет возможность вызова из подпрограммы самой себя. Такой вызов называется _______ рекурсивным

19.Имена, известные внешнему модулю, известны всем вложенным в него модулям и являются для них ... глобальными

20.Внутренними переменными процедуры Р являются:

J,I,X

21.Формальными параметрами-значениями процедуры Р являются:

L,K

22.Имена, описанные во внешнем, по отношению к рассматриваемому, модуле, являются ... и известны в рассматриваемом модуле. глобальными

1.Файлы, состоящие из компонентов одного типа, число которых заранее не определено и может

быть любым, называются типизированными

2.Файлы, в которых не указывается тип входящих в них элементов, называются

нетипизированными

3.Чтение информации из нетипизированного файла производится оператором blockread

4.Аргументами процедур открытия нетипизированного файла для чтения и для записи являются:

имя_файловой_переменной, размер единицы информации

5.Дописать информацию в файл можно с помощью процедуры _____. append

6. Возвращаемое значение функции filepos имеет тип _______ longint

7.Функция _______ принимает значение истина, если достигнут конец файла, иначе – ложь. eof

8.Для начала работы с файлами необходимо связать файловую переменную в программе с

файлом на диске. Для этого используется процедура _________. assign

9.Удаление любого файла, связанного с файловой переменной, осуществляется в то время, когда он _______ закрыт

10.Переименование любого файла, связанного с файловой переменной, осуществляется в то

время, когда он _______ закрыт

11.Файлы, состоящие из любых символов называются ___________ текстовыми

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

символами: LF

13.Удаление любого файла, связанного с файловой переменной, осуществляется при помощи процедуры _______ erase

14.Количество файловых переменных для связи с текстовым файлом, описанных в примере:

...(1)

15.Количество файловых переменных для связи с типизированным файлом, описанных в примере:

...(3)

16. Последовательность процедур для создания файла

2

assign

5

close

1

описание файловой переменной

4

write

3

rewrite

17.Последовательность процедур для считывания информации из файла

5

close

2

assign

4

read

1

описание файловой переменной

3reset

18.Переименование любого файла, связанного с файловой переменной, осуществляется при помощи процедуры _______ rename

19.Файлы, в которых не указывается тип входящих в них элементов, называются _____

нетипизированными

20.Файл можно открыть для записи и очистить при помощи процедуры _______. rewrite

21.Запись информации в типизированный файл производится оператором … write

22.Запись информации в нетипизированный файл производится оператором … BlockRead

23.После выполнения процедуры _______, файл будет открыт для чтения, и станет доступен его

первый элемент. reset

24.Функция, определяющая, какой элемент типизированного файла является текущим. filepos 25. Файлы, которые хранятся в двоичном виде и не просматриваются текстовыми редакторами

___________ нетипизированные

26.Прямой доступ к элементам типизированного файла осуществляет процедура ____. seek

27.Определить количество реальных компонентов в открытом типизированном файле можно с помощью функции filesize

28.Процедура _____ закрывает файл, который был открыт для записи или для чтения. close

29.Расширение текстового файла txt

1.Структура, состоящая из элементов одного типа, которые можно по-разному располагать.

множество

2.Пусть имеется описание (см. рис). Идентификатор(ы), относящиеся к типу массив

MEMOS[16].MESS[2]

3. Пусть имеется описание (см. рис). Идентификатор(ы), относящиеся к символьному типу

MEMOS[16].MESS[2][1]

4. Массив записей, каждый элемент которого содержит некоторые поля

СЕМЬЯ

5. Пусть имеется описание (см. рис.). Идентификатор(ы), относящиеся к ограниченному типу

MEMOS[4].EVENT.MONTH, CALENDAR[1].DAY, TODAY.YEAR

6. Перечисляемый тип данных

ЧЛЕНСЕМЬИ, ИМЯМЕСЯЦА

7. Пусть имеется описание (см. рис). Идентификатор(ы), относящиеся к типу запись

CALENDAR[200], MEMOS[2], MEMOS[10].EVENT

8. Пусть имеется описание (см. рис.). Идентификатор(ы), для которых базовым является тип integer:

MEMOS[4].EVENT.MONTH, CALENDAR[1].DAY, TODAY.YEAR

9. Тип данных, в котором перечислены все возможные значения, принимаемые переменными,

относящимися к данному типу. перечисляемый

10.

11.

При необходимости изменить приоритет опреаций над множествами используют ( )

Укажите НЕверно сформированные конструкции:

12. Операция над двумя множествами, возвращающая TRUE когда все элементы первого множества входят во второе, которое может содержать, а может и не содержать

дополнительные элементы. <=

13. Операция над двумя множествами, возвращающая TRUE когда все элементы второго множества входят в первое, которое может содержать, а может и не содержать

дополнительные элементы. >=

14. Операция над двумя множествами, возвращающая TRUE когда элементы первого множества являются и элементами второго, которое содержит еще дополнительные элементы.

...( <)

15. Операция над двумя множествами, возвращающая TRUE когда элементы второго множества являются и элементами первого, которое содержит еще дополнительные элементы.

...(>)

16.

Служебные слова, обязательные для описания записи:

record, end, type

 

 

 

 

 

17.

 

 

 

Дано M:=[0,2,4,6,8,10] и N:=[2,4,6,8,10]. Результат опреации M<>N. (in english)

true

 

18.

 

 

Дано M:=[0..10] и N:=[2,4,6,8,10]. Результат опреации (5inM) and (5inN). (in english)

false

19.

Дано А:=[1..10] и B:=[2,4,6,8,10]. Результат опреации (А<=В) and (A < B). (in english)

false

20.

Установить соответствие операций над множествами определениям: 1) все элементы

первого множества совпадают с элементами второго; 2) одно из множеств содержит хотябы один элемент, отсутствующий в другом; 3) элементы второго множества являются и

элементами первого, которое содержит еще дополнительные элементы

0

<=

0

>=

1

=

2

<>

3

>

 

<

1 =; 2 <>; 3>

21.

22.

Переменной типа множество является

ДОСТУП

Операции, допустимые над переменными множественного типа

пересечение

умножение

объединение

деление

сложение

разность

вычитание

23. Операции, выполняемые над множествами в порядке неубывания приоритетов.

in,=,<>,<=,>=,<,>,+,-,*

24. Основой для создания ограниченного типа данных служит _____ тип данных.

порядковый

25. Тип данных, который может принимать только строго определенный ряд значений.

ограниченный

26.

27.

Тип данных, позволяющий объединить разнотипные данные в одну структуру. запись

Базовый тип данных для переменных type mark=1..5; integer