Главная / Программирование /
Язык и библиотеки Haskell 98 / Тест 22
Язык и библиотеки Haskell 98 - тест 22
Упражнение 1:
Номер 1
Функция createDirectory dir выполняет:
Ответ:
 (1) создание новой директории 
 (2) создание файла 
 (3) вывод ошибки на экран 
Номер 2
Что выполнит функция createDirectory Program. Выберите правильный ответ:
Ответ:
 (1) сохранит программу в папке Program 
 (2) создаст директорию Program 
 (3) создаст файл с именем Program 
Номер 3
Выберите неверное утверждение:
Ответ:
 (1) функция mkdir создает новый каталог 
 (2) функция createDirectory позволяет читать файл 
 (3) при использовании функции Directory вызывается ошибка 
Упражнение 2:
Номер 1
О чем говорит ошибка isPermissionError возникающая в функцииcreateDirectory:
Ответ:
 (1) пользователь не имеет прав на создание каталога 
 (2) пользователь ошибся при вводе имени функции 
 (3) такой каталог уже существует 
 (4) не существует родительского каталога 
Номер 2
О чем говорит ошибка isDoesNotExistError возникающая в функции createDirectory:
Ответ:
 (1) пользователь не имеет прав на создание каталога 
 (2) пользователь ошибся при вводе имени функции 
 (3) такой каталог уже существует 
 (4) не существует родительского каталога 
Номер 3
О чем говорит ошибка isAlreadyExistsError возникающая в функции createDirectory:
Ответ:
 (1) пользователь не имеет прав на создание каталога 
 (2) пользователь ошибся при вводе имени функции 
 (3) такой каталог уже существует 
 (4) не существует родительского каталога 
Упражнение 3:
Номер 1
Функция removeDirectory dir выполняет:
Ответ:
 (1) удаление каталога dir 
 (2) удаление файла 
 (3) вывод ошибки на экран 
Номер 2
Что выполнит функция removeDirectory Program. Выберите правильный ответ:
Ответ:
 (1) удалит программу в папке Program 
 (2) удалит директорию Program 
 (3) удалит файл с именем Program 
Упражнение 4:
Номер 1
Функция removeFile file выполняет:
Ответ:
 (1) удаление каталога file 
 (2) удаление файла 
 (3) вывод ошибки на экран 
Номер 2
Что выполнит функция removeFile programs. Выберите правильный ответ:
Ответ:
 (1) удалит программу в папке Program 
 (2) удалит файл programs 
 (3) удалит каталог с именем programs 
Номер 3
Выберите верное утверждение:
Ответ:
 (1) функция remFiles удаляет каталог 
 (2) функция removeFile file удаляет файл file 
 (3) при использовании функции removeFile вызывается ошибка 
Упражнение 5:
Номер 1
Функция renameDirectory old new выполняет:
Ответ:
 (1) удаление каталога old и создает каталог new 
 (2) переименовывает каталог old на каталог new 
 (3) вывод ошибки на экран 
Номер 2
Что выполнит функция renameDirectory progs programs. Выберите правильный ответ:
Ответ:
 (1) удалит программу progs в папке programs 
 (2) переименует каталог progs на каталог programs 
 (3) удалит файл programs из каталога progs 
Номер 3
Выберите неверное утверждение:
Ответ:
 (1) функция renameDirectory удаляет каталог 
 (2) функция renameFile file files переименует файл file в files 
 (3) функция renameFile file files переименует файл files в file 
Упражнение 6:
Номер 1
Какая функция вызывает абсолютный путь к текущему каталогу:
Ответ:
 (1) getDirectoryContents 
 (2) setCurrentDirectory 
 (3) getCurrentDirectory 
 (4) setPermissions 
Номер 2
Какая функция возвращает список всех записей в dir:
Ответ:
 (1) getDirectoryContents 
 (2) setCurrentDirectory 
 (3) getCurrentDirectory 
 (4) setPermissions 
Номер 3
Какая функция меняет текущий каталог вызывающего процесса на dir:
Ответ:
 (1) getDirectoryContents 
 (2) setCurrentDirectory 
 (3) getCurrentDirectory 
 (4) setPermissions