在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮,一个名称为Textl的文本框,两个标签控件,如图所示。程序功能如下:①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容(该文件中含有不超过800个英文单词,单词之问用1个空格隔开)显示在Textl文本框中;②单击“统计”按钮,则自动统计Textl中所有5字母单词的个数,并显示在右下角的Labell标签中。“读数据”按钮的Click事件过程已经给出,“统计”按钮的Click事件过程不完整,函数G

题目

在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮,一个名称为Textl的文本框,两个标签控件,如图所示。

程序功能如下:

①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容(该文件中含有不超过800个英文单词,单词之问用1个空格隔开)显示在Textl文本框中;

②单击“统计”按钮,则自动统计Textl中所有5字母单词的个数,并显示在右下角的Labell标签中。“读数据”按钮的Click事件过程已经给出,“统计”按钮的Click事件过程不完整,函数GetWords的功能是从字符串s中分离出每个单词,依次放入数组words的数组元素中,返回值为单词的总数目。

要求:请将程序中的注释符去掉,把?改为正确的内容;补全“统计”按钮Click事件过程中的代码,以实现上述程序功能。

注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行“统计”,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。


相似考题
更多“ 在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮,一个名称为Textl的文本框,两个标签控件,如图所示。程序功能如下:①单击“读数据”按钮,则将考生文件夹下in”相关问题
  • 第1题:

    在考生文件夹中有工程文件execise71.vbp及窗体文件execise71.tim。在名为Form1的窗体中有两个命令按钮,名称分别是Cmd1和Cmd2,标题分别是“修改图标”和“修改标题”。要求程序运行后,单击“修改图标”命令按钮,则将窗体标题栏中的图标换为图标文件pic1.ico(该文件在考生文件夹中);单击“修改标题”命令按钮,则将窗体标题修改为“这是窗体”,如下图所示。

    本程序不完整,请补充完整,并能正确运行。

    要求:

    去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改程序的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。


    正确答案:

  • 第2题:

    在考生文件夹下有一个工程文件sjt3.vbp,窗体上有一个标题为“计算”的命令按钮,1个标题为“1!+2!+…+10!=”的标签。请画1个名称为Text1,初始内容为空的文本框,如图所示。程序功能:单击“计算”命令按钮,则计算“l!+2!+…+10!”的值,并将结果显示在Textl文本框中。请将“计算”命令按钮的Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述程序功能。

    注意:考生不得修改窗体文件中已经存在的控件和程序,最后,程序按原文件名存盘。


    正确答案:

    【解题思路】此题目主要是对While循环和For循环的考查,循环结构是指在满足循环条件时反复执行循环代码块,直到循环条件不能满足为止。一个循环语句一般应包含4个部分的内容。
    初始化部分:设置循环控制的一些初始条件
    循环体部分:反复执行的代码
    迭代部分:修改循环控制条件
    判断部分:判断是否继续执行循环体
    【操作步骤】
    步骤1:打开本题工程文件,在窗体视图中添加一个TextBox控件,并按表4.8在属性窗口中设置相应属性,如图4.8所示。



    步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号改为正确的内容。
    参考答案(阴影部分是需考生填入的内容)


    步骤3:调试并运行程序,关闭程序后按题目要求存盘。

  • 第3题:

    在考生文件夹下有工程文件execise20.vbp及窗体文件execise20.frm。在窗体Form1上有一个名为List1的列表框,列表框中有若千的列表项,通过属性窗口设置列表框的 MultiSelect属性为1。还有两个命令按钮,名称分别是Cmd1和Cmd2,标题分别是Select All和Save(如下图所示)。要求在程序运行时,单击Select All按钮则将List1中的全部列表项选中,然后单击Save按钮,将List1中的全部列表项写入文本文件out20.txt中,并将out20.txt保存在考生文件夹下。

    注意:

    该程序不完整,请在有问号“?”的地方填入正确内容,然后删除问号“?”及所有注释符“'”,但不能修改其他部分。存盘时不得改变文件名和文件夹,相应的数据文件也保存到考生文件夹下,否则没有成绩。


    正确答案:

  • 第4题:

    在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为“姓名”和“年龄”)、两个文本框(名称分别为Textl和Text2,初始内容均为空)和一个命令按钮(名称为Command1,标题为“显示”)。然后编写命令按钮的Click事件过程。程序运行后,在两个文本框中分别输人姓名和年龄,然后单击“显示”按钮,则在窗体上显示两个文本框中的内容,如图所示。要求程序中不得使用任何变量。

    注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。


    正确答案:

    【考点分析】本题考点有:标签的Name和Caption属性、文本框Name和Text属性、命令按钮的Name和Caption属性、“&”和“+”运算符以及Print方法。
    【解题思路】通过标签的Name和Caption属性设置标签的名称和标题,通过文本框Name和Text属性设置文本框的名称和文本,通过命令按钮的Name和Caption属性设置命令按钮的名称和标题,“&”和“+”运算符均可将两个表达式作为字符串连接。在窗体上输出文本内容可使用Print方法。
    【操作步骤】
    步骤1:新建一个窗体,按照题目要求建立控件并设置相应属性,程序中用到的控件及属性如表3.16所示。


    步骤2:打开代码编辑窗口,在指定位置编写如下代码。
    参考答案
    Private Sub Command1_Click()
    Form1.Print Text1.Text&",现年"&
    Text2.Text&"岁"
    End Sub
    步骤3:调试并运行程序,关闭程序后按题目要求存盘。

  • 第5题:

    在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别为“读数据”和“统计”的命令按钮。请画两个标签,其名称分别是Label1和Label2,标题分别为“单词的平均长度为”和“最长单词的长度为”:再画两个名称分别为Text1和Text2、初始内容为空的文本框,如图10 所示。程序功能如下: ①如果单击“读数据”命令按钮,则将考生文件夹下in5.dat文件的内容读到变量S中(此过程已给出); ②如果单击“统计”按钮,则自动统计变量S(s中仅含有字母和空格,而空格是用来分隔不同单词的)中每个单词的长度,并将所有单词的平均长度(四舍五入取整)显示在Text1文本框内, 将最长单词的长度显示在Text2文本框内。 “读数据”命令按钮的Click事件过程已经给出,请为“统计”命令按钮编写适当的事件过程,实现上述功能。 注意:考生不得修改牙体文件中已经存在的控件和程序,在结束程序之前,必须进行统计,且必须通过单击窗体右上角的“关闭”按钮结束程序,否则无成绩。最后,程序按原文件名存盘。


    正确答案:
    【审题分析】以空格为单词的分隔标志,在For循环中用Mid函数逐一取出变量s中的每个字符,并检查其是否为空格,若不是空格则将该字母作为当前单词的一部分,否则将当前单词的长度累加入一个记录所有单词总长度的变量中(如word len),用另一个变量(如word hum)记录已有单词个数,并将当前单词的长度与记录单词最长值的变量(如、word max)比较,将两者中的较大值存入该变量中。循环结束后,将表达式CInt((word_len+Len(O)/(word__num+1))的值显示在Text1中word max值显示在Text2中。
    注意:为防止数据文件的最后一个字符不是空格而导致最后一个单词不在统计之列的情况,在开始找单词前在变量s的最后连上一个空格。
    【操作步骤】
    步骤1:打开考生文件夹下的本题工程文件sjt5.vbp,如表1-7 所列在窗体上画出控件并设置它们的相关属性。


    步骤3:按要求将文件保存至考生文件夹中。

    步骤4:按<F5>键运行程序,先单击“读数据”按钮,再单击“统计”按钮,最后单击窗体右上角的关闭按钮结束程序。