• 2022-05-26
    对于字符数组str,要实现逐个字符输入,需采用的语句是:
    A: scanf("%c",str[0]);
    B: scanf("%c",&str[0]);
    C: scanf("%s",str);
    D: gets(str);
  • B

    内容

    • 0

      以下正确的程序段是____。 A: char str[10]; B: char *p;<br/>scanf("%s",&amp;str); scanf("%s",p); C: char str[10]; D: char str[10];<br/>scanf("%s",str); scanf("%s",str[10]);

    • 1

      对于字符数组 str,要实现逐个字符输入,需采用的语句是:

    • 2

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

    • 3

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

    • 4

      以下不能将键盘输入的字符串:This is a string 读入到str中的程序段是______。 A: char str[80]; scanf("%s",str) ; B: char str[80]; int i=0; while((str[i++]=getchar())!='\n'); str[i]=0; C: char str[80]; gets(str); D: char str[80], *ps=str; do{ scanf("%c",ps); } while(*ps++ !='\n'); *(ps)=0;