设有float a; char ch[80];,则下列输入语句中正确的是_______。
A. scanf("%f%s",&a,ch[0]);
B. scanf("%f%s",&a,ch);
C. scanf("%f%s",a,ch);
D. scanf("%f%s",a,&ch);
查看答案
下面能对字符数组正确赋给字符串的初始化操作语句是_______。
A. char s[5]={'C', 'H', 'I', 'N', 'A'};
B. char s[5]={"CHINA"};
C. char s[]="CHINA";
D. char s[5]; s[0]='C'; s[1]='H'; s[2]='I'; s[3]='N'; s[4]='A';
设有char array[20]="123456789ab";,则数组array所占的存储单元的字节数是:
A. 20
B. 11
C. 12
D. 21
程序段 char s[ ]="\\\102abc";printf("%d\n", strlen(s)); 的输出结果是:
A. 5
B. 8
C. 9
D. 10
表示字符串s1小于字符串s2的条件表达式是_______。
A. strcmp(s1,s2)>0
B. strcat(s1,s2)
C. strcpy(s1,s2)
D. strcmp(s1,s2)<0