单项选择题

C++语言表达式:5%2+2.0,该表达式结果的数据类型和值分别是()。

A.double类型,3.5
B.int类型,4
C.double类型,3.0
D.double类型,4.0