函数STR(12345.678,6,2)的结果是A.12345B.12345C.12346D.12345.7

题目

函数STR(12345.678,6,2)的结果是

A.12345

B.12345

C.12346

D.12345.7


相似考题
更多“函数STR(12345.678,6,2)的结果是A.12345B.12345C.12346D.12345.7 ”相关问题
  • 第1题:

    下面程序的结果是()。includevoid main(){char *str;str="test!";cout<

    下面程序的结果是( )。#include<iostream.h>void main(){char *str;str="test!";cout<<str[5];}

    A.程序错误

    B.!

    C.'\0'

    D.为空字符


    正确答案:D

  • 第2题:

    下列程序的输出结果是()。includevoid main(){char*Str;str="testI";cout<

    下列程序的输出结果是( )。 #include<iostream.h> void main() { char*Str; str="testI"; cout<<str[5]; }

    A.test!

    B.test

    C.空字符

    D.异常


    正确答案:C
    解析: 字符指针str值为“test!”,它们的下标由0开始,并且具有一个尾符,输出str[5]的位置为尾符标识,指针字符指向的尾符为空。所以答案为空字符,即选项C)正确。

  • 第3题:

    3、下列哪些函数的运算结果是数值型的?

    A.double

    B.vpa

    C.char

    D.str2num


    double;str2num

  • 第4题:

    写一个函数 int strcmp(const str *str1,const str *str2)

    要求:如果str1=str2 return 0;如果str1>str2 返回一个正数;如果 str1<str2 返回一个负数。

    不能调用其他函数。。。。。


    正确答案:
     

  • 第5题:

    下列程序的输出结果是______。 include int CalcDigital(char*str) { if(str= =NULL)

    下列程序的输出结果是______。

    include<iostream.h>

    int CalcDigital(char*str)

    {

    if(str= =NULL)

    return 0;

    int num_of_digital=0;

    for(int i=0;str{i]!=0x0;i++)

    if(str[i]<='9'&& str[i]>='0')

    num_of_digital++;

    return num_of_digital;

    }

    void main( )

    {

    char a[]="Beijing20080lympic";

    cout<<CalcDigital(a)<<endl;

    }


    正确答案:4
    4 解析:分析本题可知函数功能为计算一个字符串中包含的数字个数。字符串中包含的数字有2008,故输出为4。