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