• 2022-06-19
    下列对字符串的定义中,错误的是()
    A: char str[7]="FORTRAN";
    B: char str[]="FORTRAN";
    C: char *str="FORTRAN";
    D: char str[]={'F','O','R','T','R','T','R','A','N',0}
  • A

    内容

    • 0

      下列关于带初始赋值的字符数组说明中,错误的是_____。 A: char str[]={'T','u','r','b','o',' ','C','\0'}; B: char str[7]="Turbo C"; C: char str[]="Turbo C"; D: char *str="Turbo C";

    • 1

      要使字符数组str存放一个字符串"progress",正确的定义语句是( )。 A: char str[8]={'p','r','o','g','r','e','s','s'}; B: char str[8]="progress"; C: char str[]={'p','r','o','g','r','e','s','s'}; D: char str[]="progress";

    • 2

      与如下代码不等价的语句是( ) <br/>char str&#91; &#93; = "CProgram"; A: char str[9] =<br/>“CProgram”; B: char str[ ] = {'C',<br/>'P', 'r', 'o', 'g', ‘r’, ‘a’, ‘m’,<br/>‘\0’}; C: char str[ ] = {'C',<br/>'P', 'r', 'o', 'g', ‘r’, ‘a’, ‘m’}; D: char str[ ] = {"<br/>CProgram "};

    • 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

      下列对字符串的定义中,错误的是 。 A: char str[5]= "abcde"; B: char str[ ]= "abcde"; C: char *str ="abcde"; D: char str[ ]={ 'a', 'b', 'c', 'd', 'e', '\0'};