Идентифициране на файлове, ако е избран за сортиране по тип (ASC) ще бъде показан в какъв ред.
1) avgdbe 2) avgdeb 3) 4 ABCD) avdbeg
1) при сортиране по тип сравнява разширения името на файла
2) за сравнение се използват кодовете характер
3) липса на характер (когато това разширение приключила) се счита, че е "по-малко от" всеки символ, който е с файла с разширение .c ще бъдат в списъка по-горе, това, което файлови разширения .c1 и .cmd
4) кодови номера се поставят в таблицата със символи преди кодове на, т.е. .s1 на разширението на файла ще бъде в списъка по-горе, отколкото с разширяването .smd файл
5) Сега можете да разпространявате разширения името на файла
6) остава друг проблем - за да реши какво да прави, ако едно и също разширение; В този случай, повечето от програмите да бъдат конкретни, допълнително сортиране по име, така файл с име q12.cpp ще остане в списъка по-горе, от qq.cpp файл (кодови номера "1" е по-малка от код буквата "р")
7) в резултат получаваме
8) По този начин се доказва, че верния отговор - 2.
· Можете да забравяме правото да поставят имената на файловете със същото разширение (грешен отговор 1)
· Невъзможно е да се сравни числени стойности, например, изглежда интуитивно, че даден файл с разширение .c10 «още» от .c2 на разширението на файла. но това не е вярно, тъй като цифрите код "2", повече от кодови номера "1"; така разширението на файла .c10 ще остане в списъка по-горе файл с .c2 разширение (сортиране по тип във възходящ ред)
· Възможно е да се забрави, че липсата на кода (името или разширението е над) "по-малко от" всеки код
· Можете да забравяме, че кодекси на цифри по-малко от кодови писма
· Много лесен за невнимание изберете грешен отговор
Друг пример за работа:
За операции на групата с файлове с помощта на условни знаци имена на файлове. Маската е поредица от букви, цифри и други знаци са позволени в имена на файлове, в които може да се появят следните символи: "?" Символ (въпросителен знак) означава точно един произволен характер. Символът "*" (звездичка) означава всяка последователност от символи с всякаква дължина, включително "*" може да се настрои и празен последователност. Определете кой от маските е посочено ще бъде избрана група от файлове:
1) разгледа първата маска * 23 *.? X *. тя изисква името на файла стояха в редица фигури 23 (това е на всички определени файлове) и да се разшири от лявата страна на буквата «х» е един задължителен характер (без име на файла не е подходящо); 1 изпълнение така неправилно
2) да разгледа втората маската? 23? .x. , тя изисква името на файла в ляво и дясно на цифрите, възлиза на 23, един знак (подходящ само за първото име на файла не е подходящ за други); 2 изпълнение обаче неправилно
3) да разгледа третото маската? 23? .x *. не е подходящо поради същите причини като вариант 2
4) Да разгледаме последната маска * 23 *. , тя изисква името на файла стояха в редица фигури 23 (това е на всички определени файлове) и в разширяването е точно три задължителен характер (това важи и за всички имена на файлове); така правилната версия 4
5) По този начин се доказва, че верния отговор - 4.