更多“以下选项中有语法错误的是()A.charstr[10]={“guest”};B.char*str[3]*str[1]={“guest”};C.charstr ”相关问题
  • 第1题:

    以下正确的程序段是 ____

    A.char str[20]; scanf("%s",&str);

    B.char *p; scanf("%s",p);

    C.char str[20]; scanf("%s",&str[2]);

    D.char str[20],*p=str; scanf("%s",p[2]);


    C

  • 第2题:

    【单选题】以下不能正确进行字符串赋初值的语句是()

    A.char str[5]= "good!";

    B.char *str="good!";

    C.char str[]="good!";

    D.char str[5]={'g', 'o','o', 'd'};


    char str[5]="good!"

  • 第3题:

    下列程序片段中不正确的字符串赋值或初始化方式是()。

    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”;


    char str[10]; str=”string”;

  • 第4题:

    【单选题】以下正确的程序段是()。

    A.char str[20]; scanf(“%s”,&str);

    B.char *p; scanf(“%s”,p);

    C.char str[20];scanf(“%s”,&str[2]);

    D.char str[20], *p=str; scanf(“%s”,p[2]);


    Common

  • 第5题:

    以下给字符数组str定义和赋值正确的是()

    A.char str[10]; str={"China!"};

    B.char str[ ]={"China!"};

    C.char str[10]; strcpy(str,"abcdefghijkl");

    D.char str[10]={"abcdefghijkl"};


    A