更多“下面能正确进行字符串赋值操作的是A.char s[5]={"ABCDE"};B.char s[5]={′A′,′B′,′C′,′D′,′E′};C. ”相关问题
  • 第1题:

    下面能正确进行字符串赋值操作的是()

    A.char s[5] = {"ABCDE"};

    B.char s[5] = {'A','B','C','D','E'};

    C.char *s;s = "ABCDE";

    D.char *s; scanf ("%s",s);


    C 解析:考查了一维字符数组的定义和初始化。选项A)和B)定义的数组空间太小,至少应该为6个字符的长度才可以。选项D)中的指针s未赋初值,所以指向一个不确定的地址,因而不能用scanf输入数据到这一指针所指向的地址中。

  • 第2题:

    下面能正确进行字符串赋值操作的是 。

    A.char s[5]={"ABCDE"};

    B.char s[5]={'A','B','C','D','E'};

    C.char *s;s="ABCDE";

    D.char *s;scanf("%s",s);


    char *s=“ABCDE”;

  • 第3题:

    5、下面能正确进行字符串赋值操作的是

    A.char *s=“ABCDE”;

    B.char s[5]={“ABCDE”};

    C.char s[5]={'A', 'B', 'C', 'D', 'E'};

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


    char *s ; s=”ABCDE” ;

  • 第4题:

    【单选题】下面能正确进行字符串赋值的操作的是()。

    A.char s[5]={“ABCDE”};

    B.char s[5]={‘A’,’B’,’C’,’D’,’E’};

    C.char *s; s=”ABCDE”;

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


    char *s=“ABCDE”;

  • 第5题:

    下面能正确进行字符串赋值操作的是()。

    A.char s[5] = {"ABCDE"};

    B.char s[5] = {'A','B','C','D','E'};

    C.char *s;s = "ABCDE";

    D.char *s; scanf ("%s",s);


    C 解析:考查了一维字符数组的定义和初始化。选项A)和B)定义的数组空间太小,至少应该为6个字符的长度才可以。选项D)中的指针s未赋初值,所以指向一个不确定的地址,因而不能用scanf输入数据到这一指针所指向的地址中。