若有定义;char s1[100]="is",s2[50]="red",s3[80]="it",要将它们连接成新串:"itisred",正确的函数调用语句是( )。
A. strcat(strcat(sl,s2),s3);
B. strcat(s3,strcat(sl,s2));
C. strcat(s3,strcat(s2,sl));
D. strcat(strcat(s2,s1),s3);
查看答案
执行下列程序,输出结果是( )。#include #include main( ){ char s1[30]="fly", s2[30]="ing"; printf("%s\n",strcpy(s1,s2));}
A. fly
B. ing
C. flying
D. 出错
执行下列程序,输出结果是( )。#include #include main( ){ char str[30]={'n','u','m','\0','b','e','r','\0'}; printf("%s\n", str);}
A. num
B. ber
C. number
D. 出错
若有定义: char x[ ]="abc";,则数组x所占的存储空间为____个字节。
若有定义: char y[ ]={'a','b','c'};,则数组y所占的存储空间为____个字节。