• 2022-05-31
    用scanf函数输入一个字符串到数组str中,下面正确的()
    A: scanf("%s",&str);
    B: scanf("%c",&str[10]);
    C: scanf("%s",str[10]);
    D: scanf("%s",str);
  • D

    内容

    • 0

      以下正确的程序段是_____。 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);

    • 1

      以下不能正确读入字符串的程序段是()A.char*p;scanf("%s",p);B.charstr[10];scanf("%s",&str)C.charstr[10],*p;p=str;scanf("%s",p);D.charstr[10],*p=str;scanf("%s",p[1]);

    • 2

      若定义字符数组 char str[10]="hello",下列语句不正确的是()。 A: printf("%s", str); B: printf("%c", str[0]); C: scanf("%s", str); D: scanf("%c", str[0]);

    • 3

      要从键盘读入字符串“good morning”到字符型数组str中,应该用下面哪种方法 A: gets(str) B: gest(&str) C: printf(“%s”,str) D: scanf(“%s”,&str)

    • 4

      有定义:char str[100]; 则以下能正确接收一个带空格字符串的语句为( )。 A: scanf("%s", str); B: scanf("%s", str); C: gets(str); D: gets(str);