vb期末复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.由Array函数建立的数组,其变量必须

是__c____类型

A、字符型

B、整型

C、变体型

D、字符串类型

2.通用过程可以通过执行“工具”菜单中的

_d_____命令来建立。

A、添加模块

B、添加窗体

C、通用过程

D、添加过程

3.在参数传递过程中,使用关键字_d____来修饰参数,可以使之按地址传递。

A、Reference

B、Value

C、ByVal

D、ByRef

要想从子过程用后指定回两个结果,下面子过程语句说明合法的是_B___________。

A、Sub f1(n%,ByVal m%)

B、Sub f1(n%,m%)

C、Sub f2(ByVal n%,ByVal m%)

D、Sub f1(ByVal n%,m%)

如果列表框List1中已有10项数据,应使用语句_C_____将数据"Mydata"插入到列表框的第3项。

A、List1.Insert "Mydata", 3

B、List1.Insert "Mydata", 2

C、List1.AddItem "Mydata", 2

D、List1.AddItem "Mydata" ,3

用户在组合框中输入或选择的数据可以通过__B____ 属性获得。

A、List

B、Text

C、ListIndex

D、ListCount

下列控件中,没有Caption属性的是

_D__________ 。

A、复选框

B、单选按钮

C、框架

D、列表框

若使图片框(PictureBox)的大小能随图像的大小而变化,要定义图片框的___D______属性为True。

A、 Stretch

B、 Autosize

C、 Visible

D、 Picture

如果列表框(List1)中没有被选定的项目,则执行List1.RemoveItem

List1.ListIndex语句的结果是

_A_______ 。

A、以上都不对

B、移去最后加入列表的一项

C、移去最后一项

D、移去第一项

使用菜单编辑器设计菜单时,必须输入的项是D_______。

A、快捷键

B、索引

C、标题

D、名称

在菜单编辑器中定义了一个菜单项,名为menu1, 为了在运行时隐藏该菜单项,应使用的语句_C___。

A、Menu1.Enabled =False

B、Menu1.Enabled=True

C、Menu1.Visible = False

D、Menu1.Visible= True

程序题(69)

在窗体上画一个名称为Command1的命令按钮,编写下列程序:

Private Sub Command1_Click()

Dim a As Integer

Static b As Integer

a=a+b

b=b+4

Print a,b

End Sub

程序运行后,单击该命令按钮三次后,屏幕上显示的值是___A_____。

A、8 12

B、4 8

C、0 4

D、4 12

i = i + 1

End If

i = i + 1

Loop

Print s

End Sub

运行后,输出的结果是__D_____

A、13

B、9

C、11

D、7

程序题(14)

建立并输出10*10的方阵,其中每个数都是随机数且范围是[1,9],把下面程序补充完整

Private Sub Form_click()

Dim a%(1 to 10,1 to 10), i%, j%

Randomize

For i = 1 To 10

For j = 1 To 10

a(i,j) = ___A______

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

Next j

Print

Next i

End Sub

A、Int(Rnd*9)+1

B、Int(Rnd*9)

C、Int(Rnd)

D、Rnd*9

a = InputBox("a=")

If x=a or x=-a Then

y = 0

Else

If x>-a _B___ x

y =a-x

Else

y = x - 1

End If

End If

Print "y="; y

End Sub

A、not

B、and

C、or

D、xor

程序题(22).

下列Visual Basic程序段运行后,变量s、t 的值为__A____。

s=0:t=1

For k=2 To 4

s=s+k

t=t*k

Next k

A、9 24

B、5 6

C、2 2

D、0 1

程序题(46)

执行后,s的值为10,请填空

Private Sub form_Click()

s = 0

For i = 1 _B_____

s = s + i

Next i

Print s

End Sub

A、To 3

B、To 4

C、To 5

D、To 2

程序题(51)

执行下面程序段后,X的值为21,请填空

X=5

For i =1 To 20 Step 2

x=x+_A___

Next I

A、i\5

B、i+5

C、i*5

D、i-5

判断题:当k=2时 ,执行语句:If k < 4 Then n = 9: If k < 4 Then n = 8: If k < 5 Then n = 7后n的值为7。T

判断题:设A=7,B=3,C=4, 则A MOD 3 + B ^ 3 / C \ 5 的值是2。T

判断题:Select Case的结束语句应该是End Case F

判断题:VB中的数组声明时可根据需要声明为定长数组和动态数组。T

判断题:若对话框是模式型,则打开后无法将鼠标移到其它窗口。T

判断题:日期/时间型常量应使用井号(#)将其括起来。T

判断题:若X=5,Y=6,则表达式X+Y=11的值是X+Y=11。F

MsgBox函数的返回值的类型为_数值型____。标签控件的默认属性是Caption

_____。

如果菜单标题的某个字母前输入一个

__&___符号,那么该字母就成了热键字母。为了使列表框中的项目分为多列显示,需要

相关文档
最新文档