(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上建立一个菜单,主菜单项为“项目”(名称为Item),它有两个名称分别为Add和Delete的子菜单项,标题分别为“添加项目”和“删除项目”,然后添加一个列表框(名称为List1)和一个文本框(名

admin2018-12-20  20

问题  (1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上建立一个菜单,主菜单项为“项目”(名称为Item),它有两个名称分别为Add和Delete的子菜单项,标题分别为“添加项目”和“删除项目”,然后添加一个列表框(名称为List1)和一个文本框(名称为Text1),如图1所示。编写适当的事件过程。程序运行后,如果执行“添加项目”命令,则从键盘上输入要添加到列表框中的项目(内容任意,不少于三个);如果执行“删除项目”命令,则从键盘上输入要删除的项目内容,将其从列表框中删除。程序的运行情况如图2所示。
  在考生文件夹下的工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。
    要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。

    (2)在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程Sort将数组按升序排序。程序运行后,在4个文本框中输入一组整数(如图1所示),然后单击命令按钮,即可使数组从小到大排序,并显示在文本框中(如图2所示)。这个程序不完整,请把它补充完整,并能正确运行。
    要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。

选项

答案(1)【操作步骤】 步骤1:打开本题工程文件,添加一个名称为List1列表框和一个名称为Text1文本框,然后建立一个菜单,其属性见表3.101。 [*343] 步骤2:分析并编写程序代码。 程序提供代码 Private Sub Add_Click()     Text1.Text = InputBox("请输入要添加的项目")     ’List1.AddItem ? End Sub Private Sub Delete_Click() Text1.Text = InputBox("请输入要删除的项目") ’For i = 0 To ?     ’If List1.List(i) = ? Then       ’List1.RemoveItem ?     End If Next i End Sub 程序结束 参考答案 第1个?处填入:Text1.Text 第2个?处填入:List1.ListCount - 1 第3个?处填入:Text1.Text 第4个?处填入:i 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 (2)【操作步骤】 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 Private Sub Sort(a() As Integer) Dim Start As Integer, Finish As Integer Dim i As Integer, j As Integer, t As Integer ’Start = ?(a) ’Finish = ?(a) ’For i = ? To 2 Step -1     ’For j = 1 To ?       ’If a(j) ? a(j + 1) Then         t = a(j +1)         a(j + 1) = a(j)         a(j) = t       End If     Next j Next i End Sub Private Sub Command1_Click() Dim arr1 Dim arr2(4) As Integer arr1 = Array(Val(Text1.Text), Val(Text2.Text), Val(Text3.Text), Val(Text4.Text)) For i = 1 To 4     arr2(i) = CInt(arr1(i)) Next i Sort arr2() Text1.Text = arr2(1) Text2.Text = arr2(2) Text3.Text = arr2(3) Text4.Text = arr2(4) End Sub 程序结束 参考答案 第1个?处填入:LBound 第2个?处填入:UBound 第3个?处填入:4 第4个?处填入:3 第5个?处填入:> 步骤3:调试并运行程序,关闭程序后按题目要求存盘。

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

最新回复(0)