В папке содержащей файлы 1son.ccom, no1s.doc, svno1.ccod, f123.rom Коля использует...

0 голосов
47 просмотров

В папке содержащей файлы 1son.ccom, no1s.doc, svno1.ccod, f123.rom Коля использует какой-то шаблон поиска, в котором * употребляется вместо любой строки символов, а ? - вместо одного символа. Известно, что этому шаблону соотвествуют ровно 2 файла. Каким может быть шаблон?а) ?1*.*o?б) *1*.?o*в) *1?.?o*г) ?1?.*o*


Информатика (343 баллов) | 47 просмотров
Дан 1 ответ
0 голосов

а) ?1*.*o?

  1. 1son.ccom - не подходит, так как ? определяет 1 символ, после которого (по условию) должна быть единица, а у нас символ 's'.
  2. no1s.doc - не подходит, так как ? определяет 1 символ, после которого (по условию) должна быть единица, а у нас символ 'o'.
  3. svno1.ccod - не подходит, так как ? определяет 1 символ, после которого (по условию) должна быть единица, а у нас символ 'v'.
  4. f123.rom - подходит

б) *1*.?o*

  1. 1son.ccom - не подходит, так как * определяет группу символов, после которой будет единица, а у нас она вначале.
  2. no1s.doc - подходит
  3. svno1.ccod - не подходит, так как * определяет группу символов, а по условию после единицы будет какая-то запись.
  4. f123.rom - подходит

в) *1?.?o*

  1. 1son.ccom - не подходит, так как * определяет группу символов, после которой будет единица, а у нас она вначале.
  2. no1s.doc - подходит
  3. svno1.ccod - не подходит, так как ? определяет 1 символ,  после которого будет символ 'o', а у нас там два символа 'c' и 'c'
  4. f123.rom - не подходит, так как ? определяет 1 символ, а у нас после него '2' и '3'

г) ?1?.*o*

  1. 1son.ccom - не подходит, так как ? определяет 1 символ, после которого будет единица, а у нас она вначале.
  2. no1s.doc - не подходит, так как ? определяет 1 символ, после которого будет единица, а у нас там два символа 'n' и 'o'
  3. svno1.ccod - не подходит, так как ? определяет 1 символ, после которого будет единица, а у нас там 4 символа 's', 'v', 'n', 'o'
  4. f123.rom - не подходит, так как ? определяет 1 символ, а у нас после единицы там 2 символа '2', '3'

Ответ

б

(5.6k баллов)