Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Intuin Delphi ответы введение в програирование....docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
80.86 Кб
Скачать

Тест 16

Вопросы под номером 1

Задание:

Какие типы данных есть в ini-файлах?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Вариант 1 Boolean

Вариант 2 Integer

Вариант 3 PChar

Вариант 4 Double

Вариант 5 Real

Вариант 6 String

Вопросы под номером 2

Задание:

Как указать папку, откуда была запущена программа?

(Отметьте один правильный вариант ответа.)

Вариант 1 ExtractFilePath(Application.ExeFile)

Вариант 2 ExtractFilePath(Application.ExeName)

Вариант 3 ExtractFilePath(Application.FileName)

Вариант 4 ExtractFilePath(Application.Exe)

Вопросы под номером 3

Задание:

Каких функций записи данных в ini-файл не существует?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Вариант 1 WriteInteger()

Вариант 2 WriteChar()

Вариант 3 WriteBoolean()

Вариант 4 WriteDouble()

Вариант 5 WriteBool()

Вариант 6 WriteReal()

Вариант 7 WriteString()

Вопросы под номером 4

Задание:

Сколько параметров имеют функции чтения данных из ini-файла?

(Отметьте один правильный вариант ответа.)

Вариант 1 один

Вариант 2 четыре

Вариант 3 два

Вариант 4 три

Вопросы под номером 5

Задание:

Выберите ошибочные коды записи данных в ini-файл:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Вариант 1 WriteInteger([Razdel], 'Param', 1234);

Вариант 2 WriteInteger([Razdel], Param, 1234);

Вариант 3 WriteInteger('Razdel', 'Param', 1234);

Вариант 4 WriteInteger([Razdel], 'Param', '1234');

Вопросы под номером 6

Задание:

Для чего нужен третий параметр в функциях чтения данных из ini-файла?

(Отметьте один правильный вариант ответа.)

Вариант 1 указываемое там значение включено для совместимости с функциями записи в ini-файл, которые имеют три параметра, и не играет особой роли

Вариант 2 указываемое там значение должно совпадать с тем, что находится в ini-файле. Если это не так, значит, ini-файл испорчен

Вариант 3 там указывается значение по умолчанию. Если из ini-файла не будет считано другое значение параметра, то автоматически будет применено значение по умолчанию

Вариант 4 указываемое там значение включено для совместимости с функциями Windows, которые обслуживают работу с ini-файлами, и не играет особой роли

Тест 17

Вопросы под номером 1

Задание:

Дайте комментарий следующему коду:

var

f : TStringList;

begin

//читаем текст из файла:

f.LoadFromFile('c:\myfile.txt');

(Отметьте один правильный вариант ответа.)

Вариант 1 код неверный, переменную f нужно проинициализировать перед функцией LoadFromFile()

Вариант 2 код неверный, функцию LoadFromFile() нельзя вызывать напрямую, только через Lines

Вариант 3 код верный, данные нормально прочитаются

Вариант 4 код неверный, функцию LoadFromFile() нельзя вызывать напрямую, только через Items

Вопросы под номером 2

Задание:

Найдите неверные применения методов объекта TStringList:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Вариант 1 f.Clear(4);

Вариант 2 f.Insert('Строка');

Вариант 3 f.Add('Строка');

Вариант 4 f.Clear;

Вариант 5 f.Delete(3);

Вариант 6 f.Delete();

Вариант 7 f.Insert('Строка', 3);

Вариант 8 f.Add('Строка', 4);

Задание:

Найдите верные применения методов объекта TStringList:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Вариант 1 f.Add('Строка', 4);

Вариант 2 f.Insert('Строка');

Вариант 3 f.Add('Строка');

Вариант 4 f.Clear(4);

Вариант 5 f.Delete();

Вариант 6 f.Clear;

Вариант 7 f.Delete(3);

Вопросы под номером 3

Задание:

Сколько режимов открытия файла имеет метод Create объекта TFileStream?

(Отметьте один правильный вариант ответа.)

Вариант 1 два

Вариант 2 один

Вариант 3 три

Вариант 4 четыре

Вопросы под номером 4

Задание:

Сколько прав открытия файла имеет функция Create объекта TFileStream?

(Отметьте один правильный вариант ответа.)

Вариант 1 три

Вариант 2 пять

Вариант 3 четыре

Вариант 4 шесть

Задание:

Укажите несуществующие права открытия файла функции Create объекта TFileStream:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Вариант 1 fmShareOpenReadWrite

Вариант 2 fmShareExclusive

Вариант 3 fmShareOpenRead

Вариант 4 fmShareDenyWrite

Вариант 5 fmShareOpenWrite

Вариант 6 fmShareDenyNone

Вариант 7 fmShareCompat

Вариант 8 fmShareDenyRead

Вопросы под номером 5

Задание:

Для чего нужна функция FileExists()?

(Отметьте один правильный вариант ответа.)

Вариант 1 для считывания содержимого файла в файловую переменную

Вариант 2 для проверки существования файла

Вариант 3 для связывания файла с файловой переменной

Вариант 4 для программного запуска файла

Задание:

Для чего нужна функция AssignFile()?

(Отметьте один правильный вариант ответа.)

Вариант 1 для связывания файла с файловой переменной

Вариант 2 для считывания содержимого файла в файловую переменную

Вариант 3 для проверки существования файла

Вариант 4 для программного запуска файла

Вопросы под номером 6

Задание:

Найдите верные применения функций Reset() и Rewrite():

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Вариант 1 Reset(f_perem, 3);

Вариант 2 Reset('myfile.txt');

Вариант 3 Rewrite('myfile.txt', f_perem);

Вариант 4 Reset('myfile.txt', f_perem);

Вариант 5 Rewrite(f_perem, 3);

Задание:

При работе с файлами, что делает функция Reset()?

(Отметьте один правильный вариант ответа.)

Вариант 1 перезаписывает файл

Вариант 2 открывает указанный файл только для записи

Вариант 3 открывает указанный файл для чтения и для записи

Вариант 4 открывает указанный файл только для чтения

Вопросы под номером 7

Задание:

Для чего нужна функция BlockRead()?

(Отметьте один правильный вариант ответа.)

Вариант 1 она перемещает указатель на указанное количество байт, и считывает один байт

Вариант 2 она считывает следующий байт

Вариант 3 она считывает весь текст в переменную

Вариант 4 она считывает указанное количество байт

Сколько параметров имеет функция BlockRead()?

(Отметьте один правильный вариант ответа.)

Вариант 1 пять

Вариант 2 четыре

Вариант 3 два

Вариант 4 один

Вариант 5 три