2017vb习题集-给学生(9)

2019-08-31 12:45

35. 设置组合框的风格,可用的属性是( )。

(A) Backstyle (B)Borderstyle (C)Style (D)Sorted

36. 窗体上有文本框Textl和一个菜单,菜单标题、名称如表,结构见图。要求程序执行时单击\保存\菜单项,则把其标题显示在Textl文本框中。下面可实现此功能的事件过程是( )。

标题 名称 文件 file 新建 new 保存 save

(A)Private Sub save_Click()

Text1.Text=file.save.Caption End Sub

(B)Private Sub save _Click()

Text1.Text=save.Caption End Sub

(C)Private Sub file_Click()

Text1.Text=file.save.Caption End Sub

(D)Private Sub file_ Click()

Text1.Text=save.Caption End Sub

37. 若要清除列表框的所有项目内容,可以使用( )方法。

(A) AddItem (B) ReMove (C)Clear (D)Print

38. 可以用作其它控件容器的控件有( )。

(A)窗体,列表框,图像 (B)窗体,文本框,框架 (C)窗体,框架,图片框 (D)窗体,标签,图片框

39. 下列控件中,没有Caption属性的是( )。

(A)框架 (B)列表框 (C)复选框 (D)单选按钮

40. 下面关于菜单的叙述中错误的是( )。 (A)各级菜单中的所有菜单项的名称必须唯一

(B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同 (C)弹出式菜单用PopupMenu方法显示 (D)弹出式菜单也用菜单编辑器编辑

三 程序填空题

1. 单击按钮,在图片框上显示20个两位的随机整数,每五个数换一行。 Private Sub Command1_Click() Dim x(20) As Integer Randomize

For i = 1 To 20

x(i) = Int(90 * Rnd + 10) (1) ;

If i Mod 5 = 0 Then (2) Next i End Sub

2. 在窗体上画一个名称为Lable1的标签和一个名称为List1的列表框。程序运行后,在列表框中添加若干列表项。当单击列表框中的某个项目时,在标签Label1中显示所选中的项目。 Private Sub Form_Load()

List1.AddItem \北京\List1.AddItem \上海\List1.AddItem \湖北\End Sub

Private Sub (1)

Label1.Caption= End Sub

3. 产生一个由两位随机正整数组成的5行5列二维数组a,并显示在一个文本框中。

Option Base 1

Private Sub Command1_Click( ) Dim a(5, 5) As Integer

Dim i As Integer, j As Integer For j = 1 To 5 For i = 1 To 5

a(i, j) = Int(Rnd * 90 + 10)

(1) = Text1 + Str(a(i, j)) Next i

Text1 = Text1 + (2) Next j End Sub

4. 在窗体上画一个按钮、一个文本框和一个图片框,然后编写如下两个事件过程: Private Sub Command1_Click() (1) =\程序设计” End Sub

Private Sub Text1_Change()

(2) “VB programming” End Sub

将程序补充完整,使得程序运行后,单击按钮,在文本框中显示的内容是VB程序设计 ,在图片框中显示的内容是VB programming 。

5. 在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框。程序运行后,Command1为禁用(灰色) 。当向文框中输入任何字符时,命令按钮Command1变为可用。 Private Sub Form_Load( )

Command1.Enabled=( 1 ) End Sub

Private Sub Text1_change( )

Command1.Enabled=( 2 ) End Sub

6. 窗体上有一个名称为Combo1的组合框,其初始内容为空,有一个名称为Command1、标题为\添加项目\的命令按钮。程序运行后,如果单击命令按钮,会将给定数组中的项目添加到组合框中,如图所示。请填空。样例:

Option Base 1

Private Sub Command1_Click() Dim city As Variant

city = Array(\北京\天津\上海\武汉\重庆\西宁\ For i= (1) To UBound(city) (2) city(i) Next End Sub

7. 在窗体上画名称为Command1、标题为\计算\的命令按钮;画两个文本框,名称分别为Text1和Text2;然后画4个标签,名称分别为Label1、Label2、Label3和Label4,标题分别为\操作数1\、\操作数2\、\运算结果\和空白;再建立一个含有4个单选按钮的控件数组,名称为Option1,标题分别为\、\、\和\。程序运行后,在Text1、Text2中输入两个数值,选中一个单选按钮后单击命令按钮,相应计算结果显示在Label4中,程序运行情况如图所示。请在空处填入适当的内容,将程序补充完整。

Private Sub Command1_Click() For i = 0 To 3

If _(1) _=True Then opt = Option1(i).Caption End If Next

Select Case opt Case \

Result = Val(Text1.Text) + Val(Text2.Text) Case \

Result = Val(Text1.Text) - Val(Text2.Text) Case \

Result = Val(Text1.Text) * Val(Text2.Text) Case \

Result = Val(Text1.Text) / Val(Text2.Text) End Select

_(2)_ =Result End Sub

8. 以下是一个比赛评分程序。在窗体上建立一个名称为Text1的文本框数组,然后画一个名为Text2的文本框和名为Command1命令按钮。运行时在文本框数组中输入六个分数,单击\计算得分\命令按钮,去掉一个最高分和一个最低分后求得的平均分即为最后得分,然后将最后得分显示在Text2文本框中,如下图所示。请填空。

Private Sub Command1_Click()

Dim k As Integer, Sum As Single, max As Single, min As Single Sum = _(1)

max = Text1(0): min = Text1(0) For k = 1 To 5

If max < Text1(k) Then max = Text1(k) End If

If min > Text1(k) Then min = Text1(k) End If

Sum = Sum + Text1(k) Next k

Text2 = _(2)_ / 4 End Sub 9. 在窗体上有一个名称为Check1的复选框数组(含4个复选框),还有一个名称为Text1的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中(见图)。

Private Sub Check1_Click(Index As Integer) Text1.Text=\ For k=0 To 3

If (1) =1 Then

Text1.Text=Text1.Text & Check1(k).Caption & \ End If

(2) End Sub

10. 在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:

Private Sub Form_Click() Text1.Text=\常州大学” End Sub

Private Sub Text1_Change() Picture1.Print“怀德学院” End Sub

程序运行后,单击窗体,则在文本框中显示的内容是 (1) ,而在图片框中显示的 内容是_(2) 。


2017vb习题集-给学生(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:金盾工程简介

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: