Маски для файлов

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

 

1.

Определите, какое из указанных имен файлов удовлетворяет
маске:  ?ba*r.?xt

1) bar.txt    
2) obar.txt        
3) obar.xt      
4) barr.txt

 

2.

Определите, какое из указанных имен файлов удовлетворяет
маске:  F??tb*.d?*

1) Fructb.d     
2) Feetball.ddd    
3)   Football.mdb
4) Futbol.doc

 

3.

Определите, какое из указанных имен файлов удовлетворяет
маске:  A?ce*s.m*

1) Acess.md   
2) Accesst.dbf    
3) Access.mdb     
4) Akcces.m1

 

4.

Определите, какое из указанных имен файлов не удовлетворяет
маске:  ??pri*.?*

1) caprika.wow    
2) weprik.cpp    
3) otopri.c    
4) reprint.be

 

5.

Определите, какое из указанных имен файлов не удовлетворяет
маске:  sys??.*

1) syste.m 
2) sys23.exe 
3) system.dll 
4) syszx.problem

 

6.

Определите, какое из указанных имен файлов не удовлетворяет
маске:  ?ell*.??

1) yell.ow 
2) fellow.ra 
3) tell_me.tu 
4) bell.lab

 

7.

Определите, какое из указанных имен файлов не удовлетворяет
маске:  ?*di.t?*

1) poydi.t 
2) pogudi.tanx 
3) 2di.t9 
4) melodi.theme

 

8.

Определите, по какой из масок будет выбрана указанная группа файлов
make.cpp,   name.c,    age.pc,   name.cpp

1) *a*e.?      
 2) a?e.*                     
3) *a?e.*       
4) ?a?e.*

 

9.

Определите, какое из указанных имен файлов удовлетворяет
маске: re*_a?09.do?

1) refa-09.doc    
2) ref_a_09.do    
3) refe_a09.doc     
4) ref_a_09.dot

 

10.

Определите, какое из указанных имен файлов удовлетворяет
маске: d?cf*.jp*g

1) dscf3456.jpeg 
2) dcf1234.jpg 
3) dsscf6754.jpg 
4) dcsf1111.jpeg

 

11.

Определите, какое из указанных имен файлов удовлетворяет
маске: ?n*i??t?*.*i

1)  annimtion.jpi 
2) animate.gif 
3) animation.gi 
4) a_nimation.gi

 

12.

Определите, какое из указанных имен файлов удовлетворяет
маске: f*10a-??.?

1)  fi-10a-2009.d    
2) fii10a_09.pas    
3) fi10a-09.p    
4) f10a-09.py

 

13.

Определите, какое из указанных имен файлов удовлетворяет
маске: *ex??.tx*

1)  exex.tex   
2) my_ex.tex   
3) my_ex.txt   
4) exex.txt

 

14.

Определите, какое из указанных имен файлов удовлетворяет
маске: ?mas*.p*

1)  massiv.pas 
2) mmassiv.p 
3) mmassiv.cpp 
4) mas.p

15.

Определите, какое из указанных имен файлов удовлетворяет
маске: k*o*n?.c?*

1)  korn.cpp   
2) konn.cpp   
3) konn.c   
4) klorn.cpp

 

16.

Определите, какое из указанных имен файлов удовлетворяет
маске: ?mu*r.?st

1)  mur.lst 
2) omurr.sst 
3) omur.sts 
4) murr.lst

 

17.

Определите, по какой из масок будет выбрана указанная группа файлов

abcd.txt,     bc.tel,     bcd.txt,     xbc.tar

1) *bc*.?t*   
 2) ?bc?.t??                   
 3) ?bc?.t* 
4) *bc*.t??

 

18.

Определите, по какой из масок будет выбрана указанная группа файлов

11234.xls,   1231.xml,   234.xls,   23a.xml

1) *23*.?x*    

 2) ?23?.x??      

3) ?23*.x*            

4) *23?.x??

19.

Определите, по какой из масок будет выбрана указанная группа файлов

man.txt,   men.txt,    manual.ppt,  menu.ppt

1) *n*m.*t                   

2) m?n?.?t   

 3) ma?e?n*.*   

 4) m?n*.*t      

 

20.

Используя правила создания шаблонов файлов, определите, какой из перечисленных файлов подойдет под все предложенные маски:

*12*3.d*?

?123*.do*

*?12?.???

а?23*.*

 

l) aa123.do    

2)a1233.dot     

3) a223123.doc  

4) a123.doc

 

21.

 Определите, по какой из масок будет выбрана указанная группа файлов 

0999.txt,   9909.ppt,   0990.txt,   1990.ppt

 

 1) ?0*.???   

2) ?99*.*   

3) *99*.?t 

4) ?9??.???

 

22.

Определите, какое из указанных имен файлов будет соответствовать маске *b*ed.*?x:

1) kraboed.txt

2) bored.docx

3) book.xlsx

4) krabodel.docx

23.

Определите, какое из указанных имен файлов будет соответствовать маске *ar?.*x*:

1) saturn.txt

2) venera.docx

3) mars.xlsx

4) earth.docx

24.

Определите, какие из указанных имен файлов будет соответствовать маске ?*kol*.?*x*:

1) shkolkovo.txt

2) koloda.exe

3) akolimbia.xls

4) shokoladka.docx

В ответ запишите номера выбранных вариантов без разделителей и пробелов, сами имена файлов писать не нужно.

25.

Определите, какое из указанных имен файлов удовлетворяет маске: t*?xt.?x?

1) next.txt
2) txt.txt
3) text.txt
4) tent.txt

26.

Определите, по какой из масок будет выбрана указанная группа файлов
 11234.xls,  1231.xml,  234.xls,   23a.xml
 
1) *23*.?x*
2) ?23?.x??
3) ?23*.x*
4) *23?.x??

27.

Определите, по какой из масок будет выбрана указанная группа файлов
 man.txt,  men.txt,  manual.ppt,  menu.ppt
 
1) *n*m.*t
2) m?n?.?t
3) ma?e?n*.*
4) m?n*.*t

28.

Определите, какое из указанных имён файлов не удовлетворяет маске: ?fil?*.w

1) files.w

2) afile.w

3) 2files.w

4) 1filled.w

29.

Определите, какое из указанных имен файлов удовлетворяет маске: *p??a.t?e?

1) pora.tek

2) vespaaa.toel

3) aplda.te

4) proba.tvel

30.

Определите, какое из указанных имён файлов не удовлетворяет маске: sys??.*

1) syste.m

2) sys23.exe

3) system.dll

4) syszx.problem

31.

Определите, какое из указанных имен файлов удовлетворяет маске: ??p*.a??

1) pepsi.al

2) tupik.abc

3) sport.arj

4) stupor.avc

32.

Определите, по какой из масок будет выбрана указанная группа файлов

make.cpp, name.c, age.pc, name.cpp

1) *a*e.?
2) a?e.* 
3) *a?e.* 
4) ?a?e.*

33.

Определите, какое из указанных имен файлов удовлетворяет маске: ?mas*.p*

1) massiv.pas
2) mmassiv.p 
3) mmassiv.cpp 
4) mas.p

34.

Определите, по какой из масок может быть выбрана указанная группа файлов:

comfort.c
cobalt.cpp
coat.c
cost.cpp

1) co?t.c? 
2) c*.c*
3) co*t.
с??
4) c*.???

35.

Определите, какое из указанных имён файлов не удовлетворяет маске ??pri*. ?*.

1) caprika.wow

2) weprik.epp

3) otopri.e

4) reprint.be

 

➤