• 2022-06-08
    12-4 若已定义:char str[20];,能正确从键盘读入字符串的是
  • scanf("%s",str);

    内容

    • 0

      若有定义char str[]=”china”;则该字符串的长度是( ),字符数组str所占的存储空间字节数是( )。 A: 5 B: 6 C: 7 D: 8

    • 1

      有变量定义如下:char str[10],*p=str,*q;,下列哪一项无法正确读入一个字符串____。 A: scanf("%s",str); B: gets(str+1); C: gets(p); D: gets(q);

    • 2

      若有定义char str[3][6],则数组str有( )元素。 A: 10 B: 12 C: 18

    • 3

      若有定义char str[]="ab\n\012\\\"";则printf("%d",strlen(str));的输出结果是_____。 A: 3 B: 4 C: 6 D: 12

    • 4

      ( )不能对字符串赋初值.A) char str[5]="good!"; B) char str[]="good!";C) char *str="good!"; D) char str[ ]={‘g',‘o',‘o',‘d',‘!',‘0'}; A: char str[5]="good!"; B: char str[]="good!"; C: char *str="good!"; D: char str[ ]={‘g',‘o',‘o',‘d',‘!',‘0'};