Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы_для _подготовки студентов_2П3.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
467.97 Кб
Скачать

Файлы. Файловые переменные. Типы файлов.

Вопрос 106: Файл - это поименованная совокупность данных, размещенная :

Ответ На внешнем носителе.

Ответ В оперативной памяти.

Ответ В оперативной памяти и внешнем носителе.

Вопрос 107: Стандартные файловые переменные Input , Output применяются для:

Ответ Текстового файла.

Ответ Типизированного файла.

Ответ Для файла без типа.

Вопрос 108: Для формирования признака конца файла любого типа необходимо выполнить:

Ответ Процедуру Close(F);

Ответ Функцию EoF(F);

Ответ Процедуру Flush(F);

Вопрос 109: После чтения всего файла, функция EoF ( F ) примет значение:

Ответ True.

Ответ Нуль.

Ответ False.

Вопрос 110: Файловая переменная Input по умолчанию связана с:

Ответ Клавиатурой.

Ответ Экраном дисплея.

Ответ Диском.

Вопрос 111: Файловая переменная Output по умолчанию связана с:

Ответ Экраном дисплея.

Ответ Клавиатурой.

Ответ Диском.

Текстовые файлы. Структура текстовых файлов.

Вопрос 112: Для текстового файла можно организовать доступ:

Ответ Только последовательный.

Ответ Только произвольный.

Ответ Последовательный и произвольный.

Вопрос 113: Можно ли прочитать из текстового файла 4-ю строку, затем 2-ю строку, не открывая файл заново?

Ответ Нет.

Ответ Да.

Процедуры и функции для работы с текстовыми файлами.

Вопрос 114: Какая функция позволяет переместить указатель текстового файла в конец файла ?

Ответ SeekEoF(F);

Ответ Seek(F,EoF(F));

Ответ FilePos(F);

Вопрос 115: Какая процедура открывает текстовый файл для добавления информации в конец?

Ответ Append(F);

Ответ ReWrite(F);

Ответ Reset(F);

Вопрос 116: Укажите процедуру записи информации в текстовый файл с формированием признака конца записи.

Ответ WriteLn(F,<список вывода>);

Ответ Flush(F);

Ответ WriteLn('TXT',<список вывода>)

Вопрос 117: Формирование конца строки текстового файла:

Ответ WriteLn(F,<список вывода>);

Ответ SeekEoLn(F);

Ответ EoLn(F);

Типизированные файлы. Структура типизированных файлов. Пример.

Вопрос 118: В типизированных файлах тип компонента может быть:

Ответ Любой, кроме типа - файл.

Ответ Любой.

Ответ Тип Record (запись).

Вопрос 118: Номер первого компонента в типизированном файле:

Ответ Равен 0.

Ответ Равен 1.

Ответ Можно задать в программе.

Вопрос 119: Для типизированного файла можно организовать доступ:

Ответ Последовательный и произвольный.

Ответ Только произвольный.

Ответ Только последовательный.

Вопрос 120: Как задается типизированный файл в описании переменных ?

Ответ F : File of <тип_компонента>;

Ответ F : File do <тип_компонента>;

Ответ F = File of <тип_компонента>;

Вопрос 121: Можно ли прочитать из типизированного файла 5-й компонент, затем 2-ой компонент, не открывая файл заново?

Ответ Да.

Ответ Нет.

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

Вопрос 122: Какая функция возвращает номер текущего компонента типизированного файла?

Ответ FilePos(F);

Ответ FileSize(F);

Ответ Seek(F,Num);

Вопрос 123: Какая функция удаляет часть типизированного файла с текущей позиции и до конца файла?

Ответ Truncate(F);

Ответ Erase(F);

Ответ Delete(F);

Вопрос 124: Укажите верный вариант подготовки типизированного файла для добавления данных в конец файла?

Ответ Seek(F,FileSize(F));

Ответ SeekEoF(F);

Ответ Append(F);

Вопрос 125: Укажите функцию, определяющую размер типизированного файла?

Ответ FileSize ( F ) ;

Ответ Truncate ( F ) ;

Ответ FilePos ( F ) ;

Специальные операции над файлами(MkDir, Erase и др.)

Вопрос 126: С помощью какой процедуры можно создать каталог?

Ответ MkDir ( Path ) ;

Ответ ChDir ( Path ) ;

Ответ RmDir ( Path ) ;

Вопрос 127: С помощью какой процедуры можно удалить файл?

Ответ Erase(F);

Ответ Delete(F);

Ответ ReWrite(F);

Вопрос 128: С помощью какой процедуры можно открыть существующий файл для чтения данных?

Ответ Reset(F);

Ответ Reset(F,Name);

Ответ Open(F);

Вопрос 129: Уничтожение существующего и открытие нового пустого файла:

Ответ ReWrite(F);

Ответ Erase(F);

Ответ Delete(F);

Обработка ошибок ввода-вывода.

Вопрос 130: Директива компилятора отключающая автоматическую проверку возникновения ошибок ввода-вывода?

Ответ { $ I - }

Ответ { $ I + }

Ответ { $ I }

Вопрос 131: Какая функция определяет код завершения операции ввода-вывода?

Ответ IORESULT

Ответ IOREZULT

Ответ IOCODE

Вопрос 132: Какой результат возвратит функция IOResult при успешном завершении операции ввода-вывода?

Ответ 0

Ответ True

Ответ 1

Структура Unit-модуля.

Вопрос 133: Обязательные части UNIT-модуля:

Ответ Заголовок , интерфейс , исполнительная .

Ответ Загаловок , интерфейс , исполнительная , инициализации.

Ответ Интерфейс , исполнительная , инициализации.

Компиляция модулей.

Вопрос 134: Имя Unit-модуля и имя файла ...

Ответ Должны совпадать.

Ответ Могут отличаться.

Вопрос135: Модуль - это программная единица, которую можно отдельно...

Ответ Компилировать.

Ответ Выполнять.

Ответ Компилировать и выполнять.

Построение программ простой структуры.

Вопрос 136: В операторе Uses (подключение используемых модулей) в программе с простой структурой, имена модулей записываются:

Ответ В произвольном порядке.

Ответ По мере обращения к процедурам и функциям соответствующего модуля.

Ответ В начале списка записываются стандартные модули, затем пользовательские.

Построение программы оверлейной структуры.

Вопрос 137: Части программы, которые при выполнении занимают одну и ту же область ОЗУ, называются:

Ответ Модули оверлейные

Ответ Модули не оверлейные

Ответ Подпрограммы

Стандартные модули. Процедуры и функции стандартных модулей.

Вопрос 138:Модуль GRAPH подключается по оператору uses?

Ответ да

Ответ нет

Ответ необязательно

Вопрос 139: Какой из стандартных модулей не требуется подключать в операторе Uses?

Ответ System;

Ответ Dos;

Ответ Crt;

Блочная структура программы. Пример. Общая структура программы.

Вопрос 140: Программа блочной структуры состоит из:

Ответ Из подпрограмм.

Ответ Из модулей и подпрограмм.

Ответ Из модулей.

Тип данных "указатель".

Вопрос 141: Поместить в переменную , тип которой “указатель” , АДРЕС ячейки памяти :

Ответ Переменная типа “указатель” := @ имя переменной ;

Ответ Переменная типа “указатель” := ^ имя переменной ;

Ответ Переменная типа “указатель” := $ имя переменной ;

Вопрос 142: Выделение в ОЗУ области памяти, с возможностью запоминания её АДРЕСА :

Ответ New ( имя переменной типа указатель ) ;

Ответ Open ( имя переменной типа указатель ) ;

Ответ Dispose ( имя переменной типа указатель ) ;

Вопрос 143: В переменной , тип которой “указатель” содержится:

Ответ Адрес любой переменной или константы базового типа

Ответ Значение любой переменной или константы базового типа

Ответ Тип переменной или константы базового типа

Обращение к компонентам динамической структуры (доступ к переменной по указателю).

Вопрос 144: Для обращения к содержимому ячейки по её адресу используется конструкция:

Ответ Имя переменной типа указатель ^

Ответ @ Имя переменной типа указатель

Ответ ^ Имя переменной типа указатель

Списки.

Вопрос 145: Список , организованный по принципу : последний пришел , первый вышел называется

Ответ Стек

Ответ Очередь

Ответ Кольцо

Вопрос 146: Обращение к элементам списка осуществляется:

Ответ По адресу

Ответ По имени

Ответ По имени или по адресу

Вопрос 147: Критерием окончания списка является:

Ответ Значение nil в одном из полей последнего элемента списка

Ответ Значение false в одном из полей последнего элемента списка

Ответ Значение false функции Eof

Графика.

Вопрос148: Координаты нижнего правого угла экрана в текстовом режиме

Ответ 80,25

Ответ 79,24

Ответ 25,80

Вопрос 149: Графические драйверы располагаются на диске в подкаталоге с именем

Ответ BGI

Ответ BIN

Ответ BP

Вопрос 150:Для автоматического определения типа адаптера в процедуре INITGRAPH записывается константа с именем

Ответ Detec

Ответ Graf

Ответ Mode

Вопрос 151 Имя процедуры для восстановления текстового режима работы экрана

а) CLOSEGRAPH б) GRAPHCLOSE в) CLOSERESTORE

Вопрос 152 В процедуре вычерчивания линии записывается

а) координаты начала линии и приращение координат

б) координаты начала и конца линии

Вопрос 153 Выбрать имя процедуры для установки цвета фона

а) SETCOLOR б) SETBKCOLOR в) SETCOLORFON

Вопрос 154 Выбрать имя функции, которая возвращает длину выводимой текстовой строки в пикселях

а) TEXTWIDTH б) GETTEXT в) WIDTHTEXT

Вопрос155 Какая функция возвращает текущее значение координаты указателя по вертикали?

а) GETX б) GETY

Вопрос156 Какими из трех процедур CIRCLE,ARC и ELLIPSE можно построить окружность?

а) только CIRCLE б) CIRCLE и ELLIPSEв) CIRCLE и ARC

г) всеми тремя

Вопрос157 Выберите процедуру, которая рисует линию от верхнего правого угла до нижнего левого угла экрана

а) LINE (GetMaxX, 0, 0, GetMaxY)

б) LINE (1, 1, GetMaxX, GetMaxY)

в) LINE (GetMaxX, GetMaxY, 0, 0)

Вопрос157 Драйвер - это?

а) программа б) устройство

Вопрос158 Координаты верхнего левого угла экрана в графическом режиме

а) 0,0 б) 1,1 в) устанавливается процедурой

Вопрос159 Разрешение экрана – это?

а) общее количество пикселей и количество цветов, которыми может светиться любой из них

б) общее количество пикселей

Вопрос 160 В процедуре INITGRAPH обязательными параметрами являются:

а) тип драйвера, режим работы адаптера, путь к файлу с драйверами

б) тип драйвера, путь к файлу с драйверами

в) тип драйвера, режим работы адаптера

Вопрос161 Имя процедуры для очистки графического экрана

а) CLRGRAPH б) CLEARDEVICE в) CLEARGRAPH

Вопрос162 В процедуре вычерчивания окружности записываются

а) координаты центра и величина радиуса

б) координаты центра и приращение координат

в) координаты начала и конца диаметра окружности

Вопрос163 Выбрать имя процедуры для замены одного из цветов палитры

а) SETPALETTE б) GETPALETTE в) SETALLPALETTE

Вопрос164 Выбрать имя процедуры, которая выводит строку, начиная с заданного места

а) XYOUTTEXT б) OUTTEXTXY в) OUTTEXTYX

Вопрос165 Функция GETPIXEL возвращает

а) цвет пикселя б) координаты пикселя

Вопрос166 Какая процедура вычерчивает незакрашенный прямоугольник?

а) BAR б) RECTANGLE в) BAR3D

Вопрос167 Выберите процедуру для рисования линии ,которая делит экран по вертикали на две равные части

а) LINE (GetMaxX / 2, 0, GetMaxX / 2, 0)

б) LINE (1, 1, GetMaxX, GetMaxY)

в) LINE (GetMaxX div 2, 0, GetMaxX div 2, 0)

Вопрос168 Программа, осуществляющая управление дисплейным адаптером

а) утилита б) драйвер

Вопрос169 Координаты нижнего правого угла экрана в графическом режиме

а) 25,80 б) зависит от адаптера

в) зависит от режима работы адаптера

Вопрос170 Область оперативной памяти, используемая для создания «карты»