上海龙凤419

试题

计较机二级测验VB说话法式设想测验题及谜底

时候:2024-05-08 04:23:14 试题 我要投稿

计较机二级测验VB说话法式设想测验题及谜底

  为了使泛博考生在备战计较机品级测验时,更快的把握响应常识点,上面是小编搜刮清算的计较机二级测验VB说话法式设想测验题及谜底,供参考操练,预祝考生们考出自己抱负的成就!

计较机二级测验VB说话法式设想测验题及谜底

  计较机二级VB说话法式设想测验题及谜底

  1.在窗体上画一个称号为Text1的文本框,一个称号为Command1的号令按钮,而后编写以下事务进程和通用进程:

  Private Sub Command1_Click( )

  n = Val(Text1.Text)

  If n2 = n/2 Then

  f = f1(n)

  Else

  f = f2(n)

  End If

  Print f; n

  End Sub

  Public Function f1(ByRef x)

  x=x*x

  f1=x+x

  End Function

  Public Function f2(ByVal x)

  x=x*x

  f2=x+x+x

  End Function

  法式运转后,在文本框中输入3,而后单击号令按钮,窗体上显现的是(D)(单)

  A.72 36

  B.108 36

  C.72 6

  D.27 3

  2.在窗体上画一个称号为Command1的号令按钮,而后编写以下事务进程:

  Private Sub Command1_Click( )

  c = "1234"

  For i = 1 To 4

  c1 = Trim(Str( ))

  Print c1

  Next i

  End Sub

  法式运转后,单击号令按钮,请求在窗体上显现以下内容

  1

  12

  123

  1234

  则鄙人划线处应填入的内容为(B)(单)

  A.Right(c1,i)

  B.Left(c1,i)

  C.Mid(c1,i,1)

  D.Mid(c1,i,i)

  3.在窗体上画一个称号为Command1的号令按钮和一个称号为Text1的文本框,而后编写以下事务进程:

  Private Sub Command1_Click( )

  n = Val(Text1.Text)

  For i = 2 To n

  For j = 2 To sqr(i)

  If i Mod j = 0 Then Exit For

  Next j

  If j >Sqr(i) Then Print i

  Next i

  End Sub

  该事务进程的功效是(C)(单)

  A.输入n之内的奇数

  B.输入n之内的偶数

  C.输入n之内的素数

  D.输入n之内能被j整除的数

  4.在窗体上画一个称号为Command1的号令按钮,而后编写以下通用进程和号令按钮的事务进程:

  Private Function f(m As Integer)

  If m Mod 2 = 0 Then

  f = m

  Else

  f = 1

  End If

  End Function

  Private Sub Command1_Click( )

  Dim i As Integer

  s = 0

  For i = 1 To 5

  s = s + f(i)

  Next

  Print s

  End Sub

  法式运转后,单击号令按钮,在窗体上显现的是(C)(单)

  A.11

  B.10

  C.9

  D.8

  5.在窗体上画一个称号为Text1的文本框和一个称号为Command1的号令按钮,而后编写以下事务进程:

  Private Sub Command1_Click( )

  Dim array1(10, 10) As Integer

  Dim i As Integer, j As Integer

  For i = 1 To 3

  For j = 2 To 4

  array1(i, j) = i + j

  Next j

  Next i

  Text1.Text = array1(2, 3) + array1(3, 4)

  End Sub

  法式运转后,单击号令按钮,在文本框中显现的值是(D)(单)

  A.15

  B.14

  C.13

  D.12

  6.Visual Basic利用法式中标准模块文件的扩大名是【BAS或.BAS】(注重不要写点)。

  7.在菜单编辑器中成立一个菜单,其主菜单项的称号为mnuEdit,Visible属性为False,法式运转后,若是用鼠标右键单击窗体,则弹出与mnuEdit响应的菜单。

  Private Sub Form_ 【mousedown】 (Button As Integer, Shift As Integer, X As Single, Y As Single)

  If Button=2 Then

  popupmenu mnuEdit

  End If

  End Sub

  8.在菜单编辑器中成立一个菜单,其主菜单项的称号为mnuEdit,Visible属性为False,法式运转后,若是用鼠标右键单击窗体,则弹出与mnuEdit响应的菜单。以下是完成上述功效的法式,请填空。

  Private Sub Form mousedown (Button As Integer, Shift As Integer, X As Single, Y As Single)

  If Button=2 Then

  【popupmenu】 mnuEdit

  End If

  9.为了使计时器控件Timer1每隔0.5秒触发一次Timer事务,应将Timer1控件的【Interval】属性设置为500。

  10.为了使计时器控件Timer1每隔0.5秒触发一次Timer事务,应将Timer1控件的Interval属性设置为【500】。

  11.与数学抒发式ln(a+b)/(3x)+5 对应的Visual Basic抒发式是【log(a+b)/(3*x)+5或(log(a+b)/(3*x))+5】

  12.将C盘根目次下的图形文件moon.jpg装入图片框Picture1的语句是【】

  13.在窗体上画一个称号为Text1的文本框,而后画三个单选按钮,并用这三个单选按钮成立一个控件数组,称号为Option1,法式运转后,若是单击某个单选按钮,则文本框中的字体将按照所选择的单选按钮切换。

  Private Sub Option1_Click(Index As Integer)

  Select Case 【Index】

  Case 0

  a = "宋体"

  Case 1

  a = "黑体"

  Case 2

  a = "楷体_GB2312"

  End Select

  text1.fontname=a

  End Sub

  14.在窗体上画一个称号为Text1的文本框,而后画三个单选按钮,并用这三个单选按钮成立一个控件数组,称号为Option1,法式运转后,若是单击某个单选按钮,则文本框中的字体将按照所选择的单选按钮切换。

  Private Sub Option1_Click(Index As Integer)

  Select Case index

  Case 0

  a = "宋体"

  Case 1

  a = "黑体"

  Case 2

  a = "楷体_GB2312"

  End Select

  text1.【fontname】=a

  End Sub

  15.在窗体上画两个组合框,其称号别离为Combo1、Combo2,而后画两个标签,称号别离为Label1、Label2。法式运转后,若是在某个组合框当选择一个名目,则把所选中的名目在其上面的标签中显现出来。

  Private Sub Combo1_Click( )

  Call ShowItem(Combo1, Label1)

  End Sub

  Private Sub Combo2_Click( )

  Call ShowItem(Combo2, Label2)

  End Sub

  Public Sub ShowItem(tmpCombo As ComboBox, tmpLabel As Label)

  【tmplabel】.Caption =tmpCombo.Text

  End Sub

  16.在窗体上画两个组合框,其称号别离为Combo1、Combo2,而后画两个标签,称号别离为Label1、Label2,法式运转后,若是在某个组合框当选择一个名目,则把所选中的名目在其上面的标签中显现出来。

  Private Sub Combo1_Click( )

  Call ShowItem(Combo1, Label1)

  End Sub

  Private Sub Combo2_Click( )

  Call ShowItem(Combo2, Label2)

  End Sub

  Public Sub ShowItem(tmpCombo As ComboBox, tmpLabel As Label)

  tmpLabel.Caption =【tmpcombo】.Text

  End Sub

  17.在窗体上画一个称号为Command1的号令按钮,而后编写以下事务进程:

  Private Sub Command1_Click( )

  n = 5

  f = 1

  s = 0

  For c = 1 To n

  f = f*【7】

  s = s + f

  Next c

  Print s

  End Sub

  该事务进程的功效是计较1!+2!+3!+…+n!的值。

  18.在窗体上画一个称号为Command1的号令按钮,而后编写以下法式:

  Option Base 1

  Private Sub Command1_Click( )

  Dim a(10) As Integer

  For I = 1 To 10

  a(I) = I

  Next I

  Call【swap】a( )

  For I = 1 To 10

  Print a(I);

  Next

  End Sub

  Sub swap(b( ) As Integer)

  n = ubound(b)

  For I = 1 To n / 2

  t = b(I)

  b(I) = b(n)

  b(n) = t

  n=n-1

  Next I

  End Sub

  上述法式的功效是,经由进程挪用进程swap,更调数组中数值的寄存地位,即a(1)与a(10)的值交换,a(2)与a(9)的值交换,……,a(5)与a(6)的值交换。

  19.在窗体上画一个称号为Command1的号令按钮,而后编写以下法式:

  Option Base 1

  Private Sub Command1_Click( )

  Dim a(10) As Integer

  For I = 1 To 10

  a(I) = I

  Next I

  Call swap(a( ))

  For I = 1 To 10

  Print a(I);

  Next

  End Sub

  Sub swap(b( ) As Integer)

  n =【ubound(b)】

  For I = 1 To n / 2

  t = b(I)

  b(I) = b(n)

  b(n) = t

  n=n-1

  Next I

  End Sub

  上述法式的功效是,经由进程挪用进程swap,更调数组中数值的寄存地位,即a(1)与a(10)的值交换,a(2)与a(9)的值交换,……,a(5)与a(6)的值交换。

  20.在窗体上画一个称号为Command1的号令按钮,而后编写以下法式:

  Option Base 1

  Private Sub Command1_Click( )

  Dim a(10) As Integer

  For I = 1 To 10

  a(I) = I

  Next I

  Call swap(a( ))

  For I = 1 To 10

  Print a(I);

  Next I

  End Sub

  Sub swap(b( ) As Integer)

  n = ubound(b)

  For I = 1 To n / 2

  t = b(I)

  b(I) = b(n)

  b(n) = t

  n=【n-1】

  Next I

  End Sub

【计较机二级测验VB说话法式设想测验题及谜底】相干文章:

二级计较机VB说话法式设想测验题及谜底09-20

2016计较机二级VB说话测验题与谜底10-21

2016计较机二级vb测验题及谜底10-16

计较机二级《VB》备测验题及谜底07-14

2024年计较机二级《VB》测验题及谜底10-29

计较机二级VB说话法式设想单选题及谜底08-21

2017年3月计较机二级测验《VB》测验题及谜底08-22

天下计较机二级《VB说话法式设想》测验要点05-03

2017计较机二级测验VB根本测验题06-17

2016计较机二级测验VB说话操练题及谜底10-05