vb的操作题(有答案) 联系客服

发布时间 : 星期一 文章vb的操作题(有答案)更新完毕开始阅读

命令。程序运行后,如果双击列表框中的某一项,则把该项添加到列表框中。程序的运行情况如图所示。 *注意:

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

Private Sub L1_DblClick() L1.AddItem L1.Text End Sub

28. 在Form1的窗体上画一个标签,其名称为Lab1;再画一个列表框,其名为L1,通过属性窗口向列表框中添加若干个项目,每个项目的具体内容不限,编写适当的事件过程。程序运行后,如果双击列表框中的任意一项,则把列表中的项目数在标签中显示出来。程序的运行情况如图所示。不准使用任何变量。 *注意:

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

Private Sub L1_DblClick() Lab1.Caption = L1.ListCount End Sub

29. 在考生文件夹下有一个工程文件Sj5.vbp,请在窗体上画两个框架,其名 称分别为F1和F2,标题分别为“交通工具”和“到达目标”。在F1中画两 个单选按钮,名称分别为Op1和Op2,标题分别为“飞机”和“火车”。在 F2中画两个单选按钮,名称分别为Op3和Op4,标题分别为“广州”和“昆 明”。画一个标签,其名称为Lab1,宽度为3000,高度为375。编写适当 事件过程。程序运行后,选择不同单选按钮时产生的显示结果见下表

选中的单选按钮交通工具到达目标飞机广州飞机昆明火车广州火车昆明单击窗体后产生的结果(标签中显示的内容)坐飞机去广州坐飞机去昆明坐火车去广州坐火车去昆明

程序的运行情况如图所示。存盘时,工程文件名为Sj5.vbp,窗体文件名

第一种情况第二种情况第三种情况第四种情况 为Sj5.frm。 注意:

考生不得修改窗体文件中已经存在的程序,在结束程序运行之前,必 须至少进行上面的一种操作。退出程序时必须通过单击窗体右上角的 关闭按钮。

Private Sub Form_Click() If Op1.Value = True Then If Op3.Value = True Then

Lab1.Caption = \坐飞机去广州\ ElseIf Op4.Value = True Then

Lab1.Caption = \坐飞机去昆明\ End If

ElseIf Op2.Value = True Then If Op3.Value Then

Lab1.Caption = \坐火车去广州\ ElseIf Op4.Value = True Then

Lab1.Caption = \坐火车去昆明\ End If End If End Sub

30. 在考生文件夹下有一个工程文件sj6.vbp,请在窗体上画二个文本框,其 名称分别为Text1、Text2,文本框内容分别设置为“等级考试”、“计算 机”。然后画一个标签,其名称为 Lab1,高度为375,宽度为2000。再画 两个单选按钮,名称分别为Op1和Op2,标题分别为“交换”和“连接”, 最后再画一个命令按钮,其名称为C1,标题为“确定”,编写适当的事件 程序。程序运行后,如果选中“交换”单选按钮并单击“确定”按钮,则 Text1文本框中内容与Text2文本框中内容进行交换,并在标签处显示“交 换成功”(如图所示);如果选中“连接”单选按钮并单击“确定”按钮

后,则把交换后的Text1和Text2的内容连接起来,并在标签处显示连接后 的内容。存盘时,工程文件名为Sj6.vbp,窗体文件名为sj6.frm。

注意:不得修改已经给出的程序。在结束程序运行之前,必须选中一个单 选按钮,并单击“确定”按钮。退出程序时必须通过单击窗体右上角的关 闭按钮,否则可能无成绩。

Private Sub C1_Click() If Op1.Value=1 Then

Text1.Text = \计算机\ Text2.Text = \等级考试\ Lab1.Caption = \交换成功\ Else

Lab1.Caption = Text1.Text + Text2.Text End If End Sub

31. 在名称为Form1的窗体上画一个名称为C1、标题为\改变颜色\的命令按 钮,窗体标题为\改变窗体背景色\。编写程序,使得单击命令按钮时, 将窗体的背景颜色改为红色(&HFF&)。运行程序后的窗体如图所示。 要求:

程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存 放在考生文件夹下,工程文件名为sj106.vbp,窗体文件名为sj106.frm。

Private Sub C1_Click()

Form1.BackColor = &HFF& End Sub

32. 在考生文件夹下有一个工程文件sj114.vbp,窗体如图所示。运行程序时,从 数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,并 统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计 结果显示在相应的文本框中。结束程序之前,必须单击\保存\按钮,保存 统计结果。 注意:

不能修改程序的其他部分和控件属性。程序调试通过后,运行程序,将 统计结果显示在文本框中,再按\保存\按钮保存数据,否则无成绩。 最后把修改后的文件按原文件名存盘。

答案:\统计\按钮的主要代码如下:

Private Sub Command1_Click()

Dim a As Integer, b As Integer, c As Integer Dim d As Integer, e As Integer, i As Integer Dim score As Single For i = 1 To n

score = arr(i) Select Case score Case Is < 60 a = a + 1 Case 60 To 69 b = b + 1 Case 70 To 79 c = c + 1 Case 80 To 89 d = d + 1 Case Else e = e + 1 End Select Next i

Text1.Text = n Text2.Text = a Text3.Text = b Text4.Text = c Text5.Text = d Text6.Text = e End Sub

33. 在名称为Form1标题为“选课”的窗体上画一个复选框数组,名称为CH1, 共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、 “计算机”,其中“语文”、“计算机” 复选框处在选中状态下,运行 时的窗体如图所示。 请画控件并设置相应属性。 *注意:

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