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

统计文本文件letter.txt中字符“b”、‘e’、‘g’、‘i’和‘n’各自出现的次数。
【正确答案】:第一空:*fp第二空:“r”(或“r+”)第三空:ch
【题目解析】:因为是文本文件,所以要定义文件型指针,在函数中出现fp,故第一空应填入*fp;因为要让文本文件中字符“b”、‘e’、‘g’、‘i’和‘n’各自出现,故应该是以只读或读/写方式打开文件,故第二空可填入“r”(或“r+”);第三空是要填写switch语句中的表达式,因为要确定文本文件中字符“b”、‘e’、‘g’、‘i’和‘n’各自出现次数,在函数中也给出ch=fgetc(fp),用ch表示字符,故switch语句中的表达式要填写ch。