填空题

下面的程序用变量count统计文件letter.dat中字符的个数。请写出程序的横线处应该填入的内容。()  #include   main( )  {   FILE *fp;  long count=0;  if((fp=fopen((“letter.dat”,       ))==NULL){      printf((“Cannot open file!/n”);      exit(0);  }  while(!feof(fp)){            ;       count++; }  printf((“count=%d/n”,count); fclose(fp);  }

正确答案

“r”;fgetc(fp)

答案解析

相似试题
  • 若程序中已经包含头文件stdio.h,则下列程序段中,正确运用指针变量的是()

    单选题查看答案

  • 请编写一程序,该程序统计并输出文本文件file.dat中的字符个数。

    简答题查看答案

  • 下列程序的功能是统计一个文本文件中的字符数量。请在程序的横线上方填上必要的内容,使之完整。

    简答题查看答案

  • 下面的叙述哪些是正确的()  (1)在软件开发过程中,编程作业的代价最高。  (2)良好的程序设计风格应以缩小程序占用的存储空间和提高程序的运行速度为原则。  (3)为了提高程序的运行速度,有时采用以存储空间换取运行速度的方法。  (4)对同一算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。  (5)COBOL是一种非过程型语言。  (6)LISP是一种逻辑型程序设计语言。

    单选题查看答案

  • 以下程序的功能是先通过键盘输入一个文件名,然后把从键盘输入的字符依次存放到该文件中(用符号#作为输入结束标志)。请分别在程序的空白处(横线上方)填入合适的内容。

    简答题查看答案

  • 在C语言中,结构体类型变量在程序执行期间()。

    单选题查看答案

  • 假设整型数组a中的数据已经按值从小到大顺序存放。下面的程序首先删除该数组中值相同的多余数据,然后以每一行4个数据的格式输出该数组。请先阅读该程序,然后分别在程序的空白处(横线上方,共3处)填上必要内容。 (注:所谓删除值相同的多余数据即把值相同的数据删除得只剩一个)。

    简答题查看答案

  • 下面的说明中,错误的是()。

    单选题查看答案

  • 请写一程序,统计通过键盘输入的命令行中的第二个参数所包含的英文字符的个数。 提示:使用带参数的main函数形式。

    简答题查看答案