Главная / Программирование /
Язык и библиотеки 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