Difference between revisions of "Ошибка при работе программы"

From EjudgeWiki
m (olodomeltlet)
Line 1: Line 1:
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Вердикты тестирования]]/[[Ошибка при работе программы]]
+
trocdomc4t
 +
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Вердикты тестирования]]/[[Ошибка при работе программы]]
  
Английское название: [[Run-Time Error]].
+
Английское название: [[Run-Time Error]].
  
Ситуация ошибки при работе программы диагностируется в следующих случаях:
+
Ситуация ошибки при работе программы диагностируется в следующих случаях:
* Программа завершилась из-за того, что получила [[сигнал]], вызывающий завершение программы.
+
* Программа завершилась из-за того, что получила [[сигнал]], вызывающий завершение программы.
* Программа завершилась с ненулевым кодом возврата.
+
* Программа завершилась с ненулевым кодом возврата.
  
Система ejudge позволяет настраивать поведение в случае, когда тестируемая программа завершилась с ненулевым кодом возврата. В частности, можно задать, что на некотором тесте указанный код завершения является нормальными. В этой ситуации код завершения 0 будет трактоваться как неправильный ответ, а другой несовпадающий код завершения - как ошибка при работе программы.
+
Система ejudge позволяет настраивать поведение в случае, когда тестируемая программа завершилась с ненулевым кодом возврата. В частности, можно задать, что на некотором тесте указанный код завершения является нормальными. В этой ситуации код завершения 0 будет трактоваться как неправильный ответ, а другой несовпадающий код завершения - как ошибка при работе программы.

Revision as of 15:39, 4 January 2009

trocdomc4t Навигация: Главная страница/Система ejudge/Использование/Вердикты тестирования/Ошибка при работе программы

Английское название: Run-Time Error.

Ситуация ошибки при работе программы диагностируется в следующих случаях:

  • Программа завершилась из-за того, что получила сигнал, вызывающий завершение программы.
  • Программа завершилась с ненулевым кодом возврата.

Система ejudge позволяет настраивать поведение в случае, когда тестируемая программа завершилась с ненулевым кодом возврата. В частности, можно задать, что на некотором тесте указанный код завершения является нормальными. В этой ситуации код завершения 0 будет трактоваться как неправильный ответ, а другой несовпадающий код завершения - как ошибка при работе программы.