参考答案和解析
正确答案:A
字符串末尾一定要有结束标记,双引号括起来的默认添加了结束标记,所以选择A)。
更多“以下能正确定义字符串的语句是()。A.AB.BC.CD.D ”相关问题
  • 第1题:

    设有定义:,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    字符串的输入不能使用“scarf(%s"s);",而应该使用‘‘gets(s)”,因此选择A)。

  • 第2题:

    以下能正确定义字符串的语句是( )。

    A.char str=”\x43”;

    B.char str[]=”、0”;

    C.char str=”;

    D.char str[]={’\064’};


    正确答案:B
    C语言中,字符串是用一对双引号括起来的字符序列,并用字符型数组来存放,故c选项和D选项不属于字符串,A选项定义的是一个字符变量s拄,却用来存放字符串,显然也不正确,因此B选项正确。

  • 第3题:

    以下能正确定义字符串的语句是().

    A.char str[]={'064'};

    B.char str="x43";

    C.char str='';

    D.char str[]="0";


    D 解析:C语言中,字符串是用—对双引号括起来的字符序列,并用字符型数组来存放,故选项A、C不属于字符串,选项B定义的是—个字符变量str,却用来存放字符串,显然也不正确,所以选项D正确。

  • 第4题:

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

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    B)选项,定义变量不能连等,C)选项b前没有类型名,D)选项类型名与变量名之间不能有逗号,所以A)正确,其余错误。

  • 第5题:

    以下能正确定义字符串的语句是______。

    A.char str[]={'\064'};

    B.char str="\x43";

    C.char str=";

    D.char str[]="\0";


    正确答案:D
    解析:C语言中,字符串是用—对双引号括起来的字符序列,并用字符型数组来存放,故选项A、C不属于字符串,选项B定义的是—个字符变量str,却用来存放字符串,显然也不正确,所以选项D正确。