一起答
主观

从键盘输入一串字符(以#作为结束标志)显示到屏幕上并写入文本文件ch.txt。

试题出自试卷《高级语言程序设计(一)2016年10月真题及答案解析》
参考答案
查看试卷详情
相关试题
  1. 从键盘为二维整型数组a输入数据,输出该二维数组的转置b。

    #include

    #define M 2

    #define N 3

    void main()

    {

      int a[M][N], b[N][M], i, j;

      printf("二维数组a:\n");

      for(i-0; i

      {   for(j=0; j

           {     scanf("%d",_______);    /*第一空*/

                  printf("%5d",a[i][j]);

                  _______=a[i][j];    /*第二空*/

           }

           printf("\n");

      }

      printf("二维数组b:\n");

      for(i=0; i<_______; i++)    /*第三空*/

      {    for(j=0; j

            printf("\n");

       }

    }

  2. (1)编写函数f计算的值。

    (2)编写主函数,从键盘输入x和n的值,调用函数f计算并输出结果(保留两位小数)。

  3. 从键盘输入一串字符(以#作为结束标志)显示到屏幕上并写入文本文件ch.txt。

  4. 键入一串字符,以回车换行符为结束标志,统计并输出其中小写英文字母的个数。

    #include

    void main()

    {

      char letter;

      int sum=_______;   /*第一空*/

      while((letter=getchar())!='\n')

            if(_______) sum++;   /*第二空*/

      printf("小写英文字母个数sum=%d\n",_______);   /*第三空*/

    }

  5. 计算某学生三门课的平均成绩并输出。

    #include

    typedef struct student

    {

      char name[20];

      float math, physics, chemistry, average;

    }_______;   /*第一空*/

    void main()

    {

       STU s={"ZhangSan", 88.5, 90.0, 73.0};

       s.average=_______;   /*第二空*/

       printf("平均成绩=%.1f\n",_______);   /*第三空*/

    }

  6. #include

    void main()

    {

      int i=10, j=0;

      switch (i%3)

      {  case 0: i--; j++;

          case 1: --i; ++j; break;

          default: ++i; j--;

       }

       printf("i=%d, j=%d\n", i, j);

    }

  7. #include

    void main()

    {

      int i;

      char *strp="****";

      for(i=0; i<4; i++) printf("%s\n", strp+i);

    }

  8. #include

    int i=1;

    int fun(int j)

    {

      return (++i+j);

    }

    void main()

    {

      int j;

      for(j=1; j<=3; j++) printf("%d\n", fun(j));

    }

  9. 使用系统函数getchar( )和putchar( )时,用到的文件包含命令县_______。

  10. #includevoid main()

    {

      int j;

      char *color[]={"red", "yellow", "blue", "black", "white"};

      for( j=0; j<5; j+=2) printf("%s\n", color[j]);

    }