VB面向对象程序设计(山东联盟)知到章节答案智慧树2023年鲁东大学_百

阅读: 评论:0

2024年2月4日发(作者:)

VB面向对象程序设计(山东联盟)知到章节答案智慧树2023年鲁东大学_百

VB面向对象程序设计(山东联盟)知到章节测试答案智慧树2023年最新鲁东大学

第一章测试

1. 一个应用程序________窗体。

参考答案:

可包括多个

2. 在一个工程中可以有多个__________。

参考答案:

窗体文件

3. 工程资源管理器窗口标题栏下的________按钮用于切换到“窗体编辑窗口”,显示和编辑正在设计的窗体。

参考答案:

“查看对象”按钮

4. 在一个工程中可以有多个__________。

参考答案:

标准模块文件

5. 在代码窗口中,当从对象列表框中选择了某一对象后,在______中会列出适用该对象的事件。

参考答案:

过程框

6. 保存一个工程至少应保存两个文件,这两个文件分别是_______。

参考答案:

窗体文件和工程文件

7. 工程文件的扩展名是________。

参考答案:

vbp

8. 窗体文件的扩展名是________。

参考答案:

frm

9. 标准模块文件的扩展名是________。

参考答案:

bas

10. Visual Basi的MSDN帮助窗口最明显的特征是________。

参考答案:

保持了浏览器的特征

11. Visual Basic窗体设计器的主要功能是________。

参考答案:

建立用户界面

第二章测试

1. 设有一名称为txtName的文本框,则下列能使其具有输入焦点的语句是________。

参考答案:

us

2. 下列说法中错误的是________。

参考答案:

Visual Basic是采用对象驱动编程机制的语言

3. 在运行时,如果按Tab键跳过了一个可以获得焦点的控件(如文本框),其原因可能是________。

参考答案:

该控件的TabStop属性值为False

4. 设窗体上有一个文本框Text1,程序代码中有以下赋值语句(假定用到的控件和变量都存在),其中错误的是________。

参考答案:

n = 89

5. 假定Picture1和Text1分别为图片框和文本框的名称,则下列语句中错误的是________。

参考答案:

100

6. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是_______。

参考答案:

代码窗口

7. 一个可执行的VB应用程序至少要包括一个_______。

参考答案:

窗体模块

8. 下列叙述中错误的是_______。

参考答案:

Visual Basic应用程序只能以解释方式执行

9. 用户可通过_______模拟的屏幕小图像来布置应用程序界面。

参考答案:

窗体布局窗口

10. 在窗体上添加一个文本框,名称为text1,然后编写如下的load事件过程,则程序的运行结果是__________。

Private Sub Form_Load

=""

us

For k=1 to 5

t=t*k

Next k

=t

End Sub

参考答案:

出错

11. 保存一个工程至少应保存两个文件,这两个文件分别是__________。

参考答案:

窗体文件和工程文件

12. 标签控件能够显示文本信息,文本内容只能用__________属性来设置。

参考答案:

Caption

13. 若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口设置__________。

参考答案:

Passwordchar属性值为*

14. 若要使用户不能修改文本框TextBox1中显示的内容,应设置__________属性。

参考答案:

Locked

15. 能够获得一个文本框中被选取文本的内容的属性是__________。

参考答案:

Seltext

16. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Move 500, 500

End Sub

程序运行后,单击命令按钮,产生的结果为________。

参考答案:

将窗体移动到距屏幕左边界、上边界各500的位置

17. 在设计阶段,通过属性窗口为命令按钮的Picture属性装入一个图形,但没有显示,其原因是________。

参考答案:

按钮的Style属性值为0

18. 对于命令按钮,下列说法中正确的是________。

参考答案:

通过Picture属性可以给命令按钮指定一个图形

19. 以下叙述中,错误的是________。

参考答案:

如果文本框的TabStop属性值为False,则不能接收从键盘上输入的数据

20. 下列叙述中不正确的是_______。

参考答案:

注释语句可以放在程序代码中的任何位置

第三章测试

1. 如果要在任何新建的模块中自动插入Option Explicit语句,则应采用下列__________ 操作步骤。

参考答案:

在“工具”菜单中选取“选项”命令,打开选项对话框,单击“编辑器选项卡”选中“要求变量声明”选项

2. 声明一个变量为局部变量应该用 __________。

参考答案:

Private

3. 以下能作为Visual Basic变量名的是__________。

参考答案:

E1

4. 数学表达式3≤x<10在VB中的逻辑表达式为__________。

参考答案:

3< =x AND x< 10

5. 下列选项中,为字符串常量的是__________。

参考答案:

"6/12/2001"

6. 用户自定义数据类型时,其成员不能是__________。

参考答案:

变长字符串

7. 若要处理一个值为50000的整数,应采用哪种VB基本数据类型描述更合法?__________

参考答案:

Long

8. 下面__________是合法单精度型变量。

参考答案:

num!

9. 下面__________是不合法的整常数

参考答案:

%100

10. 假设变量intVar是一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值是 __________。

参考答案:

5

11. 下列各声明语句中错误的是________。

参考答案:

Dim Test As String='计算机等级考试'

12. 设a=4,b=5,c=6,执行语句:Print a < b And b < c ,窗体上显示的是________。

参考答案:

True

13. 以下说法中,正确的是________。

参考答案:

表达式Int(Rnd())的值是0

14. 设有如下的记录类型:

Private Type Employee

num As String

name As String

End Type

则下列语句中正确的是________。

参考答案:

Dim e As Employee

15. Visual Basic中,日期"1999年6月18日"的表达形式为________。

参考答案:

#6/18/1999#

16. 执行语句Print Sgn(-2^3)+Abs(Int(-12.2) Mod 100Sqr(100))的输出结果为________。

参考答案:

2

17. 表达式 (-1) * Sgn(-100 + Int(Rnd * 100)) 的值是________。

参考答案:

1

18. 下列逻辑表达式中,能正确表示条件"x和y都是奇数"的是________。

参考答案:

x Mod 2 = 1 And y Mod 2 = 1

19. 表达式Int(Rnd()*11)+10的值的范围是________。

参考答案:

整数10~20(含10和20)

20. 若变量P的值为 -3,则 -P^2的值是________。

参考答案:

-9

21. Visual Basic数据类型中,占用内存最小的是________。

参考答案:

Byte

22. 下面是Visual Basic合法变量名的是________。

参考答案:

PrintA

23. 以下不是Visual Basic合法常量的是________。

参考答案:

'a'

第四章测试

1. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim i As Integer

Dim num As Integer

Dim n As Integer

n = 0

Randomize

For i = 1 To 10

num = Int(Rnd * 10) + 1

Select Case num Mod 2

Case 1

Exit For

Case 0

Print num

n = n + 1

End Select

Next i

Print "n="; n

End Sub

下面有关描述中正确的是________。

参考答案:

变量n的作用是累计自过程运行开始到结束所产生的偶数个数

2. 在窗体上画一个名称为Command1的命令按钮,并编写如下程序代码:

Private Const NUM As Integer = 10

Private Sub Command1_Click()

Dim a As Integer, b As Integer

a = 1

b = NUM

Do Until b > NUM

a = a * NUM

b = b + 1

Loop

Print a

End Sub

则当程序运行时,单击Command1后,在窗体上的输出结果是________。

参考答案:

10

3. 已知文本框Text1中输入了一篇英文短文,并编写了如下程序段:

Str_x =

n = Len(Str_x)

m = 0

t = 0

For i = 1 To n

w = UCase(Mid(Str_x, i, 1))

If w >= "A" And w <= "Z" Then

If t = 0 Then m = m + 1

t = t + 1

Else

t = 0

End If

Next

Print m

该程序段的功能为统计并输出英文短文中________。

参考答案:

单词的个数

4. 设窗体上有文本框Text1和命令按钮Command1,并编写了下面的过程:

Private Sub Command1_Click()

ch$ = ""

x% = Val()

k = 2

For k = 2 To x / 2

If x Mod k = 0 Then

ch = ch & " " & k

End If

Next k

Print ch

End Sub

程序运行后,在文本框中输入28,单击命令按钮,则输出是________。

参考答案:

2 4 7 14

5. 设有如下程序段:

Dim x As Integer

x = Val(InputBox("输入变量x的值"))

Select Case x

Case ________________

Print "*"

Case Else

Print "#"

End Select

以上程序段的功能是,当变量x的值在5到10之间,或者大于20时,输出"*",其它情况输出"#",则程序中横线处应填入的内容是________。

参考答案:

5 To 10, Is>20

6. 设a、b、c为整型变量,其值分别为4、5、6。以下程序段的输出结果是________。

a = b: b = c: c = a

Print a; b; c

参考答案:

5 6 5

7. 以下Case子句中错误的是________。

参考答案:

Case Is > 10 And Is < 50

8. 有如下程序代码:

Private Sub Form_Click()

X = 8

If X > 8 Then

Print "X > 8"

ElseIf X < 10 Then

Print "X < 10"

ElseIf X = 8 Then

Print "X = 8"

End If

End Sub

运行程序,单击窗体,输出结果是________。

参考答案:

X < 10

9. 在窗体上画一个名称为Label1的标签,然后编写如下事件过程:

Private Sub Form_Click()

Dim S As Integer

S = 0

For i = 1 To 15

x = 2 * i - 1

If x Mod 3 = 0 Then

S = S + 1

End If

Next i

n = S

End Sub

运行程序,单击窗体,标签中显示的是________。

参考答案:

5

10. 执行下面的程序段后,x的值为________。

x=5

For i=1 to 20 Step 2

x=x+i5

Next i

参考答案:

21

11. 在窗体中画一个命令按扭,然后编写以下事件过程:

Private Sub Command1_Click( )

For i=1 to 4

x=4

For j=1 to 3

x=3

For k=1 to 2

k=k+6

Next k

Next j

Next i

Print x

End Sub

程序执行结果为________。

参考答案:

3

12. 对语句 If x=1 Then y=1 ,下列说法正确________。

参考答案:

x=1 是关系表达式, y=1 是赋值语句

13. 设有如下程序:

Private Sub Command1_Click ( )

Dim sum As Double ,x As Double

sum=0

For i=1 To 5

x=n/i

n=n+1

sum =sum +x

Next

End Sub

该程序通过For 循环计算一个表达式的值,这个表达式是________。

参考答案:

1/2 +2/3+3/4+4/5

14. 在窗体上画一个名称为Command1的命令按扭和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:

Private Sub Command1_Click( )

n %=

Select Case n

Case 1 to 20

x=10

Case 2,4,6

x=20

Case Is<10

x=30

Case 10

x=40

End Select

=x

End Sub

程序运行后,如果在文本框Text1中输入10,然后单击命令按扭,则在Text2中显示的内容是________。

参考答案:

10

15. 以下叙述中,错误的是________。

参考答案:

InputBox函数的返回值类型由用户在输入对话框中输入数据的类型决定

16. 在Loop循环结构中Loop语句的作用是________。

参考答案:

转移到Do While语句行,开始下一次判断和循环

17. 设 a=6,则执行x= IIf ( a<6 ,-1 ,0 ) 后,x的值是________。

参考答案:

0

第五章测试

1. 在窗体模块的通用声明段中声明变量时,不能使用__________关键字。

参考答案:

Static

2. 使用ReDim Preserve可以改变数组__________。

参考答案:

最后一维的大小

3. 下列关于ReDim的说法中错误的是__________。

参考答案:

ReDim语句可以改变数组类型。

4. 以Dim x(6,2 To 5)来声明一个二维数组,错误的选项是__________。

参考答案:

LBound(x,2)的返回值是1

5. 下面的数组声明语句中正确的是__________。

参考答案:

Dim A(3,4) As Integer

6. 语句Dim abc(-2 To 4,0 To 4,5)As Long定义的三维数组,其数组元素有__________ 。

参考答案:

210个

7. 下面的数组声明语句中正确的是__________。

参考答案:

Dim gg(1 To 5) As String

8. 用Dim b(-2 To 4) As String 语句所定义的数组元素个数是__________个。

参考答案:

7

9. 定义10个单精度实型一维数组正确的语句是__________。

参考答案:

Dim a(9) As Single

10. 以下属于Visual Basic合法的数组元素是__________。

参考答案:

s(0)

11. 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序代码:

Option Base 1

Dim arr() As Integer

Private Sub Command1_Click()

Dim i As Integer, j As Integer

Dim s As Integer

ReDim arr(4, 2)

s = 0

For i = 1 To 3

For j = 1 To 2

arr(i, j) = i + j

Next j

Next i

ReDim Preserve arr(4, 4)

For j = 3 To 4

arr(3, j) = j + 10

Next j

For i = 1 To 4

s = s + arr(i, i)

Next i

Print s

End Sub

程序运行过程中,当单击Command1时,输出结果为________。

参考答案:

19

12. 运行如下程序

Private Sub Command1_Click()

Dim a(5, 5) As Integer

For i = 1 To 5

For j = 1 To 4

a(i, j) = i * 2 + j

If a(i, j) / 7 = a(i, j) 7 Then

n = n + 1

End If

Next j

Next

Print n

End Sub

则n的值是________。

参考答案:

3

13. 若在窗体上画了一个名称为List1的列表框,并编写了如下事件过程:

Private Sub Form_Load ( )

m "数学"

m "物理"

m "化学"

m "外语"

m "语文"

End Sub

Private Sub Form_Click()

Item 1

Item 2

End Sub

运行程序后,单击窗体,则列表框中显示的项目是________

参考答案:

数学化学语文

14. 设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是________。

参考答案:

15. 假定列表框List1中没有被选中的项目,则执行Item

dex 语句的结果是________。

参考答案:

出错

16. 设组合框 Combo1 中有5 个项目,则以下能删除最后一项的语句是________。

参考答案:

Item 4

17. 设在程序开始处有语句:Option Base 0,则下面定义的数组中正好有12个元素的是________。

参考答案:

Dim s%( 3 , 2 )

18.

在窗体上画一个名称为List1的列表框和一个名称为Text1的文本框,然后编写如下两个事件过程:

Private Sub Form_Load()

m "100"

m "200"

m "300"

m "400"

= ""

End Sub

Private Sub List1_DblClick()

a =

Print a +

End Sub

程序运行后,在文本框中输入"500",然后双击列表框中的"400",则输出结果为________。

参考答案:

400500

19. 设窗体上有一个名称为Option1的单选按钮数组(其下标从0开始),共有4个单选按钮,并有下面事件过程:

Private Sub Option1_Click(Index As Integer)

n = Index

If Index < 3 Then n = n + 1

Print Option1(n).Caption

End Sub

程序运行时,单击其中一个单选按钮,则在窗体上显示的是________。

参考答案:

被选中单选按钮的下一个按钮的标题,但如果选中的是最后一个,则显示该单选按钮的标题

20. 在窗体上画一个名称为Command1的命令按钮和一个名称为Label1的标签,然后编写如下程序代码:

Option Base 0

Private Sub Command1_Click()

Dim a(5) As Integer, n As Integer

For i = 0 To 5

a(i) = i

n = n + a(i)

Next i

Label1 = n

End Sub

运行程序,单击命令按钮,在标签中显示的内容是________。

参考答案:

15

21. 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序代码:

Option Base 1

Private Sub Command1_Click()

Dim a(5) As String

Dim i As Integer

Dim b As Variant

For i = LBound(a) To UBound(a)

a(i) = Chr(Asc("a") + (26 - i))

Next i

For Each b In a

Print b;

Next

End Sub

程序运行时,单击Command1,则输出结果是________。

参考答案:

zyxwv

22. 在窗体上画一个列表框List1、一个组合框Combo1和一个文本框Text1,编写如下程序代码:

Private Sub Form_Load()

m "111"

m "222"

m "333"

m "444"

m "555"

m "666"

= ""

End Sub

程序运行后,如果单击窗体,要求在文本框中显示"222555",以下能实现该操作的事件过程是________。

参考答案:

Private Sub Form_Click() dex = 1 dex =

1 = + End Sub

23. 组合框兼有两种控件的特性,这两种控件是________。

参考答案:

列表框和文本框

24. 下列说法中正确的是________。

参考答案:

用Erase语句可以清除静态数组中各元素的值,但不释放其所占的内存空间

25. 列表框控件List1中已有若干个列表项,以下能表示被选中列表项内容的表达式是________。

参考答案:

(dex)

第六章测试

1. 定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则__________。

参考答案:

每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值

2. 在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用__________关键字在过程中定义局部变量。

参考答案:

Static

3. 根据变量的作用域,可以将变量分为3类,分别为__________。

参考答案:

局部变量、模块变量和全局变量

4. 下列关于过程叙述不正确的是__________。

参考答案:

无论过程传值调用还是过程传址调用,参数传递都是双向的

5. 要想从子过程调用后返回两个结果,下面子过程语句说明合法的是__________。

参考答案:

Sub f1(n%,m%)

6. 下列定义为abc的过程定义语句中正确的是__________。

参考答案:

Sub abc(x,y)

7. 有如下函数过程:

Function gys(ByVal X As Integer, ByVal Y As Integer) As Integer

Do While Y <> 0

reminder = X Mod Y

X = Y

Y = reminder

Loop

gys = X

End Function

以下调用函数的事件过程,该程序的运行结果是__________。

Private Sub Command7_Click()

Dim a As Integer

Dim b As Integer

a = 100

b = 25

X = gys(a, b)

Print X

End Sub

参考答案:

25

8. 已知过程定义的首行为Sub sum(a As Integer, b As Integer),则下面过程调用语句中正确的是________。

参考答案:

sum x, y

9. 设有如下程序代码:

Dim a%

Public b%, c%

Private Sub Form_Click()

Dim b%

Print a; b; c

End Sub

Private Sub Form_Load()

Dim a%

a = 5

b = 8

c = 10

End Sub

运行程序时单击窗体,则在窗体上显示的是________。

参考答案:

0 0 10

10. 设有以下程序片段:

Public x%

Private y$

Private Sub Command1_Click()

Dim a

……

End Sub

Private Sub Command2_Click()

Static b

……

End Sub

在Command1_Click过程中无法访问的变量是________。

参考答案:

b

11. 编写如下程序代码:

Private Sub Command1_Click()

Const n = 5

Dim arrx(n) As Integer

For i = 1 To 5

arrx(i) = i * i

Next i

Call swap(arrx(), n)

For i = 1 To n

Print arrx(i);

Next

End Sub

Public Sub swap(a() As Integer, k As Integer)

For i = 1 To k / 2

t = a(i)

a(i) = a(k - i + 1)

a(k - i + 1) = t

Next

End Sub

程序运行后,单击命令按钮Command1,输出结果为________。

参考答案:

25 16 9 4 1

12. 如果在过程A中用语句:Call proc(a, b) 调用下面的过程

Private Sub proc(b As Integer, ByVal a As Integer)

a = a + 1

b = b * 2

End Sub

则调用结束后的结果是________。

参考答案:

过程A中变量a的值变为原有值的2倍

13. 在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写以下程序代码:

Private Sub sub1(ByRef d(), ByRef m1 As Integer)

Dim i As Integer

m1 = d(LBound(d))

For i = LBound(d) + 1 To UBound(d)

If m1 < d(i) Then m1 = d(i)

Next i

End Sub

Private Sub Command1_Click()

Dim n1 As Integer

n1=-1

Dim data()

data = Array(10, 20, -20, 50, 15, -5)

Call sub1(data(), n1)

= n1

End Sub

程序运行过程中,当单击命令按钮Command1时,则在文本框Text1中显示的结果为________。

参考答案:

50

14. 有以下程序代码:

Private Sub Command1_Click ()

Print fun(10), fun(5)

End Sub

Private Function fun(n As Integer) As Integer

Static t

For k = 1 To n

t = t + k

Next k

fun = t

End Function

执行Command1_Click过程产生的输出是________。

参考答案:

55 70

15. 以下叙述中错误的是________。

参考答案:

一个工程中可以包含一个或多个窗体,但不能包含其他模块

16. 以下叙述中错误的是________。

参考答案:

Visual Basic应用程序只能以解释方式执行

17. 要求函数的功能是:从参数str字符串中删除所有参数ch所指定的字符,返回实际删除字符的个数,删除后的字符串仍在str中,为此某人编写了函数DelChar如下:

Function DelChar(str As String, ch As String) As Integer

Dim n%, st$, c$

st = ""

n = 0

For k = 1 To Len(str)

c = Mid(str, k, 1)

If c = ch Then

st = st & c

Else

n = n + 1

End If

Next k

str = st

DelChar = n

End Function

并用下面的Command1_Click()过程观察函数调用结果

Private Sub Command1_Click()

ch$ =

Print DelChar(ch, "x"), ch

End Sub

发现结果有错误,程序代码需要修改,以下正确的修改方案是________。

参考答案:

把语句If c = ch Then 改为If c <> ch Then

18. 如果窗体模块A中有一个过程:

Private Sub Proc( )

……

End Sub

则下面叙述中错误的是________。

参考答案:

在窗体模块B中可以调用此过程

19. 以下关于VB文件的叙述中,正确的是________。

参考答案:

一个.vbg文件中可以包括多个.vbp文件

20. 下面叙述中正确的是________。

参考答案:

一个窗体是一个窗体模块

21. 以下叙述中错误的是________。

参考答案:

一个工程中可以包含一个或多个窗体,但不能包含其他模块

22. 以下叙述中错误的是________。

参考答案:

在标准模块中不能定义过程

23. 下面有关标准模块的叙述中,错误的是________。

参考答案:

标准模块不完全由代码组成,还可以有窗体

24. 下面关于标准模块的叙述中错误的是________。

参考答案:

标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程

25. 在标准模块中用Public关键字定义的变量,其作用域为________。

参考答案:

整个工程

26. 以下叙述中错误的是________。

参考答案:

在一个窗体文件中用Private定义的通用过程可以被其他窗体调用

27. 下列关于标准模块的叙述中,错误的是________。

参考答案:

标准模块文件的扩展名为.bac

28. 以下关于VB文件的叙述中,错误的是________。

参考答案:

工程文件的扩展名为.frm

29. 以下关于VB文件的叙述中,正确的是________。

参考答案:

VB应用程序可以被编译为.exe文件

30. 如果在窗体模块中所有程序代码的前面有语句:Dim x ,则x是________。

参考答案:

窗体级变量

31. 如果将数组名作为函数调用的实参,则传递给形参的是________。

参考答案:

数组第一个元素的地址

第七章测试

1. 下列不能作为“容器”(即可以在其中放置其他控件)的是________。

参考答案:

组合框

2. 下列叙述中错误的是________。

参考答案:

由于直线控件没有Move方法,所以直线控件在运行阶段不能移动

3. 用于设置计时器事件产生间隔的属性是________。

参考答案:

Interval

4. 设形状控件的Width与Height属性的值相等。下面叙述中正确的是________。

参考答案:

呈现的图形一定不是矩形

5. 设窗体上有2个框架,每个框架中有若干个单选按钮,下面叙述中正确的是________。

参考答案:

每个框架中都有一个单选按钮可以被选中

6. 在计时器控件中,Interval属性的作用是________。

参考答案:

设置产生计时器事件的间隔

7. 决定对象拖放模式的属性是________。

参考答案:

DragMode

8. 下列关于键盘事件的说法中,正确的是________。

参考答案:

大键盘上"4"键的上档字符是"$",当同时按下Shift和大键盘上的"4" 键时,KeyPress事件过程的

9. 在刚建立的EXE工程中,工具箱窗口中没有的控件是________。

参考答案:

通用对话框

10. 下面说法中错误的是________。

参考答案:

在设计阶段,把已复制到剪贴板上的图像粘贴到图片框或图像框中,可以将该图片装入图片框或图像框

11. 要使图片框P1中显示当前路径下的图片文件,则应使用的语句是________。

参考答案:

e=LoadPicture("")

12. 窗体上有1个名称为List1、含有3个项目的列表框,1个名称为Text1的文本框,以及1个Interval属性值为1000的计时器控件Timer1。某人编

制了以下程序,希望程序运行时,每隔1秒, List1中的3个项目能够依次在Text1中循环显示。

Private Sub Timer1_Timer()

Dim i As Integer

= (i)

i = i + 1

If i = unt Then

i = 0

End If

End Sub

运行程序,发现有错误。以下正确的修改是________。

参考答案:

将语句Dim i As Integer修改为Static i As Integer

13. 在窗体上有一个Picture1图片框,没有加载图片,在当前文件夹下有一个位图文件,并有下面的程序代码:

Dim HasPic As Boolean

Private Sub Picture1_Click()

If HasPic Then

e = LoadPicture("")

Else

e = LoadPicture("")

End If

HasPic = Not HasPic

VB面向对象程序设计(山东联盟)知到章节答案智慧树2023年鲁东大学_百

本文发布于:2024-02-04 10:11:27,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170701268753250.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:过程   窗体   语句   按钮   文本框   模块   命令   控件
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23