Чтобы определить, какое из указанных имен файлов не удовлетворяет маске "? ? pri*.? *", мы должны разобрать каждый вариант ответа и проверить, соответствует ли он данной маске.
Маска "? ? pri*.? *" означает, что у нас есть три символа в имени файла, первый и второй символы являются любыми символами, третий символ - это буква "p", и после этого любое количество символов, за которыми следует точка, а затем следует любое количество символов.
Разберем каждый вариант ответа:
1) paprika.wow - этот файл удовлетворяет маске, так как первый ивторой символы - любые, третий символ - "p", после этого символы "ri", точка и любое количество символов (в данном случае "wow").
2) weeping.cpp - этот файл удовлетворяет маске, так как первый и второй символы - любые, третий символ - "p", после этого символы "ri", точка и любое количество символов (в данном случае "cpp").
3) proper.c - этот файл не удовлетворяет маске, так как третий символ не является "p". Маска требует, чтобы третий символ был "p", а в данном случае он равен "o".
4) reprint.be - этот файл удовлетворяет маске, так как первый и второй символы - любые, третий символ - "p", после этого символы "ri", точка и любое количество символов (в данном случае "be").
Таким образом, единственный файл, который не удовлетворяет маске "? ? pri*.? *" - это файл под именем "proper.c" (ответ 3).
2) не удовлетворяет
3) не удовлетворяет
4) удовлетворяет
Маска "? ? pri*.? *" означает, что у нас есть три символа в имени файла, первый и второй символы являются любыми символами, третий символ - это буква "p", и после этого любое количество символов, за которыми следует точка, а затем следует любое количество символов.
Разберем каждый вариант ответа:
1) paprika.wow - этот файл удовлетворяет маске, так как первый ивторой символы - любые, третий символ - "p", после этого символы "ri", точка и любое количество символов (в данном случае "wow").
2) weeping.cpp - этот файл удовлетворяет маске, так как первый и второй символы - любые, третий символ - "p", после этого символы "ri", точка и любое количество символов (в данном случае "cpp").
3) proper.c - этот файл не удовлетворяет маске, так как третий символ не является "p". Маска требует, чтобы третий символ был "p", а в данном случае он равен "o".
4) reprint.be - этот файл удовлетворяет маске, так как первый и второй символы - любые, третий символ - "p", после этого символы "ri", точка и любое количество символов (в данном случае "be").
Таким образом, единственный файл, который не удовлетворяет маске "? ? pri*.? *" - это файл под именем "proper.c" (ответ 3).