すみません、教えてください。

execvp(argv[0], argv);
というものを書き換えるとすれば、どれが可能になるのでしょうか。

A : execvp(&argv[0][0], argv)
B : execvp(argv[0], argv[0])
C : execvp(argv[0][0], argv)
D : execvp(argv[0], &argv[0])


よろしくお願いします。