Correct option is C
Given: NQ31, MP40, LO49, KN58, ?

Logic: Letters are decreasing - 1 and numbers are increasing + 9 place.
For, letter
N - 1 = M, M - 1 = L, L - 1 = K, K - 1 = J
Q - 1 = P, P - 1 = O, O - 1 = N, N - 1 = M
For, number
31 + 9 = 40, 40 + 9 = 49, 49 + 9 = 58, 58 + 9 = 67
So, the missing term is JM67.
Thus, correct option is (c).