• 2022-06-09
    下列初始化语句中,正确且与语句‍char c[ ]="string";等价的是________.‍
    A: char c[ ]={'s','t','r','i','n','g'};
    B: char c[ ]='string';
    C: char c[7]={'s','t','r','i','n','g','\0'};
    D: char c[7]={'string'};
  • C

    内容

    • 0

      在以下字符串String的赋值运算中,错误的是( )。? char str[]= { 'S' ,'t', 'r' ,'i','n', 'g',0};|char str[10]= { 'S' ,'t', 'r' ,'i','n', 'g','\0'};|char str[6]= { 'S' ,'t', 'r' ,'i','n', 'g'};|char str[10]= "String";

    • 1

      下列程序片段中不正确的字符串赋值或初始化方式是( )。 A: char str[10]; str=”string”; B: char *str; str=”string”; C: char str[7]={’s’,’t’,’r’,’i’,’n’,’g’,’0’}; D: char str[ ]=”string”;

    • 2

      与char string[]={"He Jing"};等价的语句是: A: char string[7]={'H','e',' ','J','i','n','g'}; B: char string[ ]={'H','e',' ','J','i','n','g'}; C: char string[8]={"He Jing"}; D: char string[7]={"He Jing"}; E: char string[8]="He Jing";

    • 3

      不正确的字符串赋值或初始化方式是________。 A: char *str; str = "string"; B: char str[7] = {'s', 't', 'r', 'i', 'n', 'g'}; C: char strl[l0]; strl = "string"; D: char strl[ ] = "string", str2[ ] = "12345678"; strcpy (str2, strl);

    • 4

      设有如下定义和语句[1] char *s; s="string";[2] char s[7]; s="string";[3] char s[ ]="string";[4] char s[ ]={'s','t','r','i','n','g'};其中定义项可以作为字符串使用的是______。 A: [1]和[2] B: [1]和[3] C: [1]和[4] D: [3]和[4]