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

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

Latest revision as of 05:02, 8 April 2012

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

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

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

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

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