更多“ 若有正确定义语句doublex=5.16894:A.输出格式说明与输出顶不匹配,输出无定值B.5.170000C.5.168000D.5.169000 ”相关问题
  • 第1题:

    若有以下程序段 double x=5.16894; printf("%fn", (int)(x*1000+0.5)/(double)1000 ); 则程序段的输出结果是()

    A.5.170000

    B.5.175000

    C.5.169000

    D.5.168000


    B (int)(x*1000+0.5)/(double)1000表达式功能,保存数据x的后三位小数,把第四位四舍五入。

  • 第2题:

    若有正确定义语句: double x=5.16894; 语句printf(“%fn”,(int)(x*1000+0.5)/(double)1000);的输出结果是().

    A.输出格式说明与输出项不匹配,输出无定值

    B.5.170000

    C.5.168000!

    D.5.169000


    5.169000

  • 第3题:

    18、若有定义:char ch,*p=&ch; 通过指针p用格式输出函数输出ch中字符的语句是______。


    char *p=&ch;;p=&ch;;scanf(“%c”,p);

  • 第4题:

    若有定义:char ch,*p=&ch; 通过指针p用格式输出函数输出ch中字符的语句是______。


    printf(“%c”,*p);

  • 第5题:

    若变量已正确定义x=3.26894,以下语句的输出结果是() printf(“%fn”,(int)(x*1000+0.5)/(float)1000);

    A.3.27

    B.3.269

    C.3.268

    D.输出格式说明与输出项不匹配,输出无定值


    3.27