有以下程序:#include main( ){ char s[ ]="abcde"; s+=2; printf("%d\n",s[0]);}程序的运行结果是( )。
A. 输出字符c的ASCII码
B. 程序出错
C. 输出字符c
D. 输出字符a的ASCII码
查看答案
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
A. getchar( )
B. puts( )
C. gets( )
D. scanf( )
若有定义;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. 出错