определите какое из указанных имён файлов подходит маске ?mu*r..?st
1)mur.lst
2)omurr.sst
3)omur.sts
4)murr.lst
определите какое из указанных имён файлов подходит маске k*o*n?.c?*
1)korn.kpp
2)konn.kpp
3)konn.c
4)klorn.cpp
Давайте разберёмся с вашими вопросами о масках файлов.
1. Для маски `mu*r..?st` мы можем проанализировать каждое из предложенных названий файлов:
- **mur.lst** — подойдёт, так как 'mu' соответствует 'mu', 'r' соответствует 'r', а '.lst' соответствует '..st'.
- **omurr.sst** — не подходит, так как 'om' не соответствует 'mu'.
- **omur.sts** — не подходит, так как 'o' не соответствует 'm', и у нас больше символов после 'u'.
- **murr.lst** — подойдёт, так как 'mu' соответствует 'mu', 'r' соответствует 'r', а '.lst' соответствует '..st'.
Таким образом, правильные имена файлов, которые соответствуют маске `mu*r..?st`, это **mur.lst** и **murr.lst**.
2. Теперь проверим маску `k*o*n?.c?*`:
- **korn.kpp** — подходит, так как 'k' соответствует 'k', 'o' соответствует 'o', 'rn' соответствует 'rn', и '.kpp' соответствует '.c*'.
- **konn.kpp** — подходит, так как 'k' соответствует 'k', 'o' соответствует 'o', 'nn' соответствует 'n', и '.kpp' соответствует '.c*'.
- **konn.c** — не подходит, так как отсутствует символ перед 'n' после 'k', и '.c' не соответствует '.c*'.
- **klorn.cpp** — не подходит, так как 'l' не соответствует отсутствующему символу после 'k'.
Таким образом, правильные имена файлов, которые соответствуют маске `k*o*n?.c?*`, это **korn.kpp** и **konn.kpp**.
Если у вас есть дополнительные вопросы или нужно больше пояснений, не стесняйтесь спрашивать!