;运行下面程序段,那么该数组的长度为( ; ;) ; ;char ;s1[]={'S','e','t','\0','u','p','\0'};
A: 3
B: 7
C: 4
D: 6
A: 3
B: 7
C: 4
D: 6
举一反三
- 若有以下语句,则正确的描述是()。 char s[]=”12345”;char t[]={‘1’,’2’,’3’,’4’,’5’}; A: s数组等价于t数组 B: s数组长度大于t数组长度 C: s数组与t数组长度相同 D: s数组长度小于t数组长度
- 下面程序段的运行结果是( )。char s[] = "abcdefgh", *p = s; p += 3; printf ("%d\n", strlen(strcpy(p, "ABCD"))); A: 8 B: 12 C: 4 D: 7
- 以下程序段的运行结果是eXAMPLE( )。 char s[80], *t='EXAMPLE'; t=strcpy(s, t); s[0]='e'; puts(t);
- 设有如下的程序段:char s[]="girl",*t; t=s;则下列叙述正确的是【 】 A: 语法错误 B: s数组的长度和t所指向的字符串长度相等 C: *t和s[0]相等 D: s和t完全相同
- 设有如下的程序段:char s[]="girl", *t; t=s;则下列叙述正确的是( )。 A: t指向s数组首元素 B: 数组s中的内容和指针变量t中的内容相等 C: s数组长度和t长度相等 D: *t与 &s[0]相等