Задание 3

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы.

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

В каталоге находится 7 файлов:

carga.mp3

cascad.mpeg

cassa.mp3

cassandra.mp4

castrol.mp4

picasa.map

picasa.mp4

Определите, по какой из перечисленных масок из этих 7 файлов будет отобрана указанная группа файлов:

cascad.mpeg

cassa.mp3

cassandra.mp4

picasa.mp4

1) *cas*a*.mp*     2) *ca*a*.mp*    3) *cas*.mp*    4) *cas*a*.mp?

Решение

Сначала можно определить маску для отобранных файлов. Смотрим общую часть в имени файлов. Это cas  и в расширении mp. Поэтому, маска может быть *cas*.mp* (Третий ответ). Но также может подойти и первый ответ. Файл castrol.mp4 должен быть отобранным по маске №3, но его нет в списке отобранных файлов. Таким образом подходит маска *cas*a*.mp*

Ответ: 1

ИЛИ

Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных фамилию и инициалы дяди Леоненко В.С.

Пояснение: дядей считается брат отца или матери.

1) Геладзе И.П.    2) Геладзе П.И.    3) Гнейс А.С.    4) Леоненко Н.А.

Решение

Леоненко В.С. имеет ID, равное 35. Находим его родителей, они имееют ID  34 и 33. Это Леоненко А.И. (ж) и Леоненко С.С. (м). У Леоненко С.С. известен только один родитель с ID=14 (он нам не подходит, так как у него один ребенок).

У Леоненко А.И. ( ID = 34) родители Геладзе И.П. (ID=23) и Гнейс А.С. (ID=44), которые имеют еще одного ребенка с ID=24. Это Геладзе П.И. Он и является дядей Леоненко В.С.

Ответ:  2