Which type of sentence is this and what punctuation should it have?


Do you think time travel will ever be possible

Adeclarative, period
Bimperative, question mark
Cinterrogative, question mark
Dexclamatory, period