首页/ 题库 / [单选题]?STR(123.45,5,1)命令的输的答案

?STR(123.45,5,1)命令的输出结果是( )。

单选题
2022-01-04 11:35
A、123.4
B、123.5
C、123.45
D、*****
查看答案

正确答案
B

试题解析
解析:STR()函数是将数值转换成字符串。格式为: STR(数值表达式>[,长度>[,小数位数>1))。功能:将数值表达式>的值转换成字符串,转换时根据需要自动四舍五入。返回字符串的理想长度L应该是数值表达式>值的整数部分位数加上小数位数>值,再加上1位小数点。如果长度)值大于L,则字符串加前导空格以满足规定的长度>要求;如果长度>值大于等于数值表达式>值的整数部分位数(包括负号)但又小于L,则优先满足整数部分而自动调整小数位数;如果长度>值小于数值表达式>值的整数部分位数,则返回一串星号(*)。 小数位数>默认值为0,长度>默认值为10。函数STR(123.45,5,1)即长度为5,小数位数为1,所以STR(123.45,5,1)输出的结果是123.5。

标签:
相关题目
设有 static char str[]="Beijing"; 则执行 printf("%d ",strlen(strcpy(str,"China"))); 后的输出结果为_______。
以下程序的输出结果是(  )。
main()
{char str[][10]={¨china”,”beijing”),*p=str;
printf(”%s\n”,p十10):
以下程序的输出结果是( )。 main {char str[]1-10]={"china","beijing"),*p=str; printf("%s\n",p+10); }
以下程序的输出结果是( )。main{char str[][10]={"china","beijing"),*p=str;printf("%s\n",p+10);}
有以下程序: #include<string.h> main() { char str[][20]={"Hello","Beijing"),*p=str[0]; printf("%d ",strlen(p+20)); } 程序运行后的输出结果是( )。
有以下程序: #include < stdio. h > main( ) { ehar str[ ] [10] = { "China" ," Beijing" } , * p = str[o]; printf( "% s ", p + 10); }程序运行后的输出结果是( )。
有以下程序 main() { char str[][10]={"China","Beijing"},*p=str; printf("%s ",p+10); } 程序运行后的输出结果是
有以下程序main( ){char str[ ][10]={"China","Beijing"},*p=str;printf("%s\n",p+10);}程序运行后的输出结果是
有以下程序: main() { char str[][10]={"China","Beijing"),*P=str; printf("%s ",p+10); } 程序运行后的输出结果是 ______。
设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d ",strlen(strcpy(str,"China")));则输出结果为( )。
?STR(123.45,5,1)命令的输出结果是( )。
命令“?str(34.567,4,3)”的输出结果是______。
?STR(123.45,5,1)命令的输出结果是( )。
利用命令find查找当前目录下的名称尾为.c的文件,并将结果输出到标准输出的命令是()
利用命令find查找当前目录下的名称尾为.c的文件,并将结果输出到标准输出的命令是 ()
连续执行以下命令之后,最后一条命令的输出结果是( )。
在用“@…SAY…”命令进行格式化输出时,为使输出结果只输出到打印机上应使用命令()。
下列程序的输出结果是( ) main() {char*p1,*p2,str[50]="xyz"; p1="abcd"; p2="ABCD"; strcpy(str+2,strcat(p1+2,p2+1)); printf("%s",str); }
下面程序段的输出结果是( )。 char str[]="ABC",*p=str; Printf("%d ",*(p+3));
下面程序的结果是 #include"iostream.h" void main( ) { char * str; str="test!"; cout<<str[5]; }
广告位招租WX:84302438

免费的网站请分享给朋友吧