下列选项中正确的语句是( )。 A.chars[];s="BOOK!";B.char*s;S={"BOOK!");C.c

题目

下列选项中正确的语句是( )。

A.chars[];s="BOOK!";

B.char*s;S={"BOOK!");

C.chars[10];s="BOOK";

D.char*S;s="BOOK!";

参考答案和解析
正确答案:D
D。【解析】在选项D中,字符指针s指向字符串常量BOOK!。故选项D正确。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下选项中正确的语句组是()。

A.char *s;s={"BOOK!"};

B.char *s;s="BOOK!";

C.char s[10];s="BOOK!";

D.char s[];s="BOOK!";


B A选项去掉大括号就正确了;c选项和D选项应在定义时赋初值。因此B选项正确。

第2题:

下列选项中正确的语句是( )。

A.chars[];s="BOOK!";

B.char*s;S={"BOOK!");

C.chars[10];s="BOOK";

D.char*S;s="BOOK!";


正确答案:D
D。【解析】在选项D中,字符指针s指向字符串常量BOOK!。故选项D正确。

第3题:

以下选项中正确的语句组是( )。

A.char*s;8={1.BOOK!”}i

B.char*s;8=”BOOK!”;

C.char S[10];S=”BOOK!”;

D.char S[];S=”BOOK!”;


正确答案:B
A选项去掉大括号就正确了;c选项和D选项应在定义时赋初值。因此B选项正确。

第4题:

以下选项中正确的语句组是( )。

A.char*s;s={f.BOOK!”};

B.char*s;s:”BOOK!”:

C.chars[10];s=”BOOK!”;

D.cbars[];s:”BOOK!n:


正确答案:B
^选项去掉大括号就正确了;c选项和D|选项应在定义时赋初值。因此B选项正确。

第5题:

下列选项中正确的语句是( )。

A.chars[3];s="BOOK!";

B.char*s;s={"BOOK!"};

C.chars[10];s="BOOK";

D.char*S;s="BOOK!";


正确答案:D
D。【解析】在选项D中.字符指针s指向字符串常量BOOK!。故选项D正确。

第6题:

以下选项中正确的语句组是______。

A.chars[];s="BOOK!";

B.char*s;s={"BOOK!"};

C.chars[10];s="BOOK!";

D.char*s;S="BOOK!";


正确答案:D
解析:选项A和选项C中,都是绐数组第—个元素赋初值,因为在C语言中,定义的数组名可以认为是—个存入地址值的指针变量名,其中的地址值是数组第—个元素的地址,即在默认情况下,程序使用数组名是指向该数组的首地址, —个地址只能存入一个数据,因此这两个选项是错误的;选项B和选项D都是用字符指针指向—个字符串,它只能指向—个字符变量或其他字符类型数据,不能同时指向多个字符数据,更不能把这些字符存放到变量中(指针变量只能存放地址),因此选项B是错误的,只有选项D是正确的。

第7题:

下列选项中正确的语句是( )。

A.chars[3];s="BOOK!";

B.char*s;s={"BOOK!"};

C.chars[10];s="BOOK";

D.char*S;s="BOOK!";


正确答案:D
D。【解析】在选项D中.字符指针s指向字符串常量BOOK!。故选项D正确。

第8题:

(32)以下选项中正确的语句组是

A)char s[];s=”BOOK!”; B) char *s;s={”BOOK!”};

C)char s[10];s=”BOOK!”; D) char *s;s=”BOOK!”;


正确答案:D

第9题:

以下选项中正确的语句组是

A)char s[]; s="BOOK!";

B)char *s; s={"BOOK!"};

C)char s[10]; s="BOOK!";

D)char *s; s="BOOK!";


正确答案:D