Here, \bfseries\MakeUppercase{\numberstringnum\numpoints} results in one5 instead of FIFTEEN.
Additionally, the capitalization doesn't work for the rest of the elements (e.g. \MakeUppercase{\numberstringnum\numquestions} should give TWO instead of two.).
\documentclass[addpoints]{exam}
\usepackage{fmtcount}
\begin{document}
This exam contains {\bfseries\MakeUppercase{\numberstringnum\numquestions}} questions, {\bfseries\MakeUppercase{\numberstringnum\numpages}} pages (including the cover) for the total of {\bfseries\MakeUppercase{\numberstringnum\numpoints}} marks.
\begin{questions}
\question[10] some question
\question[5] another question
\end{questions}
\end{document}


\numquestionsto get2instead of TWO? So, can I create new macros and keep the original intact? – Diaa Aug 31 '18 at 20:53\NAME-macros, leaving the\num-macros untouched. – Werner Aug 31 '18 at 21:15