以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。 include <s
第1题
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填 main() { int i,a[20],sum,count; sum=count=【 】 ; for(i=0;i<20;i++)scanf("%d("%d",【 】 ); for(i=0;i<20;i++) { if(a[i]>0) {count++; sum+=【 】; } } printf("sum=%d,count=%d\n",sum,count); }
第2题
A.二进制文件打开后可以先读文件的末尾,而顺序文件不可以
B.在程序结束时,应当用fclose函数关闭已打开的文件
C.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据
D.不可以用FILE定义指向二进制文件的文件指针
第3题
A.二进制文件打开后可以先读文件的末尾,而顺序文件不可以
B.在程序结束时,应当用fclose函数关闭已打开的文件
C.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据
D.不可以用FILE定义指向二进制文件的文件指针
第4题
第5题
A.gets函数用于从终端读入字符串
B.getchar函数用于从磁盘文件读入字符
C.fputs函数用于把字符串输出到文件
D.fwrite函数用于以二进制形式输出数据到文件
第6题
以下程序把从终端读入的文本(用@作为文本结束标志)输出到一个为out.dat的新文件中,请填空。
#include<stdio.h>
main()
{FILE*fp;char ch;
if((fp=______)==NULL) exit(0);
while((ch=getchar())!='@')
fputc(ch,fp);
fclose(fp);
}
第7题
第8题
第9题
第10题
A.函数fopen调用形式错误
B.输入文件没有关闭
C.函数fgetc调用形式错误
D.文件指针stdin没有定义