已知:char s[10],若要从终端给s输入5个字符,错误的语句是()。
A. gets(&s[0]);
B. scanf("%s",s+1);
C. scanf("%s",s[1]);
D. gets(s);
若有以下语句,则调用函数strlen(x),strlen(y),正确的描述是()。staticcharx[]="01234";staticchary[]={'1','2','3','4','5','\0'};
A. x数组和y数组的长度相同
B. x数组长度大于y数组长度
C. x数组长度小于y的数组长度
D. x数组等价于y数组
已知:char str1[10],str2[10]={"books"};则在程序中能够将字符串"books"赋给数组str1的正确语句是()。
A. str1={"Books"};
B. strcpy(str1,str2);
C. str1=str2;
D. strcpy(str2,str1);
已知:char str[ ]="%%ab\n012\012\\\"";则执行语句:printf("%d",strlen(str));的结果是()。
A. 5
B. 7
C. 9
D. 11