在考生文件夹下有一个工程文件sjt4.vbp。窗体中横线(横坐标)的名称为Line1,竖线(纵坐标)的名称为Line2;五个不同颜色的矩形是一个形状控件数组,名称为Shape1,它们的visible属性都为False;从左到右的两个按钮的名称分别为Comm

admin2019-06-11  29

问题 在考生文件夹下有一个工程文件sjt4.vbp。窗体中横线(横坐标)的名称为Line1,竖线(纵坐标)的名称为Line2;五个不同颜色的矩形是一个形状控件数组,名称为Shape1,它们的visible属性都为False;从左到右的两个按钮的名称分别为Command1、Command2;另有一个有五个元素的标签数组,名称为Label1,其所有元素的Visible属性都为False。如图3-61(a)所示。程序运行时,单击“输入5个数据”按钮,可输入五个整数(最好在100~2000之间),并作为刻度值显示在纵坐标的左面:单击“画直方图”按钮,则按五个数的输入顺序显示直方图。例如若输入的五个数是1200、500、800、1900、1500,则结果如图3-61(b)所示。
    文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。
   
    注意:不能修改程序的其他部分和各控件的属性。最后把修改后的文件按原文件名存盘。

选项

答案审题分析 “输入5个数据”按钮的单击事件过程中,需要连续输入5个数据并且存放到数组s中,因此k应该由1循环到5,在循环中将输入的数据保存到数组s中并且将其赋值给五个标签组成的控件数组,随后将标签的Visible属性设置为True以便显示出来。 “画直方图”按钮的单击事件过程中,源程序用For循环来依次计算每一个形状控件的高度,该高度应该为对应数组元素的值;然后计算该直方图的Top属性值(应为水平直线的Y1或Y2属性值减去直方图的高度),最后显示该直方图(通过设置其Visible实现)。 操作步骤 步骤1:打开考生文件夹中的本题工程文件sjt4.vbp,在代码编辑窗口,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: For k=1 To 5 Label1(k一1).Visible=True Shape1(k一1).Height=s(k) a=Line1.Y1 步骤2:按要求将文件保存至考生文件夹中。 考点链接 图形控件、控件数组

解析
转载请注明原文地址:https://jikaoti.com/ti/EtN0FFFM
0

最新回复(0)