(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体中有两个控件数组,一个名称为Text,含有三个文本框;另一个名称为Cmd,含有三个命令按钮,且“暂停”按钮的初始状态为不可用。如图1-219所示。请画一个计时器Timer1,设置时间间隔为1秒,初始状

admin2018-10-29  25

问题 (1)在考生文件夹下有一个工程文件sjt3.vbp,窗体中有两个控件数组,一个名称为Text,含有三个文本框;另一个名称为Cmd,含有三个命令按钮,且“暂停”按钮的初始状态为不可用。如图1-219所示。请画一个计时器Timer1,设置时间间隔为1秒,初始状态为不可用,并使程序实现如下功能:
    ①单击“开始”按钮,则计时器Timer1和“暂停”按钮状态变为可用,且“开始”按钮的标题变为“继续”,且为不可用。与此同时,Text的三个文本框开始显示计时的小时、分、秒值;
    ②单击“暂停”按钮,则Timer1停止工作,“暂停”按钮变为不可用,“继续”按钮变为可用;
    ③单击“继续”按钮,则Timer1接着开始工作,“继续”按钮变为不可用,“暂停”按钮变为可用;
    ④单击“结束”按钮,则结束程序运行。

    要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
    (2)在考生文件夹下有一个工程文件sjt4.vbp,其窗体中有一个初始内容为空的文本框Text1,两个标题分别是“读数据”和“计算”的命令按钮;请画一个标题为“所有行中最大数的平均值为”的标签Label1,再画一个初始内容为空的文本框Text2,如图1-220所示。程序功能如下:
    ①单击“读数据”按钮,则将考生文件夹下in4.dat文件的内容读入20行5列的二维数据a 中,同时显示在Text1文本框中;
    ②单击“计算”按钮,则自动统计二维数组中每行最大数的平均值(截尾取整),并将最终结果显示在Text2文本框内。

    “读数据”按钮的Click事件过程已经给出,请编写“计算”按钮的Click事件过程实现上述功能。
    注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行计算,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。

选项

答案第1小题 【操作步骤】 步骤1:打开考生文件中的本题工程文件sjt3.vbp,在窗体上画一个计时器控件,其名称设置为Timer1,Interval属性值设置为1000,Enabled属性值设置为False。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: Select Case Index Timer1.Enabled = True Cmd(0).Enabled = False If t(3) = 60 Then Text1(i - 1).Text = t(i) 步骤3:按要求将文件保存至考生文件夹中。 第2小题 【操作步骤】 步骤1:打开考生文件下的本题工程文件sjt4.vbp。 步骤2:打开代码编辑窗口,编写“计算”按钮的单击事件。 参考代码: If Len(Text1) = 0 Then MsgBox "请先执行“读数据”功能!" Else For i = 1 To 20 Max = a(i, 1) For j = 2 To 5 If a(i, j)>Max Then Max = a(i, j) Next j s = s + Max Next i Avg = s/20 Text2 = Avg End If 步骤3:按<F5>键运行程序,先单击“读数据”按钮,然后单击“计算”按钮,最后单击窗体右上角的关闭按钮结束程序。

解析
转载请注明原文地址:https://kaotiyun.com/show/ItFp777K
0

最新回复(0)