> For the complete documentation index, see [llms.txt](https://nwpu.gitbook.io/domjudge-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nwpu.gitbook.io/domjudge-doc/dui-yuan-shou-ce/4-how-are-submissions-being-judged/4.3-testing.md).

# 4.3 测试

在您的程序成功编译后，程序将被执行，其输出结果会与裁判的标准输出对比。请注意，在进行输出对比前，DOMjudge将会检测程序的返回值，若程序结束返回值不为0，即使您的输出结果是正确的，也同样会返回运行时错误(`RUN-ERROR`)。程序运行时会受到若干限制，若程序运行时超出了这些限制条件，程序的运行将被终止，并返回运行时错误。（详见[4.4](/domjudge-doc/dui-yuan-shou-ce/4-how-are-submissions-being-judged/4.4-restrictions.md)节）

在比较程序输出时，您的程序输出必须与裁判的标准输出完全一致，不过可能会忽略一些额外的空格（这取决于题目的系统设置）。因此请保证您的程序输出符合格式要求。在某些情况下，题目的输出解可能不唯一（例如使用了浮点数的答案），这种情况下，系统会使用自定义的比较函数，并在题目描述中予以说明。
