Вопрос работает, когда в нём назван объект и назван проверяемый критерий. Объект здесь — архив с контрольной суммой либо конкретный исполняемый файл с указанием, откуда он получен; критерий — пункт технического задания или иной документ.
Полезно ставить вопросы раздельно: отдельно о том, исходный ли это текст спорной программы, отдельно о соответствии заданию, отдельно о причине отказа. И стоит предусмотреть ответ «на представленных материалах не проверяется» — по C++ это частый и содержательный результат.
Формулировки вроде «качественно ли выполнены работы» непроверяемы, а просить эксперта оценить достаточность доказательств нельзя — это функция суда. Помощь с формулировками возможна до назначения экспертизы.