当前位置:文档之家› 二级VB练习题及答案

二级VB练习题及答案

二级VB练习题及答案
二级VB练习题及答案

第一章Visual Basic程序开发环境

习题

1.与传统的程序设计语言相比,Visual Basic最突出的特点是:

A.结构化程序设计

B.程序开发环境

C.事件驱动编程机制

D.程序调试技术

答案:C

2.在正确安装Visual Basic 6.0后,可以通过多种方式启动Visual Basic,以下方式中,不能启动VB的是:

A.通过“开始”菜单中的“程序”命令

B.通过“我的电脑”找到VB6.0.EXE,双击该文件名

C.通过开始菜单中的“运行”命令

D.进入DOS方式,执行VB6.0.EXE文件

答案:D

3.为了用键盘打开菜单和执行菜单命令,第一步应按的键是:

A.功能键F10或ALT

B.SHIFT+功能键F4

C.CTRL和功能键F8

D.CTRL+ALT

答案:A

4.Visual Basic 集成环境中的主窗口中不包括:

A.标题栏

B.菜单栏

C.状态栏

D.工具栏

答案:C

5.用标准工具栏中的工具按钮不能执行的操作是:

A.添加工程

B.打印源程序

C.运行程序

D.打开工程

答案:B

6.Visual Basic窗体设计器的主要功能是:

A.建立用户界面

B.编写源程序代码

C.画图

D.显示文字

答案:A

7.Visaul Basic 6.0分为3种版本:、、。

答案:学习版、企业版、专业版

8.可以通过菜单中命令退出Visaul Basic。

答案:文件、退出

9.退出Visual Basic的快捷键。

答案:ALT+Q

10.快捷键CTRL+O的功能相当于菜单命令。或者相当于工具栏上的按钮。

答案:文件、打开工程

11.如果打开了不需要的菜单或对话框,可以用键退出。

答案:ESC

12.工程文化的扩展名是,窗体文件的扩展名是。答案:.vbp、.frm

13.Visual Basic中的工具栏有两种形式,分别为形式和形式

答案:固定、浮动

第二章对象及其操作

习题

1.下列可以激活属性窗口的操作是()

A.用鼠标双击窗体的任何部位。

B.执行“工程”菜单中的“属性窗口”命令。

C.按Ctrl+F4键

D.按F4键

答案:D

2.假定已在窗口上画了多个控件,并有一个控件是激活的。为了在属性窗口中设置窗体的属性,预先应执行的操作是()

A.单击窗体上没有控件的地方。

B.单击任一控件。

C.不执行任何操作。

D.双击窗体的标题栏

答案:A

3.为了把窗体上的某个控件变为活动的,应执行的操作是()

A.单击窗体的边框

B.单击该控件的内部

C.双击该控件

D.双击窗体

答案:B

4.确定一个控件在窗体上的位置的属性是()

A.Width或Height

B. Width和Height

C.Top或Left

D.Top和Left

答案:D

5.确定一个窗体或控件大小的属性是()

A.Width或Height

B.Width和Height

C.Top或Left

D.Top和Left

答案:B

6.为了同时改变一个活动控件的高度和宽度,正确的操作是()

A.拖拉控件4个角上的某个小方块

B.只能拖拉位于控件右下角的小方块

C.只能拖拉位于控件左下角的小方块

D.不能同时改变控件的高度和宽度

答案:A

7.属性窗口分为4个部分,这4个部分分别是:、

、、。

答案:对象框、属性显示方式、属性列表、属性解释

8.假定一个文本框的Name属性为Text1,为了在该文本框中显示“hello!”,所使用的语句为。

答案:Text1=”hello!”

第三章简单程序设计

第四章Visual Basic程序设计基础第五章数据的输入输出

第六章常用控件标准

习题

1.决定窗体标题条显示内容的属性是()

A.Text https://www.doczj.com/doc/6a12524979.html, C.Caption D.Backstyle

答案:C

2.当窗体最小化时缩小为一个小图标,设置这个图标的属性是()

A.MouseIcon

B.Icon

C.Picture

D.Mousepointer

答案:B

3.为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是()

A.ControlBox

B.MinButton

C.Enabled

D.MaxButton

答案:D

4.决定窗体有无控制菜单的属性是()

A.ControlBox

B.MinButton

C.Enabled

D.MaxButton

答案:A

5.为了使文本框同时具有水平和垂直滚动条,应先把Multiline属性设置为True,然后把ScrollBars属性设置为()

A.0

B.1

C.2

D.3

答案:D

6.使文本框获得焦点的方法是()

A.Change

B.GotFocus

C.SetFocus

D.LostFocus

答案:C

7.为了使标签覆盖背景,应把BackStyle属性设置为()

A. 0

B.1

C.True

D.False

答案:B

8.为了使标签中的内容居中显示,应把Alignment属性设置为()

A.0

B.1

C.2

D.3

答案:C

9. 下列可以把当前目录下的图形文件pic.jpg装入图片框picture1中的语句是()

A.Picture=”pic1.jgp”

B.Picture.handle=”pic1.jpg”

C.Picture1.picture=Loadpicture(“pic1.jpg”)

D.Picture=Loadpicture(“pic1.jpg”)

答案:C

10.决定标签内显示内容的属性是()

A.Text

https://www.doczj.com/doc/6a12524979.html,

C.Alignment

D.Caption

答案:D

11.为了在按下回车键时,执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()

A.Value

B.Default

C.Cancel

D.Enabled

答案:B

12.为了在按下ESC键执行某个命令的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()

A.Value

B.Default

C.Cancel

D.Enabled

答案:C

13.假设在图片框Picture1中装入了一个图形,为了清除该图形,应采用的正确方法是( )

A.选择图片框,然后按Del键

B.执行语句Picture1.Picture=LoadPicture(“”)

C.执行语句Picture1.Picture=””

D.选择图片框,在属性窗口中选择Picture属性条,然后回车键。

答案:B

14.设置复选框或单选按钮标题对齐方式的属性是()

A.Align B.Alignment C.Sorted D.Value

答案:B

15.为了使列表框中的项目分为多项显示,需要设置的属性为()

A.Column

B.Style

C.List

D.MultiSelect

答案:A

16.要想不使用Shift 或Ctrl键就能在列表框中选择多个项目,则应把该列表框的MultiSelect属性设置为()

A.0

B.1

C.2

D.3

答案:B

17.删除列表框中指定的项目所使用的方法是()

A.Move B.Remove C.Clear D.RemoveItem

答案:D

18.当拖动滚动条中的滚动块时,将触发滚动条的事件是()

A.Move

B.Change

C.Scroll

D.SetFocus

答案:C

19.用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是()A.List B.ListIndex C.Text D.ListCount

答案:C

20.在窗体上画两个文本框和一个命令按钮,然后编写如下两个事件过程:

Private Sub Command1_click()

a=Text1.Text+Text2.Text

print a

End Sub

Private sub Form_load()

Text1.Text=””

Text2.Text=””

End sub

程序运行后,在第一个文本框和第二个文本框中分别输入123和321,然后单击命令按钮,则输出结果为()

A.444

B.321123

C.123321

D.132234

答案:C

21.为了使标签能自动调整字体大小以显示全部文本,应把标签的AutoSize属性设置为True。

22.要想在文本框中显示垂直滚动条,必须把MultiLine 属性设置为True,同时还应把ScrollBars属性设置为2。

23.假定有一个文本框,其名称为Text1,为了使该文本框具有焦点,应执行的语句是:Text1.SetFocus。

24.为了使一个标签透明且没有边框,必须把它的BorderStyle属性设置为0 并把BackStyle属性设置为1 。

25.假定有一个名为Pic2.gif的图形文件,要在运行期间把该文件装入一个图片框,应执行的语句是:

Picture1.picture=loadpicture(“pic2.gif”)。

26.为了能自动放大或缩小图像框中的图像以与图像框中的大小相适应,必须把该图像框的Stretch属性设置为True。

27.窗体、图片框或图像框中的图形通过对象的Picture属性设置。

28.计时器事件之间的间隔通过Interval属性设置。

29.有时候需要暂时关闭计时器,这个可以通过Interval=0属性来实现。

30.组合框有3种不同的类型,这3种类型是下拉组合框、简单组合框、下拉列表框,分别通过把Style属性设置为0,1,2来实现。

31.各种不同类型的组合框中,只能选择而不能输入数据的组合框是下拉列表框。

32.在窗体上画一个列表框,然后编写两个事件过程:

Private Sub Form_Click( )

List1.RemoveItem 1

List1.RemoveItem 3

List1.RemoveItem 2

End Sub

Private Sub Form_Load( )

List1.Additem “ItemA”

List1.Additem “ItemB”

List1.Additem “ItemC”

List1.Additem “ItemD”

List1.Additem “ItemE”

End Sub

运行上面的程序,然后单击窗体,列表框中所显示的项目是ItemA 、ItemB。

33.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:

Private Sub Form_Click( )

Text1.text=”VB程序设计”

End Sub

Private Sub Text1_Change()

Picture1.Print “VB Programming”

End Sub

程序运行后,单击窗体,则在文本框中显示的内容是VB程序设计,而在图片框中显示的内容是VB Programming.

34.在窗体上画4个图像框和一个文本框,在每个图像框中装入一个图形,分为4个不同的颜色,把文本框的MultiLine属性设置为True。编写程序,当单击某个图像框时,在文本框中显示相应的信息。例如,单击白色图形时,在文本框中显示“单击白色图形“。

35.在窗体上建立了3个文本框和一个命令按钮。程序运行后,单击命令按钮,在第一个文本框中显示由Command_Click事件过程设定的内容,同时在第二、第三个文本框中分别用大写字母和小写字母显示第一个文本框中内容。

36.编写程序,用文本框检查口令输入,在窗体上建立一个文本框,一个图片框和3个命令按钮,把3个命令按钮的标题分别设置为“开始”、“检查口令”和“结束”,程序运行后,单击第一个命令按钮,清除文本框的信息,并把光标移到文本框中,接着在文本框中输入口令,然后单击第二个命令按钮,检查输入的口令是否正确,如果正确,则在图片框总显示一个图形,否则显示一个信息框,要求重新输入,此时将调用第一个命令按钮的Click事件过程,再一次在文本框中输入口令,直到输入正确的口令为止,如果单击“结束”按钮,则程序结束。

37.用图形编辑软件画一个简单的图形,然后把它装入图片框。

38.编写程序,演示列表框控件的基本操作。在窗体上建立的两个列表框,两个命令按钮。程序运行后,在第一个列表框中选择所需要的项目,单击“添加”按钮,把所选择的项目移动到第二个列表框中。如果单击“删除”按钮,则删除选中项目,在第二个列表框中,允许同时选择多个项目。

第七章Visual Basic控制结构

习题

1.假定有以下循环结构

Do Until 条件

循环体

Loop

则正确的描述是()

A.如果“条件”是一个为0的常数,则依次循环体也不执行

B.如果“条件”是一个为0的常数,则至少执行一个循环体

C.如果“条件”是一个为0的常数,则至少执行一次循环体

D.不论“条件”是否为“真”,至少要执行一次循环体

答案:B

2.假定有以下程序段

For i=1 to 3

For j=5 to 1 Step -1

Print i*j

Next j

Next i

则语句Print i*j的执行次数是()

A.15

B.16

C.17

D.18

答案:A

3.以下程序段的输出结果为()

x=1

y=4

Do Until y>4

x=x*y

y=y+1

Loop

Print x

A.1

B.4

C.8

D.20

答案:B

4.设a=6,则执行

x=iif(a>5,-1,0)

后,则x的值为()

A.5

B.6

C.0

D.-1

答案:D

5.执行下面程序段后,x的值为()

x=5

For i=1 to 20 Step 2

x=x+i\5

Next i

A.21

B.22

C.23

D.24

答案:A

6.在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click( )

For i=1 to 4

x=4

For j=1 to 3

x=3

For k=1 to 2

x=x+6

Next k

Next j

Next i

End Sub

程序运行后,单击命令按钮,输出结果是()

A.7

B.15

C.157

D.538

答案:B

退出程序之前执行的是i=4,x=4,j=3,x=3,k=1,x=x+6,k=2,x=x+6,所以x=3+6+6 7.在窗体上面有一个命令按钮,然后编写如下事件过程:

Private Sub Command1_click()

x=0

Do Until x=-1

a=InputBox(“请输入a的值”)

a=Val(a)

b=InputBox(“请输入b的值”)

b=Val(b)

x=InputBox(“请输入x的值”)

x=Val(x)

a=a+b+x

Loop

Print a

End Sub

程序运行后,单击命令按钮,依次在输入对话框中输入5,4,3,2,1,-1,则输出结果为()A.2 B.3 C.14 D.15

答案:A

8.阅读下面的程序段:

For i=1 to 3

For j=1 to i

a=a+1

Next j

Next i

执行上面的3重循环后,a的值为()

A.3

B.9

C.14

D.21

答案:C

9.在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程:Private Sub Form_Load( )

Text1.Text=””

Text1.SetFocus

For i=1 to 10

sum=sum+i

Next i

Text1.Text=sum

End Sub

上述程序的运行结果是()

A.在文本框Text1中输出55

B.在文本框Text1中输出0

C.出错

D.在文本框Text1中输出不定值

答案:C

10.在窗体上面两个文本框和一个命令按钮,然后编写如下事件过程: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

答案:B

11.执行下面的程序段后,s的值为。

s=5

For i=2.6 to 4.9 Step 0.6

s=s+1

Next i

答案:9

12.以下程序段的输出结果是。

num=0

while num<=2

num=num+1

print num

wend

答案:1

2

3

13.以下程序段对应的函数表达式。

x=inputbox(“enter an integer”)

x=cint(x)

Select Case x

Case is<=0

y=0

Case is <=10

y=5+2*x

Case is <=15

y=x-5

End Select

14.设有以下的循环:

x=1

Do

x=x+2

Print x

Loop Until

程序运行后要求执行3次循环体,请填空。

答案:x=7

15.以下程序的功能是:从键盘上输入若干个学生的考试分数,统计并输出最高分和最低分数,当输入负数时结束输入,输出结果,请填空:

Private Sub Form_Click( )

Dim x, amax,amin as single

x=inputbox(“enter a score”)

amax=x

amin=x

Do While x>=0

If x>amax then

amax=x

Endif

If x

amin=x

Endif

x=inputbox(“enter a score”)

Loop

Print “Max=”;amax;”Min=”;amin

End Sub

16.阅读以下程序:

Private Sub Form_Click( )

Dim k,n,m as integer

n=10:m=1:k=1

Do While k<=n

m=m*2

k=k+1

Loop

Print m

End sub

程序运行后,单击窗体,输出结果为1024 。

17.以下循环的执行次数是11 。

K=0

Do while k<=10

k=k+1

Loop

18.阅读程序

Private Sub Form_Click( )

num=0

Do while num<=2

num=num+1

Print num

Loop

End Sub

程序运行后,单击窗体,输出结果是:

答案:1

2

3

19.在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click( )

a=0

For i=1 to 2

For j=1 to 4

If j mod 2 <>0 then

a=a+1

Endif

Next j

Next i

Print a

End Sub

程序运行后,单击命令按钮,输出结果是 4 。

20.编写程序,计算1+2+3……+100的和。

21.给定三角形的3条边长,计算三角形的面积,编写程序,判断给定的3条边能否构成三角形。

22.勾股定理中3个数的关系是:a2+b2=c2.编写程序,输出30以内满足上述关系的整数组合,例如,3,4,5就是一个整数组合。

23.我国现有人口约为12亿,设年增长率为1%,编写程序,计算多少年后增加到20亿。

24.税务部门,征收所得税,规定如下:

1)收入在200元以内,免征;

2)收入在200-400以内,超过200元的部分纳税3%;

3)收入超过400元的部分,纳税4%;

4)当收入达5000元或超过时,见4%改为5%。

编程完成上述操作。

25.假定有以下每周工作安排

星期一、三:讲计算机课

星期二、四:讲程序设计课

星期五:进修英语

星期六:政治学习

星期日:休息

试编写一个程序,对上述工作日程进行检索。程序运行后,要求输入一周里的某一天,程序将输出这一天的工作安排,在输入时用0-6分别代表星期日到星期六,如果输入0-6之外的数,则程序结束运行。

第八章数组

习题

1.用下面的语句所定义的数组的元素个数是()

Dim A(-3 to 5) as integer

A.6

B.7

C.8

D.9

答案:D

2.用下面的语句所定义的数组的元素个数是()

Dim arr(3 to 5,-2 to 2)

A.20

B.12

C.15

D.24

答案:C

3.在窗体上有一个命令按钮,然后编写如下代码:Private Sub Command1_Click( )

Dim arr1(10) as integer, arr2(10) as intger

n=3

For i=1 to 5

arr1(i)=i

arr2(i)=2*n+i

Next i

Print arr2(n),arr1(n)

End Sub

程序运行后,单击命令按钮,输出结果为()

A.11 3

B.3 11

C.13 3

D.3 13 答案:A

4.在窗体上面画一个命令按钮,然后编写如下代码:Option base 1

Private Sub Command1_Click( )

Dim a(10) as integer,p(3) as integer

k=5

For i=1 to 10

a(i)=i

Next i

For i=1 to 3

P(i)=a(i*i)

Next i

For i=1 to 3

K=k+p(i)*2

Next i

End Sub

程序运行后,单击命令按钮,输出结果是()

A.35

B.28

C.33

D.37

答案:C

5.在窗体上画一个命令按钮,然后编写如下代码:Option base 1

Private Sub Command1_Click( )

Dim a

a=array(1,2,3,4)

j=1

For i=4 to 1 step -1

S=s+a(i)*j

j=j*10

Next i

Print s

End Sub

运行上面程序,单击命令按钮,其输出结果是()A.4321 B.12 C.34 D.1234

答案:D

6.在窗体上画一个命令按钮,然后编写如下代码:Option base 1

Private Sub Command1_Click( )

Dim a(4,4)

For i=1 to 4

For j=1 to 4

a(i,j)=(i-1)*3+j

Next j

Next i

For i=3 to 4

For j=3 to 4

Print a(j,i);

Next j

print

Next i

End Sub

程序运行后,单击命令按钮,输出结果为()

A.6 9

B.7 10

C.8 11

D.9 12

7 10 8 11 9 12 10 13

答案:D

7.控件数组的名字由名称属性指定,而数组中的每个元素由Index属性指定。

8.由Array函数建立的数组的类型必须是Variant类型。

9.在窗体上画一个命令按钮,然后填写如下代码:

Private Sub Command1_Click( )

Dim n() as integer

Dim a as integer,b as intetger

a=inputbox(“enter data a:”)

b=inputbox(“enter data b:”)

redim n( a to b)

for k=Lbound(n,1) to Ubound(n,1)

n(k)=k

print “n(”;k;”)=”;n(k)

next k

End Sub

程序运行后,单击命令按钮,在输入对话框中分别输入2和3,输出结果为答案:n(2)=2

n(3)=3

10.在窗体上画一个命令按钮,然后编写如下代码:

Private Sub Command1_Click( )

Dim a(5)

For i=1 to 4

For i=0 to 4

a(i)=i+1

t=i+1

If t=3 then

Print a(i)

a(t-1)=a(i-1)

Else

a(t)=a(i)

Endif

If i=3 then a(i+1)=a(t-4)

a(4)=1

Print a(i)

Endif

Next i

End Sub

程序运行后,单击命令按钮,输出结果是123241 。

11.在窗体上画一个命令按钮,然后编写如下代码:

Private Sub Command1_Click( )

Dim m(10) as integer

For k=1 to 10

m(k)=12-k

Next k

X=6

Print m(2+m(x))

End Sub

程序运行后,单击命令按钮,输出结果是 4 。

12.在窗体上画一个命令按钮,然后编写如下代码:

Private Sub Command1_Click( )

Dim a(5,5)

For i=1 to 3

For j=1 to 4

a(I,j)=i*j

Next j

Next i

For n=1 to 2

For m=1 to 3

Print a(m,n);

Next m

Next n

End Sub

程序运行后,单击命令按钮,输出结果是 1 2 3 2 4 6 。

答案:空格1空格2空格3空格2空格4空格6

13.从键盘上输入10个整数,并放入一个一维数组中国,然后将其前5个元素与后5个元素对换,即第1个元素与第10个元素互换,第2个元素与第9个元素互换……第5个元素与第6个元素互换,分别输出数组原来个元素的值和对换后各元素的值。

14.设有两组数据:

A.2,8,7,6,4,28,70,25

B.79,27,32,41,57,66,78,80

编写一个程序,把上面两组数据分别读入两个数组中,然后把两个数组中对应下标的元素相加,即2+99,8+27……,25+80,并把相应的结果放入第三个数组中,最后输出第三个数组的值。

15.有一个n*m的矩阵,编写程序,找出其中国最大的元素所在的行和列,并输出其值及行号和列号。

16.编写程序,把下面的数据输入一个二维数组:

25 36 78 13

12 26 88 93

75 18 22 32

56 44 36 58

然后执行以下操作:

1)输出矩阵两个对角线上的数

2)分别输出各行和各列的和

3)交互第一行和第三行的位置

4)交互第二列和第四列的位置

5)输出处理后的数组

17.编写程序,建立并输出一个10*10的矩阵,该矩阵对角元素为1,其余均为0.

18.编写程序,实现矩阵装置,即将一个n*m的矩阵的行和列互换。例如:a矩阵为:A=1 2 3

4 5 6

装置后的矩阵B为:

B= 1 4

2 5

3 6

19.编写程序输出“杨辉三角形”。

第九章过程和函数

1.以下正确的描述是()

在VB应用程序中:

A.过程的定义可以嵌套,但过程的调用不能嵌套

B.过程的定义不可以嵌套,但过程的调用可以嵌套

C.过程的定义和调用均可以嵌套

D.过程的定义和调用均不能嵌套

答案:B

2.假定有如下的Sub过程

Sub s(x as single,y as single)

T=x

x=t/y

y=t mod y

End Sub

在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_click()

Dim a as single

Dim b as single

a=5

b=4

s a,b

Print a,b

End Sub

程序运行后,单击命令按钮,输出的结果为()

A.5 4

B.1 1

C.1.25 4

D.1.25 1

答案:D

3.阅读程序

Function f( a as integer)

b=0

Static c

b=b+1

c=c+1

f=a+b+c

End Function

Private Sub Command1_Click( )

Dim a as integer

a=2

For i=1 to 3

Print f(a)

Next i

End Sub

运行上面的程序,单击命令按钮,输出结果为()

A.4

B.4

C.4

D.4

4 5 6 7 4 6 8 9

2012 VB_NET练习题2(题目)

第1-2章 https://www.doczj.com/doc/6a12524979.html, 基础 一、题1 1..NET 的目的就是将( )作为新一代操作系统的基础,对互联网的设计思想进行扩展。 2.对象的特征称( ),对象能够执行的操作称( ),对象能够识别的操作称( )。 3.面向对象的程序设计语言的基本编程模式是( )驱动。 4.要退出应用程序的执行,不能执行下列的( )语句。 ①End ②Application.Exit ③Application.Exit() ④Stop ⑤Debug.Break 5.要使文本框中的文字不能被修改,应把( )属性设置成False 。 6.当运行程序时,系统自动执行启动窗口的( )事件过程。 7.当文本框的ScrollBars 属性设为Horizontal ,MultLine 属性设为True,却没有效果,原因是( )。 8.图片控件PictureBox 的属性SizeMode 用于调节框内显示图的大小。下面的( )枚举值能使图片自动缩放填满整个图片框。 ①Zoom ②StretchImage ③AutoSiuze ④CenterImage 二、题2 https://www.doczj.com/doc/6a12524979.html, 框架包括 和NET 类库。 2.项目可以视为编译后的一个可执行单元,可以是应用程序、动态链接库等,而企业级的解决方案往往需要多个可执行程序的合作,为便于管理,在Visual https://www.doczj.com/doc/6a12524979.html, 集成环境中引入了 。 3.要想Label 控件显示给定的文字“您好”,应在设计状态下设置它的 属性值。 4.要想在控制台程序运行时输入信息,可使用Console 对象的 方法,要输出信息应使用Console 对象的 方法。 5.在https://www.doczj.com/doc/6a12524979.html, 中, 过程是控制台应用程序的入口点。 6.语句:Me.BackgroundImage= ,可以清除窗体的背景图。 第3章 数据类型与表达式 一、题1 1.将算术式,e d c b a -+-?15写成https://www.doczj.com/doc/6a12524979.html, 表达式为( )。 2.数学式“2/3 e (x+y)”的VB .NET 表达式是( )。 3.15除以4余数的-3次方的VB .NET 表达式为( ) 4.将变量k 四舍五入保留2位小数的表达式是( )。 5.要定义固定长度字符串变量str 要使用( )。 6.表达式Chr(Int(Rnd*10+66))所产生的是( )。 7.表达式Len(“123程序设计ABC ”)的值是( )。 二、题2 1.若A=20,B=80,C=70,D=30,则表达式A+B>160 or (B*C>200 And Not D>60)的值是 。 2.表达式7Mod4*4^3/6\2的值为: 。 3.表达式Len(Str(17.35))mod 2的值为 。 https://www.doczj.com/doc/6a12524979.html, 的一个语句好可以分别写在多行上,行末尾加上 作为续行标志;另

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的 D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click C. Frm1_Click D. Me_Click 17、窗体的hide属性的含义是 A 。 A.隐藏 B.展现 C.装入 D.卸载 18、若要设置定时器控件的定时时间,需设置的属性是 C 。 A.Enabled B.Value C.Interval D.Text 19、能够改变复选框中背景颜色的属性是 C 。

2016年计算机二级《VB》基础练习题及答案(2)

2016年计算机二级《VB》基础练习题及答案(2) 1[简答题]在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求: ①Text2可以显示多行文本,并且有垂直和水平两个滚动条; ②程序运行时在Textl中显示输入的字符为“*”。 程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。 参考解析: 【考点分析】本题考点有:窗体的Caption属性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。 【解题思路】文本框控件的MuhiLine属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为False则表示否。ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。文本框的PasswordChar属性常用于设置用某字符(如“*”)屏蔽用户在文本框中键入的内容,常用于口令输入。 【操作步骤】 步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。 2[单选题]在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。 A.外模式 B.内模式 C.概念模式 D.逻辑模式 参考答案:B 参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 3[单选题]以下关系表达式中,其值为True的是()。 A.1f.XYZ”>”XYz” B.”VisualBasic”<>”visualbasic” C.P the-.=’’there·t D.”Integer”<”Int” 参考答案:B 参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第1个,若相同再比较第2个,依次比较,直到比较

第二部分 VB练习题与答案

VB 练习题与答案

96 第2章数据类型与表达式 一、选择题 1. 一个语句行内写多条语句时,每个语句之间用( )符号分隔。 A. , B. : C. 、 D. ; 2. 一句语句要在下一行继续写,用( )符号作为续行符。 A. + B. – C. _ D. … 3. 下面( )是合法的变量名。 A. X_yz B. 123ab C. integer D. X-Y 4. 下面( )是不合法的整数。 A. 100 B. &Ol00 C. &H100 D. %100 5. 下面( )是合法的字符常量。 A. ABC$ B. "ABC" C. 'ABC' D. ABC 6. 下面( )是合法的单精度型变量。 A. num! B. sum% C. xinte$ D. mm# 7. 下面( )是不合法的单精度常数。 A. 100! B. 100.0 C. 1E+2 D. 100.0D+2 8. 表达式16/4-2^5*8/4 MOD 5\2的值为( )。 A. 14 B. 4 C. 20 D. 2 9. 数学关系3≤x<10表示成正确的VB表达式为( )。 A. 3<=X<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D. 3<=x AND<10 10. “\”、“/”、“Mod”、“*”四个算术运算符中,优先级别最低的是( )。 A. \ B. / C. Mod D. * 11. 与数学表达式ab/3cd对应的不正确V isual Basic 6.0表达式是( )。 A. a*b/(3*c*d) B. a/3*b/c/d C. a*b/3/c/d D. a*b/3*c*d 12. Rnd函数不可能为下列( )值。 A. 0 B. 1

VB练习题含答案

第一部分 1 在窗体上添加一个命令按钮(名称为Cmd1,标题为"输出平均值")。程序运行后,单击命令按钮完成以下工作: ①随机产生20个0到1000的整数,将其放入一个一维数组中 ②求出所有元素的平均值,并显示在窗体上(如下图所示) Private Sub Cmd1_Click() Dim a%(19), i%, sum!, aver! Randomize For i = 0 To 19 a(i) = Int(Rnd * 1001) sum = sum + a(i) Next i aver = sum / 20 Print aver End Sub 2 请在名称为Form1的窗体上添加一个名称为Text1的文本框和一个名称为C1、标题为"转换"的命令按钮,如下图所示。在程序运行时,单击"转换"按钮,可以把Text1中的小写字母转换为大写,把大写字母转换为小写,其他字符不变。 Private Sub C1_Click() Dim ch As String, ch1 As String, i% ch = Text1 For i = 1 To Len(ch) If Asc(Mid(ch, i, 1)) >= 65 And Asc(Mid(ch, i, 1)) <= 90 Then ch1 = ch1 + LCase(Mid(ch, i, 1)) Else ch1 = ch1 + UCase(Mid(ch, i, 1)) End If Next i Text1 = Text1 + vbCrLf Text1 = Text1 + ch1 End Sub 3 在窗体上添加一个命令按钮(名称为MyCmd1,标题为"输出最大值")。程序运行后,单击命令按钮完成以下工作: ①随机产生30个0~1000的整数,将其放入一个一维数组中 ②求出其中的最大值,并显示在窗体上。 Private Sub MyCmd1_Click() Dim a%(29), i%, max% Randomize For i = 0 To 29

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) 12 每建立一个窗体,工程管理器窗口中就会增加一个(C). A、类模块文件 B、工程文件 C、窗体文件 D、程序模块文件 13 INT(100*RND(1))产生的随机整数的闭区间是(B). A、[1,100] B、[0,99] C、[0,100] D、[1,99] 14 下列数据类型中,占用内存最小的是(D). A、Integer B、Single C、Boolean D、Byte 15 VisualBasic是一种()程序设计语言.B A、过程式 B、非过程式 C、机器 D、低级 16 函数Int(10*Rnd)是在(A)范围内的整数. A、[0,9] B、[0,1] C、[1,9] D、[1,10] 17 以下合法的一组Visual Basic用户标识符是 C A、Sum 和 8abc B、a#x 和 Pi C、ForLoop 和 Total D、Const 和 DoWhile

vb课后练习答案习题解答 (5)

第5章数组与记录 5.1 填空题 1.若要定义一个包含10个字符串元素,且下界为1的一维数组s,则数组说明语句为()。 答案:Dim s(1 To 10) As String 2.若要定义一个元素为整型数据的二维数组a,且第一维的下标从0到5,第二维下标从-3到6,则数组说明语句为()。 答案:Dim a(0 To 5,-3 To 6) As Integer 3.如果数组元素的下标值为实数,则VB系统会按()进行处理。 答案:四舍五入原则 4.数组元素个数可以改变的数组称为();数组元素可以存放不同类型数据的数组称为()。 答案:可调数组、可变类型数组 5.数组刷新语句用于()。若被刷新的数组是数值数组,则把所有元素置();若被刷新的数组为字符串数组,则把所有元素置()。 答案:清除指定数组内容、0、空字符串 10.控件数组是由一组类型和()相同的控件组成,共享()。 答案:名字、同一个事件过程 11.控件数组中的每一个控件都有唯一的下标,下标值由()属性指定。 答案:Index 12.建立控件数组有两种方法:()和()。 答案:在设计阶段通过相同Name属性值来建立、在程序代码中使用Load方法 5.2 选择题 1.下列一维数组说明语句错误的是()。 a) Dim b(100) AS Double b) Dim b(-5 To 0) AS Byte c) Dim b(-10 To –20) AS Integer d) Dim b(5 To 5) AS String 答案:c 2.若有数组说明语句为:Dim a(-3 To 8),则数组a包含元素的个数是()。 a) 5 b) 8 c) 11 d) 12 答案:d 3.设有数组说明语句:Dim c(1 To 10),则下面表示数组c的元素选项中()是错误的。 a) c(i-1) b) c(5+0.5) c) c(0) d) c(10) 答案:c 4.下列数组说明语句中正确的是()。 a) Dim a(-1 To 5,8)AS String b) Dim a(n,n)AS Integer c) Dim a(0 To 8,5 To –1)AS Single d) Dim a(10,-10)AS Double

vb练习题及答案.doc

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复习题及参考答案

Microsoft ” B )print “Microsoft Microsoft ” D ) Debug.print Microsoft 输入inputbox 返回值的类型是( A )字符型B )整型 C )浮点型 D )长整型 (3) 用来设置设置文本框有无滚动条的属性的值为( A ) D)selle ngth (4) i nt(rnd*50)+10 表示的是(D )范围内的整数。 A) [0,50] B)[1 ,60] C)[10 ,60] D)[10 ,59] (5) 下列各控件不包含滚动条的是(D )。 A)listbox B)combobox C)textboa D)labelbox (6) 为了暂时关闭计时器,应把该计时器控件的( C )属性 设置为false. A)visible B)timer C)e nabled D)i nterval (7) 设置列表框选中的文本,用(C )属性。 A ) Selected B ) List C ) Text D ) Caption (8) 未选中复选框控件时,Value 属性的值为(C ) A ) True B ) False C ) 0 D ) 1 (9) 某一 VB 工程含F1. F2两个窗体,执行“F1. Show F2. Hide ” 语句后,F1. F2 复习题及参考答案 、选择题 (1)使“ Microsoft 在当前窗口上输出的语句是( A ) Picture.print C ) printer.print A)Scrollbars B)Multili ne C)Seltext

窗体显示的结果为 C 。 A) 都显示B)都不显示C)仅显示F1窗体D)仅显示F2窗体 (10) 在窗体上画两个滚动条,名称分别为Hscrolll、Hscroll2 ; 六个标签,名称分别为Labell、Label2、Labe l3、Label4、Label5、Label6,其中标签Label 4~ Label6 分别显示"A"、"B"、"A*B"等文字信息,标签Label1、Label2分别显示其右侧的滚动条的数值, Label3显示A*B的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮"计算"时,对标签Label1、Label2 中显示的 两个值求积,并将结果显示在Label3中。以下不能实现上 述功能的事件过程是(A )。 A) Private Sub Command1_Click() Label3.Caption = Str(Val(Label1. Caption )*Val( Label2.Captio n)) End Sub B) Private Sub Command1_Click() Label3.Caption = HScroll1.Value * HScroll2.Value End Sub C) Private Sub Command1_Click() Label3.Caption = Val(Label1. Caption )*Val( Label2.Captio n) End Sub D) Private Sub Comma nd1_Click()

vb试题及答案

VB试卷 一、单项选择题(每题2分,共40分) 1. 窗体的标题栏显示内容由窗体对象的属性决定。 A) BackColor B)BackStyle C)Text D)Caption 2. 窗体的示意图标可用属性来设置。 A) Picture B) Image C) Icon D) MouseIcon 3. 窗体的控制菜单的有无由窗体对象的属性决定。 A) ControlBox B) MinButton C) MaxButton D) BorderStyle 4. 若要取消窗体的最大化功能,则可设置属性为False来实现。 A) ControlBox B) MinButton C) MaxButton D) Enabled 5. 以下4个选项,不属于VB的工作模式。 A) 编译 B) 设计 C) 运行 D) 中断 6. 窗体的边框样式由窗体对象的属性来设置。 A) BackStyle B) BorderStyle C) WindowState D) FillStyle 7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。 A) FontName B) Font C) FontSize D) FontBold 8. 命令按钮的标题文字由属性来设置。 A) Text B) Caption C) Name D) (名称) 9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。 A) 变量 B) 属性 C) 事件 D) 方法 10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。 A) Value B) Cancel C) Default D) Enabled 11. 若要使命令按钮不可见,可设置属性为False来实现。 A) Value B) Enabled C) Visible D) Cancel 12. 运行程序时,系统自动执行窗体的事件。 A) load B) click C) unload D) GotFocus 13. 若要设置文本框最大可接收的字符数,可通过属性来实现。 A) MultiLine B) Length C) Max D) MaxLength 14. 若要使某命令按钮获得控制焦点,可使用方法来设置。 A) Refresh B) SetFocus C) GotFocus D) Value 15. 若要使命令钮可响应事件,可通过设置属性的取值来实现。 A) Visible B) Enabled C) Default D) Value 16. 在运行时,若要调用某命令按钮的Click事件过程,可设置该命令按钮对象的 属性为True来实现。 A) Enabled B) Value C) Default D) Cancel 17. 标签框的边框,由属性的设置值决定。

vb6.0练习题及答案

一、选择题 1.在设计应用程序时,可以查看到应用程序工程中的所有部分的窗口是()。 A.窗体设计.代码C.属性D.工程资源管理器窗口>> 答案:d 2.窗体的Load事件的触发时机是()。 A.用户单击窗体时B.窗体被加载时C.窗体显示之后D.窗口被卸载时>> 答案:b 3.与传统的程序设计语言相比,Visual Basuc最突出的特点是()。 A.结构化程序设计B.程序开发环境C.事件驱动编程机制D.程序调试技术 答案:C 4.VB6.0集成开发环境的主窗口不包括()。 A.标题栏B.菜单栏C.状态栏D.工具栏 答案:c 5.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是()。 A.Text.Mytext B.Mytext.text C.Mytext.(Text)D.Mytext*Text 答案:b 6.下列可以激活属性窗口的操作是()。 A.用鼠标双击窗体的任何部位B.执行“工程”菜单中的“属性窗口”命令C.按Ctrl+F4 D.按F4键 答案:b d 7.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应制造的操作是()。 A.单击窗体上没有控件的地方B.单击任一个控件C.不执行任何操作D.双击窗体的标题栏 答案:a 8.如果在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的()属性。 A.Caption B.PasswordChar C.Text D.Char 答案:b 9.如果想让文本框中的内容在运行时不能编辑,需将文本框的()属性设置为True。 A.Locked B.MultiLine C.TabStop D.Visible 答案:a 10.对于定时器(Timer)控件,设计其定时是否开启的属性是()。 A.Index B.Tag C.Enabled D.Left 答案:c 11.要在窗体Form1内显示“myfrm”,使用的语句是()。 A.Form.Caption=“myfrm”B.Form1.Caption=“myfrm”C.Form1.Print=“myfrm”D.Form.Print=“myfrm” 答案:b 12.对象的性质和状态特性称为()。 A.事件B.方法C.属性D.类 答案:c 13.下列正确的赋值语句是()。 A.x+y=20 B.y=x+20 C.3x=y D.s=π*r*r

vb题库及答案

| 最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() = "计算机等级考试" End Sub ] B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() = "计算机等级考试" End Sub D、Private Sub Command1_Click() = "计算机等级考试" { End Sub 2、在一行内写多条语句时,每个语句之间用()符号分隔。 A、 , B、: C、. D、; 3、下面()是合法的变量名。 A、X_YZ B、123ABC C、INTEGER D、X-Y ] 4、下面()是合法的字符常量。 A、 ABC$ B、“ABC” C、‘ABC’ D、 ABC 5、表达式16/4 - 2^5*8 MOD 5\2的值为()。 A、14 B、 4 C、20 D、2 6、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) — C、b=Right(a,10) D、b=Mid(a,11,10) 7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A",

VB语言练习题及答案1

VB语言练习题及答案 1、算法的计算量的大小称为算法的________。 (A)现实性(B)难度(C)复杂性(D)效率 2、设栈S和队列Q的初始状态为空。元素a、b、c、d、e、f依次通过栈S,并且一个元素出栈后即进入队列Q,若出队的顺序为b、d、c、f、e、a,则栈S的容量至少应该为________。 (A)3(B)4(C)5(D)6 3、在深度为5的满二叉树中,叶子结点的个数为________。 (A)32(B)31(C)16(D)15 4、链表适用于________查找。 (A)顺序(B)二分法(C)顺序,也能二分法(D)随机 5、希尔排序法属于________类型的排序法。 (A)交换类排序法(B)插入类排序法(C)选择类排序法(D)建堆排序法 6、序言性注释的主要内容不包括________。 (A)模块的接口(B)模块的功能(C)程序设计者(D)数据的状态 7.在数据流图中,○(椭圆)代表________。 (A)源点(B)终点(C)加工(D)模块 8、软件测试的过程是________。 Ⅰ.集成测试Ⅱ.验收测试Ⅲ.系统测试Ⅳ.单元测试 (A)Ⅰ、Ⅱ、Ⅲ、Ⅳ(B)Ⅳ、Ⅲ、Ⅱ、Ⅰ(C)Ⅳ、Ⅰ、Ⅱ、Ⅲ、(D)Ⅱ、Ⅰ、Ⅳ、Ⅲ 9、数据的逻辑独立性是指________。 (A)存储结构与物理结构的逻辑独立性(B)数据与存储结构的逻辑独立性(C)数据与程序的逻辑独立性(D)数据元素之间的逻辑独立性

10、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是________。 (A)一对一(B)一对多(C)多对一(D)多对多 11、下列打开"代码窗口"的操作中不正确的是________。 (A)按F4键(B)单击"工程资源管理器"窗口中"查看代码"按钮(C)双击已建立好的控件(D)执行"视图"菜单中"代码窗口"命令12、为了同时改变一个活动控件的高度和宽度,正确的操作是 ________。 (A)拖拉控件4个角上的某个小方块(B)只能拖拉位于控件右下角的小方块(C)只能拖拉位于控件左下角的小方块(D)不能同时改变控件的高度和宽度 13、Load事件是在窗体被装入工作区时 触发的事件。 (A)用户(B)程序员(C)手工(D)自动 14、.以下Case语句中错误的是________。 (A)Case 0 To8(B)Case Is > 5(C)Case Is > 0 And Is < 6(D)Case 1, 3, Is > 5 15、以下关于函数过程的叙述中,正确的是________。 (A)函数过程形参的类型与函数返回值的类型没有关系 (B)在函数过程中,过程的返回值可以有多个 (C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传地址方式传递 (D)如果不指明函数过称参数的类型,则该参数没有数据类型 16、为了同时改变一个活动控件的高度和宽度,正确的操作是 ________。 (A)拖拉控件4个角上的某个小方块(B)只能拖拉位于控件右下角的小方块(C)只能拖拉位于控件左下角的小方块(D)不能同时改变控件的高度和宽度 17、设a = 3,b = 10,c = 6,以下表达式的值是________。a < b And (Not b>c) Or c

VB练习题2

1.项目文件的扩展名是() A..vb B..sln C..exe D..vbproj 2.集成开发环境有两类窗口:浮动和固定,下面的()窗口不是浮动窗口。 A.工具箱B.属性 C.即时D.窗体 3.要使窗体的标题为“演示实例”,应修改窗体的()属性。 A.Caption B.Tip C.Item D.Text 4.在https://www.doczj.com/doc/6a12524979.html,中,下面属于方法的是()。 A.Focus B.SelectedText C.LostFocus D.Keypress 5.一条语句要在下一行继续写,可用()符号作为续行符。 A.+ B.- C.空格和_ D.... 6.若要使命令按钮不可操作,要对()属性进行设置。 A.Enabled B.Visible C.BackColor D.Text 7.在https://www.doczj.com/doc/6a12524979.html,集成环境中创建https://www.doczj.com/doc/6a12524979.html,应用程序时,除了工具箱窗口、窗体窗口和属性窗口 外,必不可少的窗口是() A.窗体布局窗口B.立即窗口 C.代码窗口D.监视窗口 8.当运行程序时,系统自动执行启动窗体的()事件过程 A.Load B.Click C.Unload D.GotFocus 9.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是() A.文本框没有内容B.文本框的MultiLine属性为False C.文本框的MultiLine属性为True D.文本框的Locked属性为True 10.若要使标签控件显示时不要覆盖窗体的背景图案,要对()属性进行设置 A.BackColor B.BorderStyle C.ForeColor D.BackStyle 11.数据类型为Long的类型标识符为()。 A.%B.&C.!D.# 12.下面()是日期型常量。 A.“5/17/12”B.5/17/12 C.#5/17/12#D.(5/17/12) 13.下面的()是合法的单精度型变量。 A.num! B.sum% C.char! D.mm# 14.下面的()是合法变量名。 A.X_yz B.123abc C.Integer D.X-Y 15.Rnd函数不可能为下列的()值。 A.0 B.1 C.0.1234 D.0.0005 16.图片框控件(PictureBox)是专门用于显示图片的控件,主要属性image用于设置显示 在控件上的图片,使用()语句可以在程序中消除已装入的图片。 A.PictureBox控件名.image=”” B.PictureBox控件名.image=Nothing C.PictureBox控件名.image=Image.FromFile(“”) D.PictureBox控件名.image=Image.FromFile(Nothing) 17.表达式16/4-2^5*8/4Mod5\2的值为() A.14 B.4 C.20 D.2 18.表达式Len(“123程序设计ABC”)的值是() A.10 B.14 C.20 D.17 19.为了给x,y,z三个整型变量赋初值1,正确的赋值语句是()。 A.x=1:y=1:z=1 B.x=1,y=1,z=1

VB测试题(一)及答案

测试题(一) 一:选择题 1)VB是一种面向对象的可视化程序设计语言,采取了()的编程机制。 A:事件驱动B:按过程顺序执行 C:从主程序开始执行D:按模块顺序执行 2)在VB中最基本的对象是(),它是应用程序的基石,是其他控件的容器。 A:文本框B:命令按钮 C:窗体D:标签 3)多窗体程序是由多个窗体组成。在缺省情况下,VB在应用程序执行时,总是把()指定为启动窗体。 A:不包含任何控件的窗体B:设计时的第一个窗体 C:包含控件最多的窗体D:命名为FRM1的窗体 4)有程序代码如下:Text1.text=”Visual Basic” 则:Text1,text和“Visual Basic”分别代表() A:对象,属性,属性B:对象,方法,属性 C:对象,属性,值D:属性,对象,值 5)VB是一种面向对象的程序设计语言,()不是面向对象系统所包含的三要素。

A:变量C:事件 C:属性D:方法 6)VB的一个应用程序至少包含一个()文件,该文件存储在窗体上使用的所有控件对象和有关的(),对象相应的()过程和()代码。 A:模块,方法,属性,程序B:窗体,属性,事件,程序 C:窗体,程序,属性,事件D:窗体,属性,事件,模块7)以下不属于VB的工作模式是()模式。 A:编译B:设计 C:运行D:中断 8)在VB集成环境创建VB应用程序时,除了工具箱窗口,窗体中的窗口,属性窗口外,必不可少的窗口是() A:窗体布局窗口B:立即窗口 C:代码窗口D:监视窗口 9)保存新建的工程时,默认的路径是() A:my documents B:VB98 C: \ D:windows 10)将调试通过的工程经“文件”菜单生成“.exe文件“编译成.exe后,将该可执行文件拿到其他机器上却不能运行的主要原因是() A:运行的机器上无VB系统B:缺少.frm窗体文件 C:该可执行文件有病毒D:以上原因都不对 11)对于窗体,下面()属性在程序运行时其属性设置不起作用。 A:maxbutton B:borderstyle C: name D:left

[整理]VB程序设计复习题及答案.

中南大学现代远程教育课程(专科)考试复习题及答案 《VB程序设计与应用》 一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的,请把所选项前的字母填在 题后的括号内。 1. Visual Basic程序中分隔一行中各语句的字符是()。[ ] A)‘ B): C)\ D)_ 2. 下列可作为Visual Basic的变量名的是()。[ ] A: Filename B: A(A+B)C: A%D D : Print 3. 要让菜单项无效,应将()属性值设置为False。 [ ] A. Visible B. Enabled C. Moveable D. Checked 4. 以下过程是()事件。 Prviate Sub Form_Load( ) …… End Sub [ ] A: 命令按钮的单击B: 命令按钮的装载 C; 窗体的装载D: 窗体的单击 5. Vb中描述文件扩展名的是()属性。[ ] A: Drive B: Pattern C: FileName D: Path 6. 关于Visual Basic中事件的说法中,不正确的为()。[ ] A)事件是由Visual Basic预先定义好的,能够被对象识别的动作 B)DblClick(双击)是Visual Basic中的一种事件 C)一个对象可以识别一个或多个事件 D)对于一个系统提供的对象可以识别哪些事件,需要程序员自己定义 7. 下列控件中可设置滚动条是()。 [ ] A. 检查框(复选框) B. 框架 C. 文本框 D. 标签框 8. 在Visual Basic中建立一个空窗体,( )不会是其默认名。 [ ] A. Form1 B. Form2 C. Formx D. Form10 9. Const One&=1,则One为()类型的常数。[ ] A)整型 B)字节型

vb模拟练习二(参考答案)范文

A100 B Label1.Left = Label1.Left C D Label1.Move Label1.Left A B C D A B C D A Private Sub Command1_Click(): B Private Sub Command1_Click(): C Private Sub Text1_Change(): D Private Sub Text1_Click(): A If a ≥ b Then t=a B If a ≥ b Then t=a;a=b; C If a >= b Then t=a D If a >= b Then t=a:

A B C D A B C D A函数的“提示信息参数”不能缺省 B 函数,只能输入一个值 C 回值是数值型的 D 的返回值必须赋予一个变量 A 如Case x ,y ,z B 如Case "a ","b","c" C 如Case 1 to 10 D 如Case Is <8 A B C D A B C D A B C D

A B C D A B C D A B C D A 窗口中选择Picture属性条,然后按回车键 B Del键 C 句Picture1.Picture = D 句Picture1.Picture = A B C D A B C D A age>=20 And age<=30 B age>=20 0r age<=30

C age<=20 And age>=30 D age<=20 0r age>=30 A (.vbp) B (.frm) C (.bas) D 工程文件 A B C D A B C D A B C D A B C Text1_KeyPress(KeyAscii D A B C D

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