问题 单项选择题

关于语句  #include<iostream>  using namespace std;  void main( )  { cout < < 100.8989663 < < ';     cout < < fixed < < 100.8989663 < <';    cout < < scientific < < 100.8989663 < <';} 的输出结果为

A.100.899 100.898966 1.008990e+002

B.100.8989663 100.898966 1.008990e+002

C.100.899 100.898966 1.008989e+002

D.100.899 100.8989663 1.008989e+002

答案

参考答案:A

解析:【命题目的】考查C++语言中格式控制标志。【解题要点】C++语言中默认小数的输出位一共是六位,fixed的意义是在小数点后保留六位,scientific的意义是以科学计数法输出小数,本题中,100.8989663的默认输出就是100.899,fixed输出是100,898966,scienlific输出是1.008990e+002。【考点链接】C++语言中的小数输出及各种控制方法。

问答题
名词解释