Discordo. Originalmente o NTFS foi concebido para aceitar 32767 caracteres de "nome + caminho", devido à codificação UNICODE. Contudo, é colocada uma limitação de 260 devido a API Win32 (na variável MAX_PATH).
Se você formatar um disco com NTFS e utilizar no Linux, por exemplo, devido a inexistência da API Win32, você vai conseguir ultrapassar o limite de 260 caracteres.
Retirado da microsoft: https://msdn.microsoft.com/en-us/library/aa365247.aspx
Maximum Path Length Limitation
In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters.
The Windows API has many functions that also have Unicode versions to permit an extended-length path for a maximum total path length of 32,767 characters. The maximum path of 32,767 characters is approximate, because the "\\?\" prefix may be expanded to a longer string by the system at run time, and this expansion applies to the total length.
The shell and the file system have different requirements. It is possible to create a path with the Windows API that the shell user interface is not able to interpret properly.
Achei documentação da Microsoft interessante que especifica que o tamanho máximo do nome do Arquivo no NTFS é 255 Unicode characters, não confundir com o Maximum path name length, que como os colegas comentaram pode ser muito maior.
Dessa forma como a questão se refere ao nome do arquivo e não ao path, o gabarito ao meu ver está correto.
NTFS Limits
Maximum file name length
255 Unicode characters
Maximum path name length
32,760 Unicode characters with each path component no more than 255 characters
Fonte: https://docs.microsoft.com/en-us/windows/desktop/fileio/filesystem-functionality-comparison