Задания
Версия для печати и копирования в MS Word
Тип Д7 № 9155
i

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

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

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

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

bark4.cpp

bbo.pas

boat4.p

bb4.pt

abc4.jpg

b4r.pas

boot.p

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

ото­бра­на ука­зан­ная груп­па фай­лов:

bark4.cpp

bb4.pt

abc4.jpg

b4r.pas

 

1)  *4.*p?*

2)  *b*4*. p?*

3)  *4*.*p*?*

4)  b?4*. *p*

Спрятать решение

Ре­ше­ние.

Вы­пи­шем, по какой маске будут ото­бра­ны какие файлы:

 

1)  *4.*p?*: bark4.cpp, bb4.pt, abc4.jpg

 

2)  *b*4*. p?*: bb4.pt, b4r.pas

 

3)  *4*.*p*?*: bark4.cpp, bb4.pt, abc4.jpg, b4r.pas

 

4)  b?4*. *p*: bb4.pt

 

Таким об­ра­зом, от­ве­том яв­ля­ет­ся маска под но­ме­ром 3.