一起答
单选

设char str[20];,从键盘能完整地输入字符串“I am a student.”的语句是(  )

  • A.str=gets();
  • B.gets(str);
  • C.scanf("%s", str);
  • D.scanf("%c", str);
试题出自试卷《高级语言程序设计(一)2015年4月真题及答案解析》
参考答案
查看试卷详情
相关试题
  1. 从键盘分别输入数据到整型数组a和b,将该两个数组的对应元素之和存入数组c中,并将c中全部元素的值输出。其中数组a、b和C的长度均为100。

  2. 任意输入一个三位正整数,若个位和百位上的数字相等称为“回文数”(如121),则输出“Yes”,否则输出“No”。

  3. 输入X的值,按下列公式计算并输出y的值。

  4. 统计文本文件 letter.txt中字符'b'、'e'、'g'、'i'和'n'各自出现的次数。

    #include

    void main()

    {  char ch; FILE ____①_____;   /*第一空*/

       int b=0, e=0, g-0, i=0, n=0;

       fp=open("letter. txt",____②_____);    /*第二空*/

       while(!feof(fp)

       {   ch=fgetc(fp);

            switch(____③_____)    /*第三空*/

            {   case 'b': b++; break;

                 case 'e'. e++: break;

                 case 'g': g++; break;

                 case ' i': i++; break;

                 case 'n': n++;

             }

        }

        printf("%d,%d,%d,%d,%d\n", b, e, g, i, n); fclose(fp);

    }

  5. 输出下列图形。

    AB

    ABC

    ……

    ABCD……Z

    #include

    void main()

    {  char ch1, ch2;

       for(ch1='A'; ____①_____; ch1++)    /*第一空*/

       {    for(ch2='A'; ch<=ch; ____②_____) printf("%c",ch2);    /*第二空*/     

              ____③_____; /*第三空*/

        }

    }

  6. #include

    void main()

    {   int i;

        for(i=9; i>=1; i--)

        {   if(i<=5) break;

             printf("%3d", i);

        }

        printf(" \n");

    }

  7. #include

    #define PR printf("x=%d, y=%d\n", x, y);

    int x=1, y=10;   /*全局变量*/

    void fun()

    {  x++; PR;  }

    void main()

    {

       int x=8;

       fun();

       PR;

    }

  8. #include

    int fun()

    {  int m=1;

       static int n=2;

       ++m; ++n;

       return(m+n);

    }

    void main()

    {

        int a, b;

        a=fun(); b=fun();

        printf("a=%d, b=%d\n", a, b);

    }

  9. #include

    void f(int x, int *y)

    { *y+=++x; }

    void main()

    {

       int a=7, b=8;

       f(a, &b);

       printf("a=%d, b=%d\n", a, b);

    }

  10. 设char s[20]= "Teacher";,执行语句printf("%s\n", strcpy(s, "Student"));后的输出结果是_________。