Ответ:
Маска ?l*ck.*t? означает следующее:
- ?: любой одиночный символ.
- l: символ 'l'.
- *: любое количество любых символов (включая отсутствие символов).
- ck: последовательность символов 'ck'.
- .: символ точки
- * любое количество любых символов
- t?: символ 't' и любой одиночный символ
Рассмотрим предложенные варианты:
1) black.ppt - Не подходит, так как после 'l' должен идти 'ck', а не 'ac' и расширение не .t?
2) applock.stu - Не подходит, так как начинается с 'a' а не с любого символа, потом 'l', потом любая последовательность до 'ck' и затем расширение не .t?
3) clock.tt - Подходит, так как первый символ любой (с), потом l, потом ok, потом любая последовательность символов, потом t и еще 1 любой символ (t). Соответствует маске ?l*ck.*t?
4) blocker.ht - Не подходит, так как после lck должно быть .t, но здесь .h.
Следовательно, только вариант 3) clock.tt подходит под заданную маску.
Ответ: 3
- ?: любой одиночный символ.
- l: символ 'l'.
- *: любое количество любых символов (включая отсутствие символов).
- ck: последовательность символов 'ck'.
- .: символ точки
- * любое количество любых символов
- t?: символ 't' и любой одиночный символ
Рассмотрим предложенные варианты:
1) black.ppt - Не подходит, так как после 'l' должен идти 'ck', а не 'ac' и расширение не .t?
2) applock.stu - Не подходит, так как начинается с 'a' а не с любого символа, потом 'l', потом любая последовательность до 'ck' и затем расширение не .t?
3) clock.tt - Подходит, так как первый символ любой (с), потом l, потом ok, потом любая последовательность символов, потом t и еще 1 любой символ (t). Соответствует маске ?l*ck.*t?
4) blocker.ht - Не подходит, так как после lck должно быть .t, но здесь .h.
Следовательно, только вариант 3) clock.tt подходит под заданную маску.
Ответ: 3
