CGU-NET | UGC NET CS 2018 Dic – II | Pregunta 86

Considere el siguiente método:

int f(int m, int n, boolean x, boolean y) {
  int res = 0;
  if (m < 0) {
    res = n - m;
  } else if (x || y) {
    res = -1;
    if (n == m) {
      res = 1;
    }
  } else {
    res = n;
  }
  return res;
} /*end of f */

Si P es el número mínimo de pruebas para lograr una cobertura completa de sentencias para f() y Q es el número mínimo de pruebas para lograr una cobertura completa de ramas para f(), entonces (P,Q) =
(A) (3,4)
(B) (3,2)
(C) (2,3)
(D) (4,3)

Respuesta: (A)
Explicación:
prueba de esta pregunta
Comente a continuación si encuentra algo incorrecto en la publicación anterior

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *