【正确答案】
A
【答案解析】字符型指针变量可以用选项A)的赋值方法“char*S;S=”Olympic”;”,选项C)的写法“char*s,s={"Olympic"};”是错误的。字符数组可以在定义的时候初始化“chars[]={"Olympic"};”或者“CharS[]="Olympic";”都是正确的,但是不可以在定义字符数组后,对数组名赋值(数组名是常量,代表数组首地址)。所以选项B)和选项D)都是错误的。对于本例,选项B)、D)中字符数组s的大小至少为8,才能存放下字符串(字符串的末尾都有结束标志'\0')。