Тест 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 три |
