• 2022-06-06
    ‏下面哪个选项正确地声明了一个字符串数组( ):‍
    A: char str[]
    B: char str[][]
    C: String str[]
    D: String str[10]
  • C

    内容

    • 0

      以下给字符数组str定义和赋值正确的是( )。 A: char str[10]; str={"China!"}; B: char str[ ]={"China!"}; C: char str[10]; strcpy( str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};

    • 1

      设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。 A: charstr[]="string";c=str; B: scanf("%s",c); C: c=getchar(); D: char str[]="string";strcpy("C,str")

    • 2

      下面哪一项是不正确的字符串赋值或不正确的赋初值的方式?() A: char *str;str="string"; B: char str[7]={'s','t','r','i','n','g'}; C: char str1[10];str1="string"; D: char str1[]="string",str2[]="1234567";

    • 3

      要使字符数组str存放一个字符串"BYE",正确的定义语句是_____ _____。 A: char str[3]={'B','Y','E'}; B: char str[3]="BYE"; C: char str[ ]="BYE"; D: char str[ ]={'B','Y','E'};

    • 4

      以下语句中能够正确定义字符数组并存入字符串的是()。 A: char str[]={'\064'}; B: char str="kx43"; C: char str=''; D: char str[]="\0";