选择题   设有如下程序段
    #include<stdio.h>
    char s[20]='Beijing', *p;
    p=s;
    则执行p=s;语句后,以下叙述正确的是______。
 
【正确答案】 A
【答案解析】本题主要考查的是字符数组、字符串和字符指针的一些概念。数组元素个数,是在定义数组的时候确定的,本题的s数组元素个数是20。而字符串长度,是从该字符串的第1个字符开始,一直到\0字符为止,所历经的字符个数,\0不算在内。所以本题p所指字符串('Beijing')的长度为7。因此选项B的叙述不正确。s是数组名,而不是指针变量,因此选项C不正确。数组s中除了包含字符串“Beijing”外,还包含其后的20个以内字节的内容,而指针变量p中包含的只是数组s的首地址。因此选项D的说法也不正确。