应用题 1. 在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加一个名称为Label1、标题为“回文个数为”的标签和一个名称为Text1,初始内容为空的文本框,如图所示。
    程序功能如下:
    ①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量s中;
    ②单击“统计”按钮,则统计in5.dat文件(该文件中仅含由空格间隔开的字符串)中回文的个数,并将统计的回文个数显示在Text1文本框内(所谓回文是指顺读与倒读都一样的字符串,如“recycer”)。“读数据”和“统计”按钮的Click事件过程已经给出,请完善foundhuiwen过程的功能,实现上述程序功能。
   
【正确答案】【操作步骤】
   步骤1:打开本题工程文件,按照题目要求建立控件并设置属性,如表所示。
控件 属性 设置值
文本框 Text  
标签 Name Label1
Caption 回文个数为
命令按钮1 Name Command1
Caption 读数据
命令按钮2 Name Command2
Caption 统计
   步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。
   参考答案
   Function foundhuiwen(p As String)
   If StrReverse(p)  =p Then foundhuiwen=True 'StrReverse函数的功能是将字符串顺序反转
   End Function
   步骤3:调试并运行程序,关闭程序后按题目要求存盘。
   【易错提示】StrReverse()函数是一个不常见的函数,在运用的时候要了解函数的语法才能应用自如。
   
【答案解析】[考点] 本题考点有:StrReverse()函数、Mid()函数、文件编辑、LOF()函数、Input()函数、For循环语句以及If判断语句。
StrReverse()函数用于返回一个字符串,其中一个指定子字符串的字符顺序是反向的。
   Mid()函数用于取字符子串。