Visual Basic 复习题(3)

2019-04-01 21:40

1、下面程序是计算1到10之间的奇数之和以及偶数之和。

Private Sub Form_Click() Dim k, a, c As Integer For k = 1 To 9 Step 2 c = c + (1) a = a + (2) Next k

Print \偶数之和为:\ Print \奇数之和为:\End Sub A、(1) k ○(2) k+1 B、(1) k (2) k C、(1) k+1 (2) k D、(1) k (2) c

2、二数相加为316,其中一数为13的倍数, 另一数为11的倍数,求此二数____。 i=0

10 i=i+1

IF (1) THEN 20 (2)

20 PRINT i*13;\

END

A、(1) (316-13*i)=INT((316-13*i)/11) (2) GOTO 10

B、(1) (316-13*i)/11=INT((316-13*i)/11) (2) GOTO 10 C、(1)(316-13*i)/11=INT((316-13*i)/11) (2) GOTO 20 D、(1) (316-13*i)=INT((316-13*i)/11) (2) GOTO 20 3、下边程序的功能是当用鼠标右键单击窗体Form1时,就会出现一个弹出式菜单\。

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = (1) Then Form1. (2) mm End If End Sub

A、(1) 1 (2) PopupMenu B、(1) 2 (2) Show

C、(1) 2 (2) PopupMenu ○

D、 (1) 1 (2) Show

4、下面程序的功能是,输入任意长度的字符串,要求将字符顺序倒置,例如,将输入的\变换成\。 Private Sub Command1_Click() Dim a, c As String

11

2013-4-8第六组

Dim n, i As Integer

a = InputBox(\输入字符串\ n = (1)

For i = 1 To Int(n \\ 2) c = Mid(a, i, 1)

Mid(a, i, 1) = Mid(a, n - i + 1, 1) Mid(a, n - i + 1, 1) = (2) Next i Print a End Sub A、(1)7 (2)a B、(1)a (2)a C、(1)a (2)c D、(1)Len(a) ○(2)c

5、在窗体上画两个列框,当双击列表框1中的某个项目时可把它添加到列表框2中。

Private Sub Form_Load() List1.AddItem \ List1.AddItem \ List1.AddItem \ List1.AddItem \End Sub

Private Sub List1_DblClick() List2.(1) (2) End Sub A、(1)RemoveItem (2) List2.text B、(1) AddItem (2) List1.Text ○

C、(1) AddItem (2)List2.Text D、(1) RemoveItem (2) List1.text

6、下面程序的功能是计算输入数的阶乘值。

Private Sub Form_Click() Dim n As Integer

n = Val(InputBox(\请输入一个大于0的整数:\ Print fact(n) End Sub

Private Function fact(m) Dim i As Integer fact = (1)

For i = 2 To (2)

fact = fact * (3) Next i End Function

A、(1)1 (2)m-1 (3)i B、(1)1 (2)m (3)i ○

12

2013-4-8第六组

C、(1)0 (2)m-1 (3)i D、(1)0 (2)m (3)i

7、下面程序的功能是,当点击命令按钮Command1时,卸载当前窗体,并显示窗体Form2。

Private Sub Command1_Click() (1) Me Form2. (2) End Sub A、(1)Hide (2)Show B、(1)Unload (2)Load C、(1)Load (2)Show D、(1)Unload (2)Show ○

9、以下程序要求能进行4次计算并输出y值,然后结束。 p=1

10 INPUT \ IF _____ GOTO 99 p=p+1 y=9*x+9 PRINT \ GOTO 10 99 END

A、P>4 ○

B、P=4 C、E.P>=4 D、P<4

10、下面程序的功能是标签Label1的字体会随着时间从小变大并且反复循环。

Private Sub Timer1_Timer() If Label1. (1) < 100 Then

Label1.FontSize = Label1.FontSize * 1.2 Else

Label1.FontSize = 10 End If End Sub

上边程序运行后,要求每秒钟改变一次字体大小,则计时器的 (2) 属性应设置成 (3) 。

A、(1)FontSize (2) Enabled (3) 1000 B、(1) FontSize (2) Interval (3) 1000 ○

C、(1) FontSize (2) Enabled (3) 1 D、(1) FontSize (2) Interval (3) 1 11、下面程序的功能是向一个顺序文件\中写入员工姓名、年龄及工资。

Private Sub Command1_Click() Dim name As String * 8 Dim age As Integer Dim wage As Single

13

2013-4-8第六组

name = \张三\age = 22

wage = 156.8

Open \(2) #1, name, age, wage Close #1 End Sub

A、(1) Input (2) Input B、(1) OutPut (2) Input ○C、(1) Output (2) Write D、(1) Input (2) Print

2013-4-8第六组

14


Visual Basic 复习题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:生物肥料项目可行性研究报告

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

马上注册会员

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