• 2021-04-14
    以下正确的程序段是: char *s; scanf("%s", s);|char s[20], *t=s;scanf("%s", t[2]);|char s[20]; scanf("%s", &s);|char s[20]; scanf("%s", &s[2]);
  • char s[20]; scanf("%s", &s[2]);

    内容

    • 0

      9.下面能正确进行字符串赋值操作的是( )。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) ; 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) ;

    • 1

      以下选项能使 puts(s)语句正确输出ABCDE字符串的程序段是()。 A: char s[5]={ABCDE}; puts(s); B: char s[5]={'A', 'B', 'C', 'D', 'E'}; puts(s); C: char *s; scanf(%s,s); puts(s); D: char *s; s=ABCDE; puts(s);

    • 2

      下列不能输出字符串"Hello"的程序段是______。 A: char *t; t="Hello";printf("%s\n",t); B: char *t, s[]="Hello"; t=s;printf("%s\n",t); C: char s[20],*t=s; t="Hello";printf("%s\n",s); D: char *t, s[]="Hello"; t=s;printf("%s\n",s);

    • 3

      以下正确的程序段是 A: A.char str[20]; B: B.char *p; C: C.char str[20]; D: D.char str[20],*p=str; scanf("%s",&str); scanf("%s",p); scanf("%s",&str[2]); scanf("%s",p[2]);

    • 4

      以下选项能使 puts(s) 语句正确输出ABCDE字符串的程序段是__。 A: char s[5]={"ABCDE"}; puts(s); B: char s[5]={'A', 'B', 'C', 'D', 'E'}; puts(s); C: char *s; scanf("%s",s); puts(s); D: char *s; s="ABCDE"; puts(s);