Файловая система

 

ЗАДАЧА 1.  Пользователь работал в каталоге С:\Я\Школа. Он поднялся на два уровня вверх. Укажите каталоги, находящиеся на этом уровне.

1) Школа, Photo, Документы     

2) 2009          

3) Мама, Я                                    

4) С:, D

Решение:  Пользователь находится в каталоге Школа.

Поднявшись на один каталог, он оказался на уровне каталогов второго уровня в папке Я.

Поднявшись еще на один уровень, он оказался на уровне каталогов первого уровня.

Значит, ему видны все каталоги, лежащие в корневом каталоге, - Я и Мама.

Ответ: 3

 

 

ЗАДАЧА 2.  Пользователь работал с каталогом С:\Мама\ Photo\2009\. Он поднялся на два уровня вверх. Укажите полные имена каталогов, находящихся в каталоге, в котором оказался пользователь.

1) С:\Мама\ Photo\2009

2) Photo, Документы          

3) С:\Мама\ Photo,   С:\Я\ Школа,   С:\Мама\ Документы

4) С:\Мама\ Photo,   С:\Мама\ Документы

 

Решение: Поднявшись на один уровень, пользователь оказался  в каталоге  Photo.

Поднявшись еще на один уровень, он оказался в каталоге Мама, в котором находятся каталоги Photo и Документы.

Ответ: 4

 

 

 ЗАДАЧА 3. Пользователь работал с каталогом D:\Program\Basic\Circle. Сначала он поднялся на один уровень выше, затем спустился в каталог Condition. Запишите полный путь к каталогу, в котором оказался пользователь.

1)D:\Program\Basic\Circle\Condition  

2)D:\Program\Condition

3)D:\Program\Basic\Condition

4)D:\Program\Basic

 

Решение: Поднявшись на один уровень, пользователь оказался  в каталоге D:\Program\Basic.

После спуска на один уровень, он попал в каталог Condition. Значит этот каталог является подкаталогом каталога D:\Program\Basic.

Следовательно полный путь к нему описывается  D:\Program\Basic\Condition

Ответ: 3

 

 

ЗАДАЧА 4. Для групповых операций с файлами используются маски имен файлов.

Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться символы «?» и «*».

Определите, какое из указанных имен файлов не удовлетворяет маске ??pri*.?*

1) caprika.wow           2) weprik.cpp                    3) otopri.c         4) reprint.be

 

Решение: Проверим, все ли из указанных имен файлов удовлетворяют первой части маски   ??pri*

Перед  pri в имени файла должно находиться ровно 2 символа.

Имя otopri не удовлетворяет условию. Это ответ.

 

Чтобы убедиться проверим соответствие оставшихся имен файлов маске. Между pri и точкой, отделяющей имя от расширения, может находиться любое количество символов. Все имена удовлетворяют этому условию.

Расширение файла должно состоять хотя бы из одной буквы. И это условие выполняется для всех имен файлов.

Ответ: 3