上海龙凤419

试题

天下计较机二级VB测验真题

时候:2024-12-05 10:59:34 俊豪 试题 我要投稿

天下计较机二级VB测验真题

  VB是visual basic的简称,是Microsoft公司开辟的一种通用的基于东西的法式设想说话。以下是小编搜集清算的天下计较机二级VB测验真题,接待浏览与保藏。

天下计较机二级VB测验真题

  天下计较机二级VB测验真题 1

  一、挑选题

  1. 以下对于 VB 工程的描写,毛病的是( )

  A. 一个 VB 工程能够或许或许或许或许包罗多个窗体文件

  B. 工程文件的扩大名为.vbp

  C. 规范模块文件不属于工程的一局部

  D. 类模块文件能够或许或许或许或许增加到工程中

  谜底:C。规范模块文件是 VB 工程的首要组成局部,可用于寄存通用的代码和变量申明等。

  2. 在 VB 中,以下哪一个数据范例占用的存储空间最小( )

  A. Integer

  B. Long

  C. Single

  D. Byte

  谜底:D。Byte 范例占用 1 个字节,是上述选项中存储空间最小的。

  3. 以下对于 VB 中变量定名法则的说法,准确的是( )

  A. 变量名能够或许或许或许或许包罗空格

  B. 变量名不能以数字开首

  C. 变量名能够或许或许或许或许操纵 VB 中的关头字

  D. 变量名的长度不限定

  谜底:B。变量名不能以数字开首,不能包罗空格,不能操纵关头字,有必然长度限定(凡是不跨越 255 个字符)。

  4. 若要在 VB 中界说一个全局变量,应在( )中申明。

  A. 窗体模块的通用申明段

  B. 规范模块的通用申明段

  C. 进程外部

  D. 任何地位都能够或许或许或许或许

  谜底:B。在规范模块的通用申明段操纵 Public 关头字申明全局变量。

  5. 以下 VB 抒发式的值为 True 的是( )

  A. "ABC" > "abc"

  B. 3 > 2 And 5 < 4

  C. 12 Mod 5 = 2

  D. Not (1 > 0)

  谜底:C。12 Mod 5 的成果是 2,以是该抒发式值为 True。

  6. 在 VB 中,以下哪一种轮回布局最少会履行一次轮回体( )

  A. For 轮回

  B. While 轮回

  C. Do While 轮回

  D. Do Until 轮回

  谜底:D。Do Until 轮回是先履行轮回体,再鉴定前提,以是最少会履行一次轮回体。

  7. 以下对于 VB 数组的说法,毛病的是( )

  A. 数组的下标默许从 0 起头

  B. 能够或许或许或许或许操纵 ReDim 语句静态转变数组的巨细

  C. 数组元素的数据范例必须不异

  D. 二维数组在内存中是按列存储的

  谜底:D。二维数组在内存中是按行存储的。

  8. 在 VB 中,要在窗体上显现文本信息,可操纵( )体例。

  A. Print

  B. Show

  C. Cls

  D. Move

  谜底:A。Print 体例用于在窗体或其余东西上输入文本。

  9. 以下对于 VB 进程的描写,准确的是( )

  A. 函数进程有前往值,子进程不前往值

  B. 子进程能够或许或许或许或许嵌套界说在函数进程外部

  C. 进程的参数只能是值通报

  D. 进程挪用时参数的个数和范例必须严酷婚配

  谜底:A。函数进程经由进程函数名前往值,子进程无前往值;进程不能嵌套界说;进程参数有值通报和地点通报两种体例;参数个数和范例在必然前提下能够或许或许或许或许有默许值等矫捷处置,但整体要婚配公道。

  10. 在 VB 中,若要处置窗体的鼠标点击事务,应编写( )事务进程。

  A. Click

  B. MouseDown

  C. MouseUp

  D. MouseMove

  谜底:A。Click 事务在鼠标点击窗体时触发。

  11. 以下对于 VB 中菜单的说法,毛病的是( )

  A. 菜单能够或许或许或许或许有多个级别

  B. 能够或许或许或许或许经由进程菜单编辑器建立菜单

  C. 菜单的快速键能够或许或许或许或许自界说

  D. 菜单只能呼应 Click 事务

  谜底:D。菜单除 Click 事务,还能够或许或许或许或许有其余相干事务,如 MouseDown 等在特定环境下也会触及。

  12. 在 VB 中,要翻开一个文件并读取此中的数据,可操纵( )语句。

  A. Open...Input

  B. Open...Output

  C. Open...Append

  D. Open...Random

  谜底:A。Open...Input 用于翻开文件遏制读取操纵。

  13. 以下对于 VB 中毛病处置的说法,毛病的是( )

  A. 能够或许或许或许或许操纵 On Error 语句设置毛病处置机制

  B. Err 东西用于存储毛病信息

  C. 毛病处置法式能够或许或许或许或许放在进程的肆意地位

  D. Resume 语句能够或许或许或许或许用于规复法式的履行

  谜底:C。毛病处置法式普通放在能够或许或许或许或许犯错代码的前面,不是肆意地位。

  14. 在 VB 中,若要使一个窗体不可见,可设置其( )属性。

  A. Visible

  B. Enabled

  C. BackColor

  D. Caption

  谜底:A。Visible 属性设置为 False 时窗体不可见。

  15. 以下对于 VB 中东西的'说法,准确的是( )

  A. 东西是类的实例

  B. 一切东西都有不异的属性和体例

  C. 东西只能在设想时建立

  D. 东西的属性值不能在运转时转变

  谜底:A。东西是按照类建立的实例;差别东西备差别的属性和体例;东西能够或许或许或许或许在设想时和运转时建立;东西属性值良多能够或许或许或许或许在运转时转变。

  16. 在 VB 中,若要在窗体上绘制一个圆,可操纵( )体例。

  A. Line

  B. Circle

  C. Pset

  D. Point

  谜底:B。Circle 体例用于在窗体等东西上绘制圆等图形。

  17. 以下对于 VB 中字符串处置函数的说法,毛病的是( )

  A. Left 函数用于从字符串左侧截取指定长度的子串

  B. Right 函数用于从字符串右侧截取指定长度的子串

  C. Mid 函数只能从字符串中心地位起头截取子串

  D. Len 函数用于取得字符串的长度

  谜底:C。Mid 函数能够或许或许或许或许从指定地位起头截取子串,不必然是中心地位。

  18. 在 VB 中,若要使一个文本框取得核心,可操纵( )体例。

  A. SetFocus

  B. GotFocus

  C. LostFocus

  D. TabStop

  谜底:A。SetFocus 体例使文本框等东西取得核心。

  19. 以下对于 VB 中按时器控件的说法,毛病的是( )

  A. 按时器控件能够或许或许或许或许按照设定的时候距离触发事务

  B. 按时器控件在运转时不可见

  C. 按时器控件的 Interval 属性用于设置时候距离,单位是秒

  D. 按时器控件的 Enabled 属性用于节制按时器是不是启动

  谜底:C。按时器控件的 Interval 属性单位是毫秒。

  20. 在 VB 中,若要在列表框中增加一个名目,可操纵( )体例。

  A. AddItem

  B. RemoveItem

  C. Clear

  D. ListCount

  谜底:A。AddItem 体例用于向列表框增加名目。

  21. 以下对于 VB 中数据库拜候的说法,毛病的是( )

  A. 能够或许或许或许或许操纵 ADO 手艺拜候数据库

  B. 能够或许或许或许或许操纵 DAO 手艺拜候数据库

  C. 数据库毗连字符串包罗了毗连数据库所需的信息

  D. 只能拜候 Access 数据库

  谜底:D。VB 能够或许或许或许或许操纵多种手艺拜候多种范例数据库,如 SQL Server 等,不只是 Access 数据库。

  22. 在 VB 中,若要在窗体上显现一个图片,可操纵( )控件。

  A. Image

  B. PictureBox

  C. Label

  D. Frame

  谜底:A。Image 控件经常操纵于在窗体上显现图片。

  23. 以下对于 VB 中变量感化域的说法,毛病的是( )

  A. 局部变量的感化域仅限于界说它的进程

  B. 模块级变量的感化域限于地点的模块

  C. 全局变量的感化域在全部操纵法式

  D. 静态变量的感化域与全局变量不异

  谜底:D。静态变量的感化域限于界说它的进程,但它在法式运转时代一向存在,而不是与全局变量不异。

  24. 在 VB 中,若要鉴定一个文本框中输入的内容是不是为数字,可操纵( )函数。

  A. IsNumeric

  B. Val

  C. Str

  D. Chr

  谜底:A。IsNumeric 函数用于鉴定抒发式是不是为数字。

  25. 以下对于 VB 中控件数组的说法,毛病的是( )

  A. 控件数组中的控件具备不异的称号

  B. 控件数组中的控件能够或许或许或许或许有差别的事务进程

  C. 能够或许或许或许或许在设想时建立控件数组

  D. 能够或许或许或许或许在运转时增加控件数组元素

  谜底:B。控件数组中的控件同享统一个事务进程,经由进程 Index 参数辨别差别控件。

  26. 在 VB 中,若要使一个窗体最大化显现,可设置其( )属性。

  A. WindowState = 2

  B. BorderStyle = 3

  C. MaxButton = True

  D. MinButton = False

  谜底:A。WindowState 属性设置为 2 时窗体最大化。

  27. 以下对于 VB 中数据文件的说法,毛病的是( )

  A. 挨次文件中的数据是按挨次顺次存储和读取的

  B. 随机文件中的记实长度是牢固的

  C. 二进制文件能够或许或许或许或许存储肆意范例的数据

  D. 文本文件只能存储字符数据,不能存储数值数据

  谜底:D。文本文件能够或许或许或许或许存储数值数据,可是以字符情势存储。

  28. 在 VB 中,若要在组合框中挑选一个名目,可操纵( )属性取得所选名方针索引。

  A. ListIndex

  B. Text

  C. ListCount

  D. Selected

  谜底:A。ListIndex 属性取得组合框中所选名方针索引。

  29. 以下对于 VB 中函数的重载,毛病的是( )

  A. 函数重载是指多个函数具备不异的称号但参数差别

  B. 函数重载能够或许或许或许或许进步代码的可读性和可保护性

  C. 重载函数的前往值范例必须不异

  D. VB 撑持函数重载

  谜底:C。重载函数的前往值范例能够或许或许或许或许差别。

  30. 在 VB 中,若要设置一个标签的字体色彩,可设置其( )属性。

  A. ForeColor

  B. BackColor

  C. FontColor

  D. TextColor

  谜底:A。ForeColor 属性设置标签等控件的字体色彩。

  31. 以下对于 VB 中窗体加载事务的说法,毛病的是( )

  A. 窗体加载事务在窗体显现之前触发

  B. 能够或许或许或许或许在窗体加载事务中遏制初始化操纵

  C. 窗体加载事务只能有一个

  D. 能够或许或许或许或许在代码中挪用窗体的加载事务进程

  谜底:C。一个窗体能够或许或许或许或许有多个加载事务进程,但凡是只要一个首要的用于初始化等操纵。

  32. 在 VB 中,若要在一个轮回中提早竣事轮回,可操纵( )语句。

  A. Exit For

  B. Exit Do

  C. Exit Sub

  D. Exit Function

  谜底:A(针对 For 轮回)或 B(针对 Do 轮回)。Exit For 用于提早跳出 For 轮回,Exit Do 用于提早跳出 Do 轮回。

  33. 以下对于 VB 中东西的属性和体例的说法,毛病的是( )

  A. 属性用于描写东西的特点

  B. 体例用于东西履行特定的操纵

  C. 能够或许或许或许或许经由进程东西名.属性名的体例拜候属性

  D. 体例不能带参数

  谜底:D。良多体例能够或许或许或许或许带参数来实现差别的功效。

  34. 在 VB 中,若要在窗体上建立一个号令按钮数组,在设想时应( )

  A. 先绘制一个号令按钮,而后复制粘贴屡次

  B. 操纵控件数组领导建立

  C. 间接绘制多个不异称号的号令按钮

  D. 先绘制多个号令按钮,而后点窜它们的称号为不异

  谜底:A。先绘制一个号令按钮,而后经由进程复制粘贴并确认建立控件数组。

  35. 以下对于 VB 中代码模块化的说法,毛病的是( )

  A. 代码模块化能够或许或许或许或许进步代码的复用性

  B. 函数进程和子进程是代码模块化的首要手腕

  C. 模块级变量不能在其余模块中拜候

  D. 能够或许或许或许或许将相干功效的代码封装在一个模块中

  谜底:C。经由进程适合的申明(如 Public),模块级变量能够或许或许或许或许在其余模块中拜候。

  二、填空题

  1. 在 VB 中,界说一个整型变量 num 的语句是:______ num As Integer。

  谜底:Dim

  2. 抒发式 3 + 2 5 / 2 的值为______。

  谜底:8

  3. 以下轮回语句履行后,sum 的值为______。

  sum = 0

  For i = 1 To 5

  sum = sum + i

  Next i

  谜底:15

  4. 在 VB 中,要设置窗体的标题,应操纵______属性。

  谜底:Caption

  5. 如有数组申明 Dim a(1 To 10) As Integer,则该数组的元素个数为______。

  谜底:10

  6. 以下函数进程的功效是计较两个数的和并前往成果,请补充完全:

  Function Add(x As Integer, y As Integer) As Integer

  Add = ______

  End Function

  谜底:x + y

  7. 在 VB 中,要在文本框 Text1 中显现字符串 "Hello World",应操纵语句:Text1.______ = "Hello World"。

  谜底:Text

  8. 以下代码段用于鉴定一个数 num 是不是为偶数,若为偶数则在窗体上显现 "偶数",请补充完全:

  If num Mod 2 = 0 Then

  Print "偶数"

  ______

  谜底:End If

  9. 若要在 VB 中建立一个新的规范模块,可经由进程挑选“工程”菜单中的______号令。

  谜底:增加模块

  10. 在 VB 中,按时器控件的______事务在设定的时候距离达到时触发。

  谜底:Timer

  11. 以下代码段用于在列表框 List1 中查找是不是存在字符串 "Apple",若存在则删除,请补充完全:

  For i = 0 To List1.ListCount - 1

  If List1.List(i) = "Apple" Then

  List1.______ i

  Exit For

  End If

  Next i

  谜底:RemoveItem

  12. 在 VB 中,若要设置窗体的背景色彩为白色,可操纵语句:Form1.BackColor = vbRed 或 Form1.BackColor = &H______。

  谜底:FF

  13. 以下函数用于计较一个数的阶乘,请补充完全:

  Function Factorial(n As Integer) As Long

  If n = 0 Or n = 1 Then

  Factorial = 1

  Else

  Factorial = n ______

  End Else

  End Function

  谜底:Factorial(n - 1)

  14. 在 VB 中,若要使一个号令按钮不可用,可设置其______属性为 False。

  谜底:Enabled

  15. 以下代码段用于从键盘输入一个字符串,并存入变量 str 中,请补充完全:

  str = InputBox("请输入字符串")

  ______ str

  谜底:(这里可增加一些对输入字符串的处置代码,如鉴定是不是为空等,但按题意若是只是简略补充,可填写无现实意思代码如: 此处可增加处置代码)

  天下计较机二级VB测验真题 2

  一、挑选题(每题 2 分,共 70 分)

  1. 以下对于 VB 工程的描写中,毛病的是( )

  A. 一个 VB 工程能够或许或许或许或许包罗多个窗体

  B. 一个 VB 工程只能有一个规范模块

  C. VB 工程文件的扩大名为.vbp

  D. 工程资本办理器窗口用于办理工程中的各种文件

  谜底:B

  剖析:一个 VB 工程能够或许或许或许或许包罗多个规范模块。

  2. 设 x = 5,履行语句 Print x = x + 10 后,窗体上显现的成果是( )

  A. 5 B. 15 C. True D. False

  谜底:D

  剖析:x = 5,x + 10 = 15,5 不即是 15,以是成果为 False。

  3. 以下能够或许或许或许或许准确界说数组的是( )

  A. Dim a(10) As Integer = {1, 2, 3, 4, 5}

  B. Dim a() As Integer = {1, 2, 3, 4, 5}

  C. Dim a(5) As Integer: a = {1, 2, 3, 4, 5}

  D. Dim a As Integer = {1, 2, 3, 4, 5}

  谜底:B

  剖析:A 选项不能在界说时候接赋值;C 选项不能间接用 a = {1, 2, 3, 4, 5}赋值;D 选项不是数组界说。

  4. 在 VB 中,要使文本框取得核心,则可挪用文本框东西的( )体例。

  A. SetFocus B. GotFocus C. LostFocus D. TabStop

  谜底:A

  剖析:SetFocus 体例使东西取得核心,GotFocus 是取得核心时触发的事务,LostFocus 是落空核心时触发的事务,TabStop 用于设置是不是能经由进程 Tab 键取得核心。

  5. 以下对于 VB 中函数的说法,毛病的是( )

  A. Val 函数可将字符串转换为数值

  B. Str 函数可将数值转换为字符串

  C. Mid 函数用于从字符串中截取子串

  D. Len 函数前往字符串的首字符

  谜底:D

  剖析:Len 函数前往字符串的长度。

  6. 若要在 VB 中设置窗体的背景色彩为白色,可操纵语句( )

  A. Form1.BackColor = vbRed

  B. Form1.ForeColor = vbRed

  C. Form1.BackColor = "Red"

  D. Form1.ForeColor = "Red"

  谜底:A

  剖析:BackColor 设置背景色彩,vbRed 是 VB 中表现白色的常量,ForeColor 设置远景色(笔墨色彩)。

  7. 以下对于 VB 中轮回布局的说法,准确的是( )

  A. For 轮回的轮回次数是牢固的

  B. Do While 轮回最少履行一次轮回体

  C. Do Until 轮回以后提为 True 时履行轮回体

  D. While 轮回和 Do While 轮回完全不异

  谜底:A

  剖析:For 轮回按照设定的初值、终值和步长肯定轮回次数;Do While 轮回先鉴定前提,前提为真履行轮回体,能够或许或许或许或许一次都不履行;Do Until 轮回以后提为假时履行轮回体;While 轮回在 VB 中不是规范语法布局,与 Do While 轮回有辨别。

  8. 在 VB 中,要在窗体上绘制一个圆,可操纵( )体例。

  A. Line B. Circle C. Pset D. Point

  谜底:B

  剖析:Circle 体例用于绘制圆等图形,Line 用于绘制直线,Pset 用于设置指定点的色彩,Point 前往指定点的色彩值。

  9. 以下对于 VB 中变量感化域的说法,毛病的是( )

  A. 全局变量在全部工程中都有用

  B. 模块级变量在界说它的模块内有用

  C. 局部变量在界说它的进程内有用

  D. 静态变量在法式运转时代只初始化一次,且感化域为全部工程

  谜底:D

  剖析:静态变量在界说它的进程内有用,法式运转时代只初始化一次。

  10. 如有数组申明 Dim a(3, 4) As Integer,则该数组包罗的元素个数为( )

  A. 12 B. 15 C. 20 D. 30

  谜底:C

  剖析:二维数组元素个数为第一维长度乘以第二维长度,即 4 5 = 20。

  11. 在 VB 中,以下对于进程挪用的说法,准确的是( )

  A. 只能挪用规范模块中的进程

  B. 能够或许或许或许或许在一个进程中挪用别的一个进程

  C. 进程挪用时参数通报只能是值通报

  D. 被挪用进程不能有前往值

  谜底:B

  剖析:能够或许或许或许或许在差别模块间挪用进程,也能够或许或许或许或许在一个进程中挪用别的一个进程;参数通报有值通报和地点通报;进程能够或许或许或许或许有前往值。

  12. 以下对于 VB 中菜单的说法,毛病的是( )

  A. 菜单能够或许或许或许或许分为下拉式菜单和弹出式菜单

  B. 菜单编辑器用于建立和编辑菜单

  C. 每一个菜单项都有一个 Click 事务

  D. 菜单的 Visible 属性用于设置菜单的快速键

  谜底:D

  剖析:Visible 属性用于设置菜单是不是可见,快速键经由进程 Shortcut 属性设置。

  13. 若要在 VB 中翻开一个文件,可操纵( )函数。

  A. Open B. Input C. Output D. Close

  谜底:A

  剖析:Open 函数用于翻开文件,Input 用于从文件读取数据,Output 用于向文件写入数据,Close 用于封锁文件。

  14. 在 VB 中,以下对于毛病处置的说法,毛病的是( )

  A. On Error 语句用于启动毛病处置法式

  B. Err 东西用于存储毛病信息

  C. Resume 语句用于遏制毛病处置并持续履行法式

  D. 能够或许或许或许或许操纵 Error 函数取得毛病代码对应的毛病信息

  谜底:C

  剖析:Resume 语句用于毛病处置后持续履行,有差别的 Resume 情势,不是简略遏制毛病处置并持续履行。

  15. 以下对于 VB 中东西的属性、体例和事务的说法,毛病的是( )

  A. 属性用于描写东西的特点

  B. 体例是东西能够或许或许或许或许履行的操纵

  C. 事务是东西能够或许或许或许或许呼应的举措

  D. 一个东西只能有一个属性、体例和事务

  谜底:D

  剖析:一个东西能够或许或许或许或许有多个属性、体例和事务。

  16. 设 a = 3,b = 4,抒发式 a > b And b < 5 Or a + b > 6 的值是( )

  A. True B. False C. 0 D. 1

  谜底:A

  剖析:a > b 为 False,b < 5 为 False,a + b > 6 为 True,False And False Or True 成果为 True。

  17. 以下对于 VB 中数据范例转换的说法,毛病的是( )

  A. CInt 函数可将其余数值范例转换为整数范例

  B. CDbl 函数可将其余数值范例转换为双精度范例

  C. CStr 函数可将数值范例转换为日期范例

  D. Val 函数可将字符串中的数字局部转换为数值

  谜底:C

  剖析:CStr 函数将数值转换为字符串,不能转换为日期范例。

  18. 在 VB 中,要使标签的笔墨居中显现,可设置标签的( )属性。

  A. Alignment B. BackStyle C. BorderStyle D. WordWrap

  谜底:A

  剖析:Alignment 属性设置标签笔墨的对齐体例,BackStyle 设置背景款式,BorderStyle 设置边框款式,WordWrap 设置笔墨是不是主动换行。

  19. 以下对于 VB 中数组排序的说法,准确的是( )

  A. 冒泡排序是一种高效的排序算法

  B. 挑选排序的根基思惟是比拟相邻元素并互换

  C. 数组排序只能操纵体系供给的排序函数

  D. 能够或许或许或许或许操纵两重轮回实现简略的排序算法

  谜底:D

  剖析:冒泡排序和挑选排序不是最高效的排序算法;冒泡排序比拟相邻元素并互换,挑选排序是每次挑选最小(大)元素;也能够或许或许或许或许本身编写代码实现排序,如操纵两重轮回。

  20. 如有进程界说 Private Sub Proc(ByVal x As Integer, y As Integer),则以下挪用准确的是( )

  A. Call Proc(3, 4)

  B. Call Proc(3 + 2, 4)

  C. Proc 3, 4

  D. Proc (3), (4)

  谜底:A

  剖析:B 选项中 3 + 2 应加括号;C 选项挪用格局毛病;D 选项参数通报格局毛病。

  21. 在 VB 中,以下对于窗体的性命周期的说法,毛病的是( )

  A. Load 事务在窗体加载到内存时触发

  B. Unload 事务在窗体从内存卸载时触发

  C. Activate 事务在窗体成为勾当窗体时触发

  D. Deactivate 事务在窗体建立时触发

  谜底:D

  剖析:Deactivate 事务在窗体落空勾当状况时触发,不是建立时。

  22. 以下对于 VB 中变量的默许值的说法,准确的是( )

  A. 数值型变量的默许值为 0

  B. 字符串型变量的默许值为 ""

  C. 布尔型变量的默许值为 True

  D. 以上说法都准确

  谜底:A

  剖析:数值型变量默许值为 0,字符串型变量默许值为 "",布尔型变量默许值为 False。

  23. 若要在 VB 中静态增加一个控件,可操纵( )语句。

  A. Load B. Unload C. Set D. New

  谜底:A

  剖析:Load 语句可静态加载控件,Unload 用于卸载,Set 用于东西赋值,New 用于建立东西实例。

  24. 在 VB 中,以下对于文件操纵的说法,毛病的是( )

  A. 挨次文件按挨次顺次读写数据

  B. 随机文件能够或许或许或许或许随机读写数据

  C. 二进制文件以二进制情势存储数据

  D. 只能对文本文件遏制读写操纵

  谜底:D

  剖析:能够或许或许或许或许对多种范例文件包罗二进制文件等遏制读写操纵。

  25. 以下对于 VB 中函数参数通报的说法,毛病的`是( )

  A. 值通报时,形参的转变不会影响实参

  B. 地点通报时,形参的转变会影响实参

  C. 函数参数通报默许是值通报

  D. 数组作为参数通报时只能是值通报

  谜底:D

  剖析:数组作为参数通报默许是地点通报。

  26. 设 a = "Visual Basic",抒发式 Mid(a, 8, 5) 的值是( )

  A. "Basic" B. "isual" C. "sic" D. "Bas"

  谜底:A

  剖析:Mid 函数从第 8 个字符起头取 5 个字符,即为 "Basic"。

  27. 在 VB 中,要使号令按钮不可用,可设置其( )属性。

  A. Enabled B. Visible C. Caption D. Default

  谜底:A

  剖析:Enabled 属性设置控件是不是可用,Visible 设置是不是可见,Caption 设置按钮笔墨,Default 设置是不是为默许按钮。

  28. 以下对于 VB 中数据库拜候的说法,毛病的是( )

  A. 能够或许或许或许或许操纵 ADO 手艺拜候数据库

  B. 能够或许或许或许或许操纵 DAO 手艺拜候数据库

  C. 数据库毗连字符串用于指定数据库的相干信息

  D. VB 只能拜候 Access 数据库

  谜底:D

  剖析:VB 能够或许或许或许或许拜候多种数据库如 SQL Server 等,不只是 Access 数据库。

  29. 如有语句 Dim a As Variant,以下赋值准确的是( )

  A. a = 3.14 B. a = "Hello" C. a = 2024/1/1 D. 以上都准确

  谜底:D

  剖析:Variant 范例能够或许或许或许或许存储多种范例数据,以上赋值均准确。

  30. 在 VB 中,以下对于控件数组的说法,毛病的是( )

  A. 控件数组中的控件具备不异的称号

  B. 控件数组中的控件具备差别的 Index 属性值

  C. 能够或许或许或许或许经由进程 Index 属性辨别控件数组中的控件

  D. 控件数组中的控件范例能够或许或许或许或许差别

  谜底:D

  剖析:控件数组中的控件范例必须不异。

  31. 设 a = 2,b = 3,抒发式 IIf(a > b, a, b) 的值是( )

  A. 2 B. 3 C. True D. False

  谜底:B

  剖析:a > b 为 False,以是前往 b 的值 3。

  32. 以下对于 VB 中画图坐标体系的说法,毛病的是( )

  A. 默许坐标原点在窗体的左上角

  B. 能够或许或许或许或许操纵 Scale 体例转变坐标体系

  C. 坐标单位只能是缇

  D. 能够或许或许或许或许设置自界说坐标体系

  谜底:C

  剖析:坐标单位能够或许或许或许或许设置为像素等多种单位,不只是缇。

  33. 若要在 VB 中播放声响文件,可操纵( )控件。

  A. MediaPlayer B. Timer C. PictureBox D. ListBox

  谜底:A

  剖析:MediaPlayer 控件可用于播放声响等多媒体文件,Timer 用于按时操纵,PictureBox 用于显现图片,ListBox 用于显现列表。

  34. 在 VB 中,以下对于字符串操纵的说法,毛病的是( )

  A. & 运算符用于毗连字符串

  B. Like 运算符用于字符串情势婚配

  C. InStr 函数用于在字符串中查找子串的地位

  D. WordStr 函数只能替代字符串中的第一个指定子串

  谜底:D

  剖析:WordStr 函数能够或许或许或许或许替代字符串中一切指定子串。

  35. 以下对于 VB 中多窗体操纵的说法,毛病的是( )

  A. 能够或许或许或许或许在一个窗体中挪用别的一个窗体的进程

  B. 能够或许或许或许或许设置启动窗体

  C. 窗体之间能够或许或许或许或许经由进程全局变量通报数据

  D. 封锁主窗体后,其余窗体仍可自力运转

  谜底:D

  剖析:封锁主窗体后,全部操纵法式凡是会竣事,其余窗体不能自力运转。

  二、填空题

  1. 在 VB 中,申明一个全局变量可在(规范模块)中操纵 Public 关头字。

  2. 抒发式 Sqr(9) + Int(-3.5) 的值为(-1)。

  剖析:Sqr(9)=3,Int(-3.5)= - 4,3 + (-4) = - 1。

  3. 若要在窗体的 Click 事务中显现一个动静框,可操纵(MsgBox)函数。

  4. 界说一个二维数组 a(2, 3) As Integer,该数组第一维的下标规模是(0 到 2),第二维的下标规模是(0 到 3)。

  5. 在 VB 中,要使文本框的内容只能显现不能编辑,可设置其(Locked)属性为 True。

  6. 以下法式段的输入成果是(6)。

  For i = 1 To 3

  s = s + i

  Next i

  Print s

  7. 如有函数界说 Function Add(x As Integer, y As Integer) As Integer,在函数外部计较两数之和并前往,函数体可写为(Add = x + y)。

  8. 在 VB 中,要取得以后体系日期,可操纵(Date)函数。

  9. 以下法式段实现将数组 a 中的元素逆序寄存,空缺处应填(a(i) = a(UBound(a) - i))。

  Dim a(5) As Integer

  For i = 0 To 2

  此处填空

  Next i

  10. 若要在 VB 中设置窗体的图标,可操纵(Icon)属性。

  11. 抒发式 Chr(65) 的值为("A")。

  12. 以下法式段的功效是鉴定一个数是不是为偶数,空缺处应填(x Mod 2 = 0)。

  Dim x As Integer

  x = Val(InputBox("请输入一个数"))

  If 此处填空 Then

  Print x & " 是偶数"

  Else

  Print x & " 是奇数"

  End If

  13. 在 VB 中,要在窗体上断根操纵 Print 体例输入的内容,可操纵(Cls)体例。

  14. 如有数组申明 Dim a(1 To 5) As Integer,要取得数组的上界,可操纵(UBound(a))函数。

  15. 以下法式段实现计较 1 到 100 的整数之和并输入,空缺处应填(s = s + i)。

  Dim s As Integer

  For i = 1 To 100

  此处填空

  Next i

  Print s

  天下计较机二级VB测验真题 3

  以下各题A) 、B) 、C) 、D)四个选项中,只要一个选项是准确的。请将准确选项填涂在答题卡呼应地位上,答在试卷上不得分。

  (1)以下论述中准确的是( ) 。

  A)轮回行列是行列的一种链式存储布局 B)轮回行列是行列的一种挨次存储布局

  C)轮回行列长短线性布局 D)轮回行列是一种逻辑布局

  【剖析】行列的存储表现有两种:一种是基于数组的存储表现,别的一种是基于链表的存储表现。行列的基于数组的存储表现亦称为挨次行列,它是操纵一个一维数组作为行列元素的存储布局。为了充实地操纵数组的存储空间,把数组的前端和后端毗连起来,组成一个环形的表,称为轮回行列。是以轮回行列是行列的一种挨次存储布局。

  行列不论接纳链式存储布局仍是挨次存储布局,它都是线性布局。轮回行列作为行列的特别环境,它也是线性布局。

  轮回行列是在行列的根本上,将行列的头和尾接到一路组成一个环状,它给出了数据的逻辑布局在计较机外部的存储情势,是以是一种存储布局。

  谜底:B

  (2)以下论述中准确的是

  A)栈是一种进步前辈先出的线性表 B)行列是一种落后先出的线性表

  C)栈与行列都长短线性布局 D)以上三种说法都毛病

  【剖析】栈是一种落后先出(Last In First Out)或进步前辈后出(First In Last Out)的线性表,它的一端封锁(称为栈底),在别的一端遏制拔出和删除操纵,许可拔出和删除的一端称为栈顶。

  行列(queue)是指许可在一端遏制拔出、而在别的一端遏制删除的线性表。许可拔出的一端称为队尾,凡是用一个称为尾指针(rear)的指针指向队尾元素,即尾指针老是指向最初入的元素;许可删除的一端称为排头(也称为队头),凡是也用一个排头指针(front)指向排头元素的前一个地位。明显,在行列这类数据布局中,最早拔出的元素将最早能够或许或许或许或许被删除,最初拔出的元素最初能力被删除。是以,行列又称为“进步前辈先出”(First In First Out,FIFO)或“落后后出”(Last In Last Out,LILO)的`线性表,它表现了“先来先办事”的准绳。

  栈与行列都是线性布局。

  谜底:D

  (3)一棵二叉树共有25个结点,此中5个是叶子结点,则度为1的结点数为

  A)16 B)10 C)6 D)4

  【剖析】设二叉树结点数为n,度为2的结点数为n2,度为1的结点数为n1,度为0(即叶子结点)的结点数为n0。则有n=n2+n1+n0。别的,在二叉树中,度为0的结点数是度为2的结点数加1,是以有n0=n2+1。此题中,n=25,n0=5,则n2=n0-1=5-1=4,是以n1=n-n2-n0=25-4-5=16。

  谜底:A

  (4)在以下情势中,能够或许或许或许或许给出数据库物理存储布局与物理存取体例的是

  A)外情势 B)内情势 C)观点情势 D)逻辑情势

  谜底:B

  (5)在知足实体完全性束缚的前提下

  A)一个干系中应当有一个或多个候选关头字

  B)一个干系中只能有一个候选关头字

  C)一个干系中必须有多个候选关头字

  D)一个干系中能够或许或许或许或许不候选关头字

  谜底:A

  (6)有三个干系R、S和T以下:

  则由干系R和S获得干系T的操纵是

  A)天然毗连 B)并 C)交 D)差

  (7)软件性命周期中的勾当不包罗

  A)市场调研 B)需要阐发 C)软件测试 D)软件保护

  【剖析】凡是,将软件产物从提出、实现、操纵、保护到遏制操纵乃至服役的进程称为软件性命周期。任何一个软件产物或软件体系都要履历软件界说、软件开辟、软件保护直至被裁减如许一个全进程。是以,软件性命周期可分为界说阶段、开辟阶段和保护阶段。界说阶段包罗可行性研讨和需要阐发;开辟阶段包罗提要设想、具体设想、实现和测试;保护阶段包罗操纵、保护和服役。是以软件性命周期—般包罗可行性研讨和需要阐发、设想、实现、测试、托付操纵和保护等勾当。

  谜底:A

  (8)上面不属于需要阐发阶段使命的是

  A)肯定软件体系的功效需要 B)肯定软件体系的机能需要

  C)需要规格申明书评审 D)拟定软件集成测试打算

  【剖析】需要阐发阶段的使命是肯定待开辟软件的功效、机能、数据、界面等请求,从而肯定体系的逻辑模子。需要阐发阶段的首要任务包罗:①需要取得:肯定对方针体系的各方面需要;② 需要阐发:对取得的需要遏制阐发和综合,终究给出体系的处置计划和方针体系的逻辑模子;③ 编写需要规格申明书:为用户、阐发职员和设想职员之间遏制交换供给便利。④ 需要评审:对需要阐发阶段的任务遏制复审,考证需要文档的分歧性、靠得住性、完美性和有用性。

  软件测试属于软件性命周期中的软件开辟阶段,不属于需要阐发阶段。软件测试进程普通按4个步骤遏制,即单位测试、集成测试、验收测试和体系测试。

  谜底:D

  (9)在黑盒测试体例中,设想测试用例的首要按照是

  A)法式外部逻辑 B)法式外部功效

  C)法式数据布局 D)法式流程图

  【剖析】黑盒测试也称为功效测试或数据驱动测试。黑盒测试是对软件已实验的功效是不是知足需要遏制测试和考证,它首要按照需要规格申明所划定的功效来设想测试用例,查抄法式的功效是不是合适它的功效申明,它不斟酌法式的外部布局和处置进程。

  谜底:B

  (10)在软件设想中不操纵的东西是

  A)体系布局图 B)PAD图

  C)数据流图(DFD图) D)法式流程图

  【剖析】软件设想普通分为两步实现,别离是提要设想和具体设想。体系布局图是提要设想阶段操纵的东西,而具体设想(进程设想)罕见的东西备:

  (1)图形东西:法式流程图、N-S图(盒图)、PAD(Problem Analysis Diagram,题目阐发图)

  (2)表格东西:鉴定表。

  (3)说话东西:PDL(进程设想说话)。

  数据流图( Data Flow Diagram ,DFD)是需要阐发阶段布局化阐发的经常操纵东西。需要阐发阶段其余经常操纵的布局化阐发东西另有数据字典(Data Dictionary,DD)、布局化说话、鉴定表和鉴定树等。

  谜底:C

  (11)以下正当的VB变量名是

  A)case B)name10 C)t-name D)xy

  谜底:B

  【剖析】变量定名法则:(1)字母、数字、下划线。(2)不能操纵保留字。(3)不能以数字开首。本题中,case是保留字,t-name中是中划线,不是下划线。xy中的不是字母、也不是数字、也不是下划线。

  (12)设x是小于10的非正数。对此论述,以下准确的VB抒发式是

  A)0≤x<10 B)0<=x<10

  C) x≥0 And x<10 x="">=0 Or x<=10

  谜底:C

  【剖析】x是小于10的非正数。即x大于即是0并且小于10。A选项和B选项是数学的描写体例,不是VB的描写体例。“x大于即是0并且小于10”中的“并且”要操纵And而不是Or(或)。

  (13 以下对于窗体的论述中,毛病的是

  A)窗体的Name属性用于标识一个窗体

  B)运转法式时,转变窗体巨细,能够或许或许或许或许触发窗体的Resize事务

  C)窗体的Enabled属性为False时,不能呼应单击窗体的事务

  D)法式运转时代,能够或许或许或许或许转变Name属性值

  谜底:D

  【剖析】Name属性只能在设想阶段经由进程属性窗口设置,属于只读属性,不能在法式运转时点窜其值。

  (14)上面界说窗体级变量a的语句中毛病的是

  A)Dim a% B)Private a%

  C)Private a As Integer D)Static a%

  谜底:D

  【剖析】Static只能用在进程(窗体模块的进程或规范模块的进程)外部申明静态变量,不能用在窗体模块或规范模块的通用段。

  (15)抒发式Int(Rnd(0)50)所发生的随机数规模是

  A)(0,50) B)(1,50) C)(0,49) D)(1,49)

  谜底:C

  【剖析】由于Rnd发生的随机数规模是0~0.999999,Int函数前往不大于其参数值的一个整数,比方Int(8.6)前往8而不是9。Int(-8.6)前往-9而不是-8。

  (16)设x=5,履行语句Print x = x + 10,窗体上显现的是

  A)15 B)5 C)True D)False

  谜底:D

  【剖析】Print操纵体例为:Print 输入列表。在语句Print x = x + 10中,x = x + 10是一个抒发式而不是一条语句。作为抒发式,x = x + 10的值是“False”,由于在该抒发式中,=作为干系运算符操纵,而不是作为赋值运算符操纵。此处,=左侧的x是5,=右侧的值是15,=双方的值差别,以是是False。只要当x = x + 10作为语句时,才先计较=前面的值,而后把计较的值作为=左侧的变量的值。

  (17)设有以下数组申明语句:

  Dim arr(-2 To 2, 0 To 3) As Integer

  该数组所包罗的数组元素个数是

  A) 20 B) 16 C) 15 D) 12

  谜底:A

  【剖析】-2 To 2指的是-2、-1、0、1、2(共5),0 To 3指的是0、1、2、3(共4),是以元素个数是5×4=20

  (18)现有由多个单选按钮组成的控件数组,用于辨别该控件数组中各控件的属性是

  A)Name B)Index C)Caption D)Value

  谜底:B

  (19)设有分段函数:

  以下表现上述分段函数的语句序列中毛病的是

  A) Select Case x B) If x < 0 Then

  Case Is < 0 y = 5

  y = 5 ElseIf x <= 5 Then

  Case Is <= is=""> 0 y = 2 x

  If x > 5 Then y = x x + 1

  谜底:A

  【剖析】在前提Case Is < 0的环境下,Case Is <= is=""> 0是毛病的。在前提Case Is < 0的环境下,Case Is <= is=""> 0只要表现成Case Is <= 5便可。

【天下计较机二级VB测验真题】相干文章:

下半年天下计较机二级VB测验真题09-26

2013年3月天下计较机二级测验VB真题07-08

2016计较机二级测验《VB》真题操练08-11

2012年3月天下计较机品级测验二级VB测验真题11-10

2010下半年天下计较机二级VB测验真题09-01

9月计较机二级测验VB真题10-11

2006年9月天下计较机品级测验二级VB口试真题10-09

2007年3月天下计较机品级测验二级VB口试真题07-29

2006年上半年天下计较机品级测验二级VB口试真题10-02