题目内容

将字符串“Hello!”赋值给字符数组st,不正确的是:()

A. char st[5]="Hello!"
B. char st[]={'H','e','l','l','0','!'}
C. char st[10]="Hello!"
D. char st[10];strcpy(st,"Hello!");

查看答案
更多问题

定义:char s[20]="China" ,则printf("length=%d\n",strlen(s));的输出是:()

A. length=20
B. length=6
C. length=5
D. length=19

判断字符串st1和st2是否相等,应使用:()

A. if(st1=st2)
B. if(st1==st2)
C. if(strcpy(st1,st2))
D. if(strcmp(st1,st2)==0)

程序段:char str[10]="98ab765";int i;for(i=0;str[i]>='0'&&str[i]<='9';i++)printf("%c\t",str[i]);则输出结果是:()

A. 98765
B. 98
C. 9 8ab
D. 98AB765

定义char s1[50],s2[50],则正确输入语句是:()

A. gets(s1,s2);
B. gets(s1[],s2[])
C. scanf("%s%s",&s1,&s2)
D. scanf("%s%s",s1,s2)

答案查题题库