单选题设有如下程序段:char s[20]= Bejing,*p;p=s:则执行p=s;语句后,以下叙述正确的是(  )。A 可以用*p表示s[0]B s数组中元素的个数和p所指字符串长度相等C s和p都是指针变量D 数组s中的内容和指针变量p中的内容相等

题目
单选题
设有如下程序段:char s[20]= Bejing,*p;p=s:则执行p=s;语句后,以下叙述正确的是(  )。
A

可以用*p表示s[0]

B

s数组中元素的个数和p所指字符串长度相等

C

s和p都是指针变量

D

数组s中的内容和指针变量p中的内容相等


相似考题
参考答案和解析
正确答案: A
解析:
A项正确,p=s;后,指针p指向s的首地址,*p=s[0];B项错误,p是字符串指针所指向的字符串为"Bejing",其长度为7,而数组a中元素的个数为20;C项错误,s为字符数组名;D项,数组s中有20个元素,其中s[6]~s[19]都为0,p中只有7个元素。答案选择A选项。