vb期末考试练习卷5及答案

练习卷五

一、语言基础题(40分)

判断题(本题10分,每小题1分)

1. 可以在窗体的通用部分声明静态变量。

2. 事件过程也可以用Sub过程调用语句进行调用。

3. 表达式#5/22/99 6:22:30 PM# - #4/22/99#的值是数值型的。

4. 表达式 -5^2 > Rnd*10 的值为False.

5. 对象的Top和Left属性值都必须大于或等于零。

6. 控件数组的每个元素都有相同的Name属性值和不同的Index属性值。

7. 执行Hscroll1.Value=Hscroll1.Value+1赋值语句,就会产生Hscroll1滚动条的Change事件。

8. 每个Vb对象都有Name属性。

9. 组合框ComboBox和列表框ListBox都有Selected属性。

10. CommonDialog 对象的ShowSave方法能保存用户指定的文件。

单选题(本题10分,每小题1分)

1. 菜单条的顶层菜单控件__。

[A] 不允许设置快捷键[B] 允许设置快捷键

[C] 不存在ShortOut属性[D] 有子菜单时允许有快捷键

2. 当某文本框对象具有焦点时,击键盘上的一个键会触发该文本框对象的KeyPress事件,__。

[A] 该事件发生在文本框对象的KeyDown事件前。

[B] 该事件发生在文本框对象的KeyDown事件后。

[C] 随后便发生文本框对象的Lick事件。

[D] 随后便发生文本框对象的 GotFocus事件。

3. 程序运行时,单击水平滚动条右边的箭头,滚动条的Value属性值__。

[A] 增加一个SmallChange量[B] 减少一个SmallChange量

[C] 增加一个LargeChange量[D] 减少一个LargeChange量

4. 执行Form1.Scale (10,-20)-(-30,20)语句后,Form1窗体座标系X和Y轴的正方向是__。

[A] 向左和向下[B] 向右和向上

[C] 向左和向上[D] 向右和向下

5. 执行List1.List(List1.ListCount)= “80”语句后,__。

[A]会产生出错信息

[B] List1列表框最后一个表项被改为“80”

[C] List1列表框会增加一个“80”表项

[D] 指定List1列表框的表项个数为80个

6. 为了使Drive1驱动器列表框、Dir1目录路径列表框和File1文件列表框能同步协调工作,需要

在__。

[A] Drive1的Change事件过程中加入Dir1.Path=Drive1.Drive和在Dir1的Change事件过程

中加入File1.Path=Dir1.Path代码

[B] Drive1的Change事件过程中加入Drive1.Drive=Dir1.Path ,在Dir1的Change事件中加

入Dir1.Path = File1.Path代码

[C] 在Dir1的Change事件过程中加入Dir1.Path = Drive1.Drive在File1的Click事件过程

中加入File1.Path=File1.Filename代码

[D] 在Dir1的Change事件过程中加入Dir1.Path = Drive1.Drive在File1的Click事件过程

中加入File1.Path=Dir1.Path代码

7. 在Form1窗体启动时,为使Form1.Text1文本框首先获得焦点,可以在窗体的Form_Load事件

过程中加入__语句。

[A] Text1.Index=0 [B] Text1.TabIndex=0

[C] Text1.Appearance=0 [D] Text1.Tag=0

8. 窗体Form、框架Frame、图片框Picture、图像框Image中__是容器控件。

[A] Image、Form、Frame [B] Frame、Picture、Image

[C] Picture、Image、Form [D] Form、Frame、Picture

9. Dim B1,B2 As Boolean语句显式声明变量__。

[A] B1和B2都为布尔型变量[B] B1是整型,B2是布尔型变量

[C] B1是变体型,B2是布尔型变量[D] B1和B2都为是变体型变量

10. 如果文本框Text1的GotFocus事件过程有Text1.Text=“abcd”: Text1.SelStart=1 :

Text1.SelLength=2代码,程序运行时,当文本框获得焦点后,文本框内会__。

[A] 显示abcd且ab字符被选取[B] 显示abcd且bc字符被选取

[C] 显示选取的ab字符[D] 显示选取的bc字符

填空题(本题20分,每小题2分)

1. 表达式-2^2+43\5的值是____。

2. 函数Int(Rnd*10)产生的随机数范围是____。

3. 循环语句For I=20 To 10 Step –3.3 … Next的循环次数是____。

4. 用____方法可以在列表框中插入列表项。

5. Do Until 条件… Loop 循环结构中,当条件为____时结束循环。

6. Text文本框能接受的最长字符数由文本框的____属性确定。

7. 执行____语句,会清除Picture1l图片框内的图片。

8. 如果要新建一个顺序文件,用Open语句时,操作方式关键词是____。

9. 要设置命令按钮的背景色,首先必须使它的Style属性值设置为____。

10.Msgbox函数的数据类型是____。

二、程序阅读题(本题20分,每小题5分)

1. 写出单击窗体的运行结果

Private Sub Form_Click()

For I=1 To 5

Print Tab(11-I);

For J=1 To I*2-1

Print “*”;

Next

Print

Next I

End Sub

2. 写出单击窗体的运行结果

Option Base 1

Private Sub Form_Click()

Dim a(5, 5) As Integer

Dim i As Integer, j As Integer

For i = 1 To 5

For j = 1 To 5

If j <= i Then

a(i, j) = 1

End If

Print a(i, j); " ";

Next j

Print

Next i

End Sub

3. 程序运行时,连续二次单击窗体后,写出屏幕上显示的结果:Dim x As Integer

Private Sub Form_Load()

x = 2

End Sub

Private Sub Form_Click()

Static a As Integer

Dim b As Integer,y As Integer

b = x ^ 2

abc x, b

a =a+ x

y=y+b

Print a, b, x,y

End Sub

Sub abc(ByRef y As Integer, ByVal z As Integer)

y = y + z

z = y - z

End Sub

4. 写出单击窗体的运行结果

Private Sub Form_Click()

Dim a(4, 4) As Integer

Dim c As Integer, r As Integer

Dim i As Integer, j As Integer, k As Integer

c = 4: r = 1: i = 1: j = 1

For k = 1 To 16

a(i, j) = k

If i < c And j = r Then

i = i + 1

ElseIf i = c And j < c Then

j = j + 1

ElseIf i > r And j = c Then

i = i - 1

ElseIf i = r And j > r + 1 Then

j = j - 1

End If

If i = r And j = r + 1 Then

c = c - 1

r = r + 1

End If

Next

For i = 1 To 4

For j = 1 To 4

Print Tab(j * 4); a(i, j);

If j = 4 Then Print

Next

Next

End Sub

三、程序填空题(本题20分,每空2分)

1.程序启动后,界面如右图所示:

输入两点坐标,单击命令按钮,显示

座标系、座标原点和两点的连线.

Private Sub Form_Load()

Command1.Caption = "显示连线"

Picture1.Scale (-100, 100)-(100, -100)

Frame1.__(1)__= "输入两点坐标"

Label1.Caption = "x1"

Label2.Caption = "y1"

Label3.Caption = "x2"

Label4.Caption = "y2"

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text1.TabIndex = 0

End Sub

Private Sub Command1_Click()

Picture1.Currentx=-30

Picture1.Currenty=0

Picture1.Print __(2)__

Picture1.Line __(3)__

Picture1.Line __(4)__

Picture1.Line __(5)__

End Sub

2.冒泡排序

BubbleSort过程是冒泡排序过程,使a数组中的数按降序排列。

Swap过程交换两个变量数值。

GenerateData过程产生10个[1,20]之间互不相同的随机整数存入a数组。

程序如下:

Private Const n = 10

Private a(1 To n) As Integer

Public Sub BubbleSort()

Dim i As Integer, j As Integer

GenerateData

i = 1

Do

For j = i + 1 To n

If a(j) > a(i) Then

__(1)__

End If

Next j

i = i + 1

Loop While __(2)__

Form1.Print "排序结果"

For i = 1 To n

Form1.Print a(i);

Next i

End Sub

Public Sub GenerateData()

Dim i As Integer

Dim j As Integer

Dim b As Boolean

For i = 1 To n

b = False

Do While __(3)__

a(i) = Int(20 * Rnd + 1)

b = True

For j = 1 To __(4)__

If a(i) = a(j) Then

b = False

Exit For

End If

Next j

Loop

Form1.Print a(i)

Next i

End Sub

Public Sub Swap(Byref a As Integer, Byref b As Integer)

Dim temp As Integer

temp = a

a =__(5)__

b = temp

End Sub

四、 程序设计题(本题20分,每小题10分)

1. 通讯录程序设计:程序启动后,界面如右图所示:

(1)当用户在文本框内输入完一个同学的记录后,

单击“添加”命令按钮,则记录字段加入各

数组和组合框的List 集内。

(2)当在下拉式组合框中选取一个表项后,则与该

表项相应的记录便自动显示在窗体右边的文本

框内。

(3)当在下拉式组合框中选取一个表项后,单击

“删除”命令按钮,与表项相应的记录便被

删除。

注:记录个数不超过100个。

2. 编写程序

已知 (1+x)a =1+!1a x+!2)1(-a a x 2+!

3)2)(1(--a a a x 3+ … (|x|< 1) 编程求展开式的前n 项之和。

练习卷五标准答案及评分标准

一、语言基础题:(40分)

判断题评分标准:本题10分,每小题1分

填空题评分标准:本题20分,每小题2

1.4

2.0~9

3.4

4.Additem

5.True

6.Maxlength

7.Picture1.Picture=Loadpicture(“”)

8.Output

9.1

10.Long

二、阅读程序,写出程序执行的结果(20分)

三、程序填空题(20分)

评分标准:本题20分,每空2分。

1.

(1) Caption

(2) “(0,0)”

(3) (-100,0)-(100,0)

(4) (0, -100)-(0, 100)

(5) (val(Text1.Text),val(Text2.Text))-(val(Text3.Text),val(Text4.Text))

2.

(1) Swap a(j), a(i)

(2) I<=n-1

(3) Not b 或 b=False

(4) I-1

(5) b

四、程序设计题(本题20分,每小题10分)

1.评分标准:本题10分

第一小题(3分):事件名及变量声明(1分);添加记录(1分);AddItem方法(1分)第一小题(4分):判断是否为空(1分);循环语句(2分);其它(1分)

第三小题(3分)

参考程序:

Option Base 1

Dim sName(100) As String, sPhone(100) As String, sOffice(100) As String, sAddress(100) As String Dim i As Integer

Private Sub CmdAdd_Click()

i = i + 1

sName(i) = TxtName.Text

sPhone(i) = TxtPhone.Text

sOffice(i) = TxtOffice.Text

sAddress(i) = TxtAddress.Text

Combo1.AddItem sName(i), i - 1

If Combo1.ListIndex = -1 Then Combo1.ListIndex = 0

TxtName.Text = ""

TxtPhone.Text = ""

TxtOffice.Text = ""

TxtAddress.Text = ""

TxtName.SetFocus

End Sub

Private Sub CmdDel_Click()

Dim p As Integer

If Combo1.ListIndex = -1 Then Exit Sub

For p = Combo1.ListIndex + 1 To i - 1

sName(p) = sName(p + 1)

sPhone(p) = sPhone(p + 1)

sOffice(p) = sOffice(p + 1)

sAddress(p) = sAddress(p + 1)

Next p

Combo1.RemoveItem (Combo1.ListIndex)

sName(p) = ""

sPhone(p) = ""

sOffice(p) = ""

sAddress(p) = ""

TxtName.Text = ""

TxtPhone.Text = ""

TxtOffice.Text = ""

TxtAddress.Text = ""

End Sub

Private Sub Combo1_Click()

Dim j As Integer

j = Combo1.ListIndex + 1

TxtName.Text = sName(j)

TxtPhone.Text = sPhone(j)

TxtOffice.Text = sOffice(j)

TxtAddress.Text = sAddress(j)

End Sub

2.评分标准:本题10分

常量正确声明(1分):

变量正确声明(1分):

键盘输入n (2分):输入语句1分,循环判断1分

输入框(1分)

循环结构(5分):

其它(1分)

参考程序:

Const a = 1 / 3 'a常量可以由用户自定义

Private Sub Form_Click()

Dim x As Double, F As Double, sum As Double

Dim i As Integer, n As Integer

F = 1: sum = 1

Do

x = Val(InputBox("请输入一个x,其中x∈(-1,1)")) Loop While Abs(x) >= 1

n = Val(InputBox("请输入求和项数n,其将影响计算的精度")) For i = 1 To n

F = F * (a - i + 1) * x / i

sum = sum + F

Next i

Print sum

End Sub

《vb程序设计》期末复习题及答案

《vb程序设计》期末复习题及答案 一、填空题 1.创建一个VB应用程序三个主要的步骤是__________________、________________和 _____________________。 2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的 __________窗口中,把此文本框的_____________属性设置成空白。 3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;若允许用户输入文本,则应使用_____________控件。 4.窗体的常用方法有__________、___________、___________和___________。 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是____________________________________。 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。 Private Sub Cmdopen_ ___________ _____________________ End Sub 7.Visual Basic 6种类型的表达式是______________、______________、______________、 ________________、_________________、____________________。Visual Basic根据表达式的 ___________来确定表达式的类型。 8.表达式93 \ 7 Mod 2 ^ 2 的值是___________。 9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And ca And Not b

vb期末考试题和答案

vb期末考试题和答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a<= b-y B. x> 0 AND y < 0 C.a = b OR x>y D.x+y>a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum-sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10) For k = 1 To 10 m(k) = 11 - k Next k x = 5 Print m(2 + m(x)) End Sub A.2 B.3 C.4 D.5 二、填空题(10分) 1.写出整数n能同时被13和17整除的Basic表达式: n Mod 13=0 And n Mod 17=0 。 2.代码窗口中有两个下拉列表框:左侧是:_对象列表框,右侧是:过程列表框。 3.写出在字符串”Visual Basic 6.0”中截取”Visual”的Basic表达式:left(Visual Basic 6.0,6) 。 4.函数Len(“abcdef”)的返回值是:6 。 5.设a = 2,b = 5,c = -2,d = 100,则a > b >= c AND a < b >= d的值为: False 。6.要使标签的大小自动与所显示的文本相适应,可以通过设置: Autosize, 属性为True来实现。 7.若要在一行书写多条语句,则各语句间应加分隔符,Visual Basic的语句分隔符 为: ; 。 8.要强制显式声明变量,使用: Option Explict 语句完成。

VB期末考试试题及答案

VB期末考试试题及答案 VB期末考试试题及答案 一、填空题 1、VB程序设计的主要特点是可视化设计和事件编程。 2、在VB中,最主要的两种对象是窗体(form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的 操作。 5、浮点类型数据包括单精度型和双精度数据。 6、事件是窗体或控件对象识别的动作。 7、可用窗体的Print方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于选中或禁止状 态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。

11、在MsgBox函数中,如果缺省title参数,则使用工程1作为消息框的标题。 12、设x=34.58,语句Print Format(x,"000.0")的输出结果是34.6. 13、在VB中,数值型变量的初值为0,Variant型变量的初值为空,布尔型变量的初值为FALSE。 14、设置窗体的Picture属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句Cls。 二、选择题 1、菜单控件只包括一个事件,即Click,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 2、滚动条控件的Max属性所设置的是A,即滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值。 3、SQL语句Select * From student中的*表示所有字段。 4、以下选项中,不属于标签的属性是C,即Default。 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是A,n。

VB期末考试试卷及答案

VB期末考试试卷及答案 一·选择题 1。Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(B ) A属性、控件和方法B属性、事件和方法 C窗体、控件和过程 D控件、过程和模块 2。所有控件都有一个共同的属性,这个属性是(C ) A text B font C name D caption 3。下列叙述中错误的是(A ) A 工程文件扩展名是。vbg B 标准模块文件的扩展名是.bas C 窗体模块的扩展名是.frm D 类模块的扩展名是.cls 4. 当要编写一个新的Visual Basic程序时,所做的第一件事是(A ) A 新建一个工程 B 编写代码 C 设置属性 D 添加Active X控件 5. 下面控件中,没有caption属性的是(B ) A 框架 B 组合框 C 命令按钮 D 复选按钮 6。在文件框中输入字符时,若只显示某个字符,如(*),应设置属性是(B ) A MultiLine B PasswordChar C Text D selText 7。若要将窗体从内存中卸载出去,其实现的方法是( D ) A Show B Hide C Load D UnLoad 8. 下列关于过程叙述不正确的是(D ) A 过程的传值调用是将实参的具体值传值传递给形参 B 过程的传址调用是将实参在内存的地址传递给形参 C 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的 D 无论过程传值调用还是传地址调用,参数传递都是双向的 9. 某人创建1个工程,其中的窗体名为Form1,之后又添加了1个名为Form2的窗体, 并希望程序执行时先显示Form2窗体,那么,他需要做的工作是(C ) A 在Form1的Load事件过程中加入语句Load Form2 B 在Form2的Load事件过程中加入语句Form2.Show C 在“过程属性”对话框中把“启动对象”设置为Form2 D 在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为2 10。以下关于文件的叙述中,正确的是(B ) A 以Output方式打开一个不存在的文件时,系统将显示出错信息 B 以Append方式打开的文件,既可以进行读操作,也可以进行写操作 C 在随机文件在,每个记录的长度是固定的 D 无论是顺序文件还是随机文件,其打开的语句和打开的方式都是完全相同的 11。设a=6,b=8,c=10 则函数IIf(a〈b,Iif(b〈c,c,b),a+b)的返回值是(A ) A 10 B 6 C 8 D 12

vb期末试卷及答案

Vb 选择题精选版(试题加答案) 一、选择题(1分×50=50分) 1. 下面正确的赋值语句是__(1)_____。 A. X + Y = 10 B. Y = π *R*R C. Y = X + 10 D. 2y = X 2. 当一个命令按钮的 (2) 属性设置为False 时,该按钮为灰白显示(不可用)。 A. Visible B. Enabled C. Backcolor D. default 3. 执行下列语句时,会出现出错提示的是 (3) 。 A. Print 32765+3 B. Print 32768+3 C. Print "56" + 56 D. Print 5+7=14 4. 如果要在菜单的两个菜单命令项之间加一条分隔线,可在标题文本框中键入一个 (4) 符号。 A.下划线 B.@ C .连字符(-) D.& 5. 下面哪一个是日期型常量 (5) 。 A ."02/25/2005" B. #January 1,1993# C. "02/25/2005# D. #02/25/2005" 6. 要声明一个长度为8个字符的定长字符串变量str ,以下 (6) 语句是正确的。 (A )Dim str As String (B )Dim str As String (8) (C )Dim str As String [8] (D )Dim str As String *8 7. 在窗体的通用声明中可以用 (7) 语句定义变量。 A. Dim 、Private B. Dim 、Static C.Dim 、Public D . Dim 、Public 、Private 8. (8) 语句是专门用来为数组或对象集合中的每个元素重复执行一组语句而设置的。 A. Select-Case-End Select B. Do-Loop C. For-Next D. For Each-Next 9. 若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用__(9)___关键字在 该过程中定义局部变量。 A 、Dim B 、Private C 、Public D 、Static 10. 代数表达式y x e x +++327sin 对应的VB 表达式是 (10) 。 A. Sin(27)+Sqr(x+Exp3)/(x+y) B . Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y) C. Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y) D. Sin(27*π/180)+Sqr(x+Exp(3))/Abs(x+y) 11. 下列语句中,正确的是 (11) 。 A . Text1.SetFocus B .Form1.Clear C .Label1. SetFocus D .List1.Cls 12. 计时器控件表示时间间隔的属性是 (12) ,其单位为千分之一秒。 A. I nterval B. Click C. Timer D. Load 13. 如果选定列表框中的第三项,它的ListIndex 属性值是 (13) 。 A. 0 B. 1 C. 2 D. 3 14、在VB 中最基本的对象是__(14)__,它是应用程序的基石,是其它控件的容器。

VB期末考试题及配套答案

第一套 一、判断题 1、Visual Basic程序开发的特点是面向对象的事件驱动。(√) 2、Print_Text是一个不合法的变量名。(×) 3、窗体的AutoRedraw属性实现了屏幕图像的重建。(√) 4、设置字体大小应使用Font属性(×) 5、Sub过程可以实现嵌套调用(√) 6、IIF函数中的三个参数都不能省略。(√) 7、块结构条件语句以End If结束,而单行结构条件语句没有End IF。(√) 8、当终值小于初值时,步长为负数。(√) 9、执行While-Wend循环时,如果一开始条件就不成立,则语句块一次也不会执行。(√) 10、关于数组的引用,在程序中,凡是简单变量可以出现的地方都可以出现数组元素的引用(√) 二、单项选择题 1.Print Format(123,”####”)执行之后的结果为【答案】B A)#123 B)123 C)123#D)#### 2.下面可以表示注释语句开头的为【答案】C A)Re B)R C)Rem D)dim 3.下列选项中窗体载入事件为【答案】A A)Load事件B)Click事件C)DblClick事件D)Unload事件 4.Timer控件可以使用下列哪种事件【答案】B A)Click事件B)Timer事件C)Dblclick事件D)Change事件 5.在InputBox函数中哪一个参数是必须的【答案】A A)Prompt B)Buttons C)Title D)Context 6.以下叙述中错误的是:【答案】C A)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型B)Sub过程中不能嵌套定义Sub过程 C)Sub过程可以嵌套调用Sub过程D)事件过程可以像通用过程一样由用户定义过程名 7.要填加一个标准模块,可使用“_____”菜单中的“添加模块”命令。【答案】C A)文件B)视图C)工程D)工具 8.在块结构条件语句If-Then / Endif中【答案】B (A) 必须至少有一个Elseif语句(B ) 可以有任意多个ElseIf-Then语句 (C) 如果没有Else语句,运行时将出现错误(D ) 给定的条件只能是关系表达式或逻辑表达式 9.以下Case语句中错误的是【答案】A (A) Case 10 To 1 (B) Case Is>10 (C)Case Is>10 , Is<50 (D) Case 3,5,Is>10 10.对Do Until…Loop循环,正确的是(【答案】B)。 A.如果循环条件为常数0,则一次循环也不执行B.如果循环条件为常数0,则至少执行一次循环 C.如果循环条件是不为0的常数,则至少执行一次循环D.无论循环条件是否为"True",则至少执行一次循环 11.语句Dim arr(-3 To 5, 2 To 6) As Integer定义的数组元素有_【答案】A个。 A) 45 B) 40 C) 11 D) 54 12.下列关于Option Base语句说法错误的是______D A) Option Base语句只能出现在窗体层或模块层B) Option Base语句不能出现在过程中 C) Option Base语句必须位于数组的定义之前D) Option Base语句只对一维数组有效 13、Visual Basic的特点不包括下面的(A) A 不需编程 B 面向豆象的程序设计 C 可视化程序设计 D 时间驱动的程序设计 14、从键盘上能够输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是(D) A Left B Mid C String D Instr 15、如果将布尔常量值True赋值给一个整型变量,则整型变量的值为(B) A 0 B -1 C True D false 16、下列符号常量的声明中,(C)是不合法的。 A Const a As Single = 1.1 B Const a As Integer = “12” C Const a As Double = Sin(1) D Co nst a =”OK” 17、四个字符“E”,“y”,“B”,“8”的ASCII码值最大的是(B) A “E” B “y” C “B” D “8” 18、将变量k四舍五入保留2位小数的表达式是(C) A Int((k+0.5)*100)/100 B Int((k*100)/100)+0.5 C Int(k*100+0.5)/100 D Int(k*(100+0.5))/100” 19、30.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是(A) A) Cos(a+b)^2+5*exp(2) B) Cos^2(a+b)+5*exp(2) C) Cos(a+b)^2+5*ln(2) D) Cos^2(a+b)+5*ln(2) 20、在顺序文件中,当使用Write#语句时,文件打开的方式必须是(B) A Output和Input B Output和Append C Output D Append 三、程序分析题 1.以下语句的输出结果是(注:■表示一个空格) a = 123 b = 456 Print a; b A)123■456 B)■123■456 C)■123■456■D)■123■■456 【答案】D

VB期末测试题答案

VB期末测试题 一、填空题:(10 * 2 = 20) 1、VB中的整型数在计算机中占个字节,表示数的范围是。 2、变量命名规则要求变量名必须以开头,其后可由字母、数字、下划线组成,长度不超过个字符。 3、CHR(ASC(“ABCD”))的值是LOG(EXP (3))的值是 4、RND函数产生的随机数区间是 5、逻辑运算符中,运算级别最高的是 6、语句X=X+1的含义是 7、Print方法具有和功能。 8、语句X = 5 = 3中,第一个“=”是号,第二个“=”是号 9、要定义一个单精度符号常量PI,其值为3.1416应该使用的语句是: 10、有如下语句:Dim x as Integer,y ,z as String * 8,则声明的变量x,y,z的类型分别是型、型和型。 二、选择题() 3. 以下程序的输出结果是______。8 Private Sub Command1_Click() a=100 Do s=s+a a=a+1 Loop Until a>100 print a End Sub A.100 B.120 C.201 D.101√ 4. 以下程序的循环次数是______。11 Private Sub Command1_Click() For j=8 To 35 Step 3 Print j; Next j End Sub A.10 ‘int(35-8)/3+1√ B.9 C.27 D.28 5. 执行下面程序段后,变量a的值为______。20 For I=1 To 3 For j=1 To I For k=j To 3 a=a+1 Next k Next j Next I A.3 B.9 C.14√ D.21 6. 执行下面程序段后,变量x的值为______。20 x=5 For I=1 To 20 step 2 x=x+I\5 Next I A.21√ B.22 C.23 D.24 7. 当输入4时,以下程序的输出结果是______。7 Private Sub Command1_Click() x=InputBox(x) If x^2<15 Then y=1/x If x^2>15 Then y=x^2+1 Print y End Sub A.4 B.17√ C.18 D.0.25 8. 运行下面程序后,在弹出的消息窗口中显示的是______。3 Private Sub Form_Click() Dim counter counter=0 While counter<20 counter=counter+1 Wend MsgBox counter End Sub A.0 B.21 C.20√ D.19 9. 运行下面程序后,在窗体中显示的是______。4 Private Sub Form_Click() a$="*": b$="$" For k=1 To 3 x$=String$(Len(a$)+k,b$) ‘指定长度重复字符的字符串。 Print x$; Next k Print End Sub A.、*** ** **** B.*$*$*$ C.1*$2*$3*$ D.、$$$$$$$$$√ 10. 下面程序运行后,单击命令按钮,在两个文本框中显示的值分别为______。7 Private Sub Command1_Click() x=0 Do While x<50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text=Str(n) Text2.Text=Str(x) End Sub A.1和0 B.2和72√ C.3和50 D.4和168 11. 执行下面的程序段后,I的值为______。3 s = 2 For I = 3.2 To 4.9 Step 0.8 s = s + 1 Next I A.6.4 B.5.6√ C.4.8 D.7.2 12. 执行下面的程序段后,变量S的值为______。3 S=5 For I =2.6 To 4.9 Step 0.6 S=S+1 Next I A.7 B.8 C.9√ D.10 13. 在窗体中添加一个文本框(其中Name属性为Text1),然后编写如下代码:2 Private Sub Form_click() Text1.Text = "" Text1.SetFocus For I = 1 To 10 Sum = Sum + I Next I

期末VB练习题含答案

计算机与程序设计基础(VB)练习题 一.单选题(每小题1分,共27分) 1.根据冯·诺依曼1946年提出的计算机的程序存储原理而设计了现代的计算机。下面的说 法正确的是_________。 A.计算机能够智能地自动编制好程序,并执行 B.计算机内的程序和数据,都是用十进制数表示 C.计算机内的程序和数据,都是用二进制表示的 D.笔记本电脑不是冯?诺依曼结构的计算机 2.计算机硬件主要由运算器、_________、存储器、输入设备及输出设备等构成。 A.屏幕B.控制器C.键盘D.打印机 3.断电会使存储数据丢失的存储器是_________。 A.ROM B.U盘C.硬盘D.RAM 4.下列存储器中读写速度最快的存储器是_________。 A.光盘B.内存储器C.硬盘D.高速缓冲存储器 5.1MB = _________。 A.1000B B.1024B C.1000KB D.1024KB 6.下列设备中,属于计算机输入设备的是_________。 A.鼠标B.音箱C.打印机D.显示器 7.下面的_________不是操作系统。 A.Java B.Mac OS C.Linux D.Windows 8.下面4个不同进制的数中,最小的是_________。 A.(200)10B.(11000111)2C.(306)8D.(C9)16 9.十进制数125所对应的八进制数为_________。 A.177 B.157 C.161 D.175 10.二进制数10110110所对应的十六进制数为_________。 A.C6 B.D6 C.B6 D.E6 11.下面不属于对象的基本特征的是_________。 A.属性B.事件C.方法D.函数 12.以下能在窗体的标题栏显示“https://www.360docs.net/doc/d019169414.html,窗体”的语句是_________。 A.https://www.360docs.net/doc/d019169414.html, = "https://www.360docs.net/doc/d019169414.html,窗体" B.Form1.Title = "https://www.360docs.net/doc/d019169414.html,窗体" C.Form1.Text = "https://www.360docs.net/doc/d019169414.html,窗体" D.Form1.Caption = "https://www.360docs.net/doc/d019169414.html,窗体" 13.下列可作为变量名的是_________。 A._xyz B.Q&A C.End D.7day 14.下面可以正确定义两个整型变量和一个字符串变量的是_________。 A.Dim x%, y%, s1 As String B.Dim x, y As Integer, s1 As String C.Dim x%, y As Integer, s1 As String D.Dim x, y As Integer, s1#

vb期末考试练习卷5及答案

练习卷五 一、语言基础题(40分) 判断题(本题10分,每小题1分) 1. 可以在窗体的通用部分声明静态变量。 2. 事件过程也可以用Sub过程调用语句进行调用。 3. 表达式#5/22/99 6:22:30 PM# - #4/22/99#的值是数值型的。 4. 表达式 -5^2 > Rnd*10 的值为False. 5. 对象的Top和Left属性值都必须大于或等于零。 6. 控件数组的每个元素都有相同的Name属性值和不同的Index属性值。 7. 执行Hscroll1.Value=Hscroll1.Value+1赋值语句,就会产生Hscroll1滚动条的Change事件。 8. 每个Vb对象都有Name属性。 9. 组合框ComboBox和列表框ListBox都有Selected属性。 10. CommonDialog 对象的ShowSave方法能保存用户指定的文件。 单选题(本题10分,每小题1分) 1. 菜单条的顶层菜单控件__。 [A] 不允许设置快捷键[B] 允许设置快捷键 [C] 不存在ShortOut属性[D] 有子菜单时允许有快捷键 2. 当某文本框对象具有焦点时,击键盘上的一个键会触发该文本框对象的KeyPress事件,__。 [A] 该事件发生在文本框对象的KeyDown事件前。 [B] 该事件发生在文本框对象的KeyDown事件后。 [C] 随后便发生文本框对象的Lick事件。 [D] 随后便发生文本框对象的 GotFocus事件。 3. 程序运行时,单击水平滚动条右边的箭头,滚动条的Value属性值__。 [A] 增加一个SmallChange量[B] 减少一个SmallChange量 [C] 增加一个LargeChange量[D] 减少一个LargeChange量 4. 执行Form1.Scale (10,-20)-(-30,20)语句后,Form1窗体座标系X和Y轴的正方向是__。 [A] 向左和向下[B] 向右和向上 [C] 向左和向上[D] 向右和向下 5. 执行List1.List(List1.ListCount)= “80”语句后,__。 [A]会产生出错信息 [B] List1列表框最后一个表项被改为“80” [C] List1列表框会增加一个“80”表项 [D] 指定List1列表框的表项个数为80个 6. 为了使Drive1驱动器列表框、Dir1目录路径列表框和File1文件列表框能同步协调工作,需要 在__。 [A] Drive1的Change事件过程中加入Dir1.Path=Drive1.Drive和在Dir1的Change事件过程 中加入File1.Path=Dir1.Path代码 [B] Drive1的Change事件过程中加入Drive1.Drive=Dir1.Path ,在Dir1的Change事件中加 入Dir1.Path = File1.Path代码 [C] 在Dir1的Change事件过程中加入Dir1.Path = Drive1.Drive在File1的Click事件过程 中加入File1.Path=File1.Filename代码 [D] 在Dir1的Change事件过程中加入Dir1.Path = Drive1.Drive在File1的Click事件过程 中加入File1.Path=Dir1.Path代码 7. 在Form1窗体启动时,为使Form1.Text1文本框首先获得焦点,可以在窗体的Form_Load事件 过程中加入__语句。 [A] Text1.Index=0 [B] Text1.TabIndex=0 [C] Text1.Appearance=0 [D] Text1.Tag=0

vb练习题及答案

vb练习题及答案 【篇一:vb习题(含答案)】 lass=txt>1、vb程序中,通常不会产生错误提示的是( )。(1分) a、编译错误 b、逻辑错误 c、运行时错误 d、实时错误 2、在设计阶段,双击窗体上任一空白处,打开的窗口是( )。(1分) a、工程资源管理器窗口 b、代码窗口 c、工具箱窗口 d、属性窗口 3、下列说法中,正确的说法是( )。(1分) a、窗体名称和该窗体文件名必须一致 b、窗体名称和该窗体文件名 可以不相同 c、窗体名称和该窗体文件名不能使用汉字 d、窗体名称不能使用汉字、但该窗体文件名能使用汉字 4、visual basic有完备的help联机帮助功能,可以通过按下功能 键( )得到帮助。(1分) a、f9 b、f8 c、f1 d、f5 5、以下( )控件可作为容器使用。(1分) a、label b、picturebox c、textbox d、image 6、将窗体的boderstyle属性设置为( )可使窗口不显示标题栏。(1分) a、0 b、1 c、2 d、5 7、文本框没有( )属性(1分) a、text b、name c、caption d、borderstyle 23、下列( )是不合法的常量。(1分) a、100 b、10e02 c、100.0 d、10e0.5 24、下列对变量的定义中,定义x为变体型变量的是( )。(1分) a、dim x as double b、dim x c、dim x! d、x%=23

25、设有如下变量声明:dim testdate as date,为变量testdate 正确赋值的表达方式是( )。(1分) a、textdate=#1/1/2002# b、testdate=#1/1/2002# c、textdate=date(1/1/2002) d、 testdate=format(m/d/yy,1/1/2002) 26、在立即窗口中运行以下语句,a=beijing :b=shanghai :print a,b对其输出结果的描述中,正确的是( )。(1分) a、beijing和shanghai中间没有空格 b、beijing和shanghai中间有1个空格 c、beijing和shanghai中间有6个空格 d、beijing和shanghai 前面有7个空格 27、语句段a=3: b=5:t=a:a=b: b=t执行后( )。(1分) a、a值为3,b值为3 b、a值为3,b值为5 c、a值为5,b值为5 d、a值为5,b值为3 28、下列语句中,正确的是( )。(1分) a、if x3*y and xy then y=x^3 b、if x3*y and xy then y=3x c、if x3*y : xy then y=x^3 d、if x3*y and xy then y=x**3 29、下面程序段dim x%: x=5: if x then y=x+1 else y=x运行后,y结果是( )。(1分) a、5 b、6 c、1 d、显示出错信息 30、执行语句 a = inputbox(today, tomorrow, yesterday, 5, 5),将显示一个输入对话框,在对话框的输入区中显示的信息是( )。(1分) a、today b、tomorrow c、yesterday d、5 31、窗体上有一个命令按钮command1,编写如下事件过 程: private sub command1_click() :x = val(inputbox(x=)) : y = inputbox(y=) : print x + y : end sub, 单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是( )。(1分) a、444 b、123321 c、123+321 d、出错信息 32、执行语句 msgbox aaa, 2, bbb 后,所产生的消息框的标题是( )。(1分) a、aaa b、bbb

vb期末考试试题(含答案)

《Visual Basic 程序设计》期末考试B卷 (附3页答题纸,所有答案写在答题纸上,答题纸单独装订) 一、填空题(每空0.5分,共10分) 1、 Visual Basic应用程序的窗体文件的扩展名是()。 2、在属性窗口,属性的显示方式有按()顺序和按分类顺序。 3、 VB的控件是具有自己的()、()和()的对象。 4、每当一个窗体称为活动窗体时,触发()事件。 5、 Int(-3.5)的值是()。 6、表达式()产生10~90之间的随机整数(包括10和90)。 7、表达式()表示x是5或者7的倍数。 8、下面程序段显示()个”*” For i = 1 To 5 For j = 2 To i Print "*"; Next j Next i 9、获得数组的上界通过()函数,要获得列表框list数组的元素总个数通过()属性。 10、Visual Basic变量作用域分为()、()、全局变量。 11、在过程中定义的变量,如果想在离开该过程后,还能保存过程中局部变量的值,则应该使 用()关键字在过程中定义局部变量。 12、窗体frm中的全局整型变量x的声明位置在()段,定义语句为(),在其他模块中 存取式书写形式为()。 13、假定有一个通用对话框控件CommonDialog1,除了用CommonDialog1.Action=1显示打开 对话框之外,还可以用()方法显示。 14、若已经建立了form1、form2两个窗体,默认启动窗体是form1,在程序中若要显示form2 窗体,则执行()语句。 二、选择题(每小题2分,共20分) 1、 VB6.0集成开发环境中不能完成的功能是()。 A、输入编辑源程序 B、编译生成可执行程序 C、调试运行程序 D、自动改正程序中的错误 2、有程序代码如下: text1.text=”text1.text”则text1、text、”text1.text”分别代表()。 A、对象,值,属性 B、对象,方法,属性 C、对象,属性,值 D、属性,对象,值 3、要使命令按钮可见而不可操作,要对()属性进行设置。 A、Visible B、Caption C、Name D、Enabled 4、下列()是合法的变量名。 A、X_yz B、123abc C、integer D、X-Y

VB期末考试题及答案

VB期末考试题及答案 VB期末考试题及答案 一、选择题 1、下列哪个属性用于设置按钮的背景颜色? A. BackColor B. Text C. BorderStyle D. ForeColor 2、在VB中,如何将一个消息框关闭? A. MsgBox("Close") B. Close() C. Hide() D. Me.Close() 3、下列哪个控件可以用来显示文本? A. Label B. Button C. TextBox D. ComboBox 4、下面哪个事件可以用于在用户点击按钮后触发? A. Click B. DoubleClick C. MouseDown D. MouseUp 5、下列哪个语句可以将两个数字相加并将结果存储在变量x中? A. x = Num1 + Num2 B. Add(Num1, Num2, x) C. x = Num1 - Num2 D. Subtract(Num1, Num2, x) 二、填空题 6、VB中的语句"Dim x As Integer"用于声明一个整型变量________。 61、若要设置文本框中的文本内容,应使用________属性。

611、消息框的常用函数名是________。 6111、若要禁用某个按钮,可以使用________方法。 61111、若要在文本框中显示多行文本,应将________属性设置为MultiLine。 三、简答题 11、简述什么是事件驱动编程。 111、请说明如何使用VB创建简单的窗体应用程序。 1111、写出一段VB代码,实现将两个数字相加并输出结果。11111、什么是回调函数,请举例说明。 111111、请解释什么是异常处理。 四、编程题 16、设计一个程序,要求实现以下功能:当用户点击一个按钮时,程序会弹出一个消息框,显示“Hello World!”的消息。 161、编写一个简单的VB程序,要求实现以下功能:用户输入两个数字,程序将它们相加并输出结果。如果用户输入的不是数字,则程序会提示错误信息。

初三_vb期末考试试卷+答案

九年级期末VB考试试卷 班级:学号:姓名: 一、选择题(每题两分,共十五题) 1.下列叙述中正确的是(c) A.只有窗体才是VB中的对象 B.只有控件才是VB中的对象 C.窗体和控件都是VB中的对象 D.窗体和控件不是VB中的对象 2.下列可以激活属性窗口的操作是(D) A.用鼠标双击窗体的任何部位 B.执行“工程”菜单中的“工具箱”命令 C.按Ctrl+F4键 D.按F4键 3.下列不能打开工具箱窗口的操作是(B) A.执行“视图”菜单中的“工具箱”命令 B.按Alt+F8键 C.单击工具栏上的“工具箱”按钮 D.按Alt+V键,然后按Alt+X键 4.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(A) A.单击窗体上没有控件的地方 B.单击任一个控件 C.不执行任何操作 D.双击窗体的标题栏 5.为了把窗体上的某个控件变为活动的,应执行的操作是(C) A.单击窗体的边框 B.单击该控件的内部 C.双击该控件 D.双击窗体 6.确定一个控件在窗体上的位置的属性是(D) A. Width或Height B. Width和Height C. Top或Left D. Top和Left 7.确定一个窗体或控件的大小的属性是(B) A. Width或Height B. Width和Height C. Top或Left D. Top和Left 8.为了同时改变一个活动控件的高度和宽度,正确的操作是(B) A.拖拉控件4个角上的某个小方块 B.只能拖拉位于控件右下角的小方块 C.只能拖拉位于控件左下角的小方块 D.不能同时改变控件的高度和宽度 9.VB程序中的注释所使用的字符是(A)

VB考试题及答案

VB程序设计期末考试题 一、选择题 1 下列常量中,是Integer类型常量的是( C )。 A、123& B、-38844 C、123% D、32768 2 下面选项中()是字符连接运算符. A A、& B、And C、% D、Mod 3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。 A、IDE是设计、调试、运行VB程序的工具。 B、用户不能随意关闭IDE中的窗口。 C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。

D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。 4 len(“vb程序设计”)=( C ) 。 A、 5 B、2 C、 6 D、10 5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D A、7 B、0 C、2 D、4 6 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。 A、157 B、12334 C、123 D、"12334" 7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C). A、, B、; C、: D、、

8 将逻辑型数据转换成整型数据时,转换规则是( D )。 A、将True转换为 1 ,将False转换为 0 B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1 D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D). A、SIN B、4^5 C、3*4 D、x+1 10 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。 A、不能计算 B、 True C、5 D、False 11 随机产生[10,50] 之间整数的正确表达式是( D )。 A、Round( Rnd*50) B、 Int(Rnd*40+10) C、Round( Rnd*51) D、 10+Int(Rnd*41)

电大《VB程序设计》期末考试试题及答案

Visual Basic 程序设计试题 一、单项选择题(每小题2分,共30分} 1.与传统的程序设计语宵相比,VisualBasic最突出的特点是( C )。 A. 结构化程序设计 B.程序开发环境 C.事件驱动的编程机制D程序调试技术 2.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是( D ) A设计模式B中断模式c.执行模式D编写代码模式 3. 下列关于窗体的说法不正确的是( B )。 A.窗体的标题由Caption属性确定 B.窗体的Name属性Caption属性相同 C.窗体的背景图片由其Picture 属性设成 D.通过设置Icon属性可使窗体获得最小化时的图标 4.工程文件的后缀是( B )。 A.frm B..vbp c.bas D..cls 5.要在窗体的标题内显示"myfrm",使用的语句是( D )。A.Form1.Print"myfrm" B. Form.Print"myfrm" C.Form.caption="myfrm" D.Form1.caption="myfrm" 6.在设计动画时,用时钟控件来控制动画速度的属性是( B )。A.Enab led B.Interval C.Timer D.Move 7.关于语句行,下列说法正确的是( D )。 A一行只能写一条语句 B.长度不能超过255个学符 C.每行的首学符必须大写D一条语句可以分多行书写 8.假定已在窗体上画了多个控件,井有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是( A )。 A.单击窗体上没有控件的地方 B.单击任一个控件C不执转任何操作D.双击窗体的标题栏 9.下列关于变量的说法不正确的是( D )。 A.局部变量是指那要是在过程中用Dim语句或Static语句声明的变量 B.局部变量的作用域仅限于声明它的过程 C.静态局部变量是在过程中用Static语句声明的 D.局部变量在声明它的过程孰行完毕后就被释放了 10.使用ADO数据模型时,建立Recordset和Connection对象连接的属性是( C )。 A.Execute B.Open C.ActiveConnection https://www.360docs.net/doc/d019169414.html,mandType 11.DimA(1 To 6,6)As String定义 的数组包含的元素个数是( C )。 A.36 B.49 C.42 D.50 12.VB程序中逐语句调试的按键 是( B )。 A.F1键 B.F8键 C.F9键 D.Ctrl+F9键 13.不属于VB数据库引擎的是 ( C )。 A.ODBC B.Jet引擎 C.BDE D.OLEDB 14.一旦数据到达,将首先触发 Winsock控件的( D )。 A.DataGet事件 B.ConnectonRequest C.DataSend事件 D.DataArrival 事件 15.VB程序中通常不会产生错误 提示的( C )。 A.编译错误 B.实时错误 C.逻辑 错误D.运行时错误 二、填空题{每小霆2分,共20 分 16.控件数组的名字由 语言中有三种 形式的循环结构。其中,若循环 ; 可使用Do 循环。 19.要使标签框的大小随Caption AutoSize 属姓设置为 的值 是 TCP/IP或 22.左上角坐栋为 (0,600) (800, X Y 轴的 23. 号等于ListCount Access ( 25.VB 三、阅读程序题{ 阅读下列程序并写程序运行结 果。 26.(6分) Private Sub Form_ClickO Dim x as integer Static y As Integer X=x十3 y=x十y Forml.Print..x=";X,,”y=”;y End Sub 程序运行后三次单击窗体,写出 : Sub Change(ByVal x AsInteger,ByVal y AsInteger) Dim t As Integer T=x X=y y=t Printx,y EndSub Private Sub Form_ClickO Dim a As Integer,b As Integer a5:b=10 Change a,b Print a,b EndSub 写出程序运行时单击窗体后, Private Sub Form_ClickO Dim I As Integer,k As Integer,c As Integer For i=1To7 If I Mod2=0 Then Else c=c+4 End If Nexti Print k,c End Sub 写出程序运行时单击窗体后,窗 上的结果。 Private Sub Form_ClickO Dim A(1To3) As Stríng Dim c As Integer Dirn j As Integer A(1)=“20” A(2)=“40” A(3)="60" c=2 Forj=1 To 3 C=c十Val(A(j)) Next j Print c End Sub 写出程序运行时单击窗体后,窗

相关主题
相关文档
最新文档