选择题   若有正确定义语句:
    double x=5.16894;
    语句printf('%f\n', (int)(x*1000+0.5)/(double)1000);的输出结果是______
 
【正确答案】 D
【答案解析】