Рубрики

ВОРОТА | GATE CS 2011 | Вопрос 47

Ниже приведен комментарий, написанный для функции C.

 
        /* This function computes the roots of a quadratic equation
           a.x^2 + b.x + c = . The function stores two real roots
           in *root1 and *root2 and returns the status of validity
           of roots. It handles four different kinds of cases.
           (i) When coefficient a is zero irrespective of discriminant
           (ii) When discreminant is positive
           (iii) When discriminant is zero
           (iv) When discriminant is negative.
           Only in case (ii) and (iii) the stored roots are valid.
           Otherwise 0 is stored in roots. The function returns
           0 when the roots are valid and -1 otherwise.
           The function also ensures root1 >= root2
              int get_QuadRoots( float a, float b, float c,
                 float *root1, float *root2);
        */

Инженеру по тестированию программного обеспечения поручено выполнять тестирование черного ящика. Он предлагает следующие контрольные примеры, многие из которых являются избыточными.

Рекомендуемые посты:

ВОРОТА | GATE CS 2011 | Вопрос 47

0.00 (0%) 0 votes