二级VB分类习题

二级VB分类习题
二级VB分类习题

二级VB分类习题

第一章

1.在Visual Basic设计界面中不能隐藏的窗口是 A 。

A)工程窗口

B)属性窗口

C)立即窗口

D)窗体窗口

2.以下可以构成语句的一项是 B 。

A)对象名.属性

B)对象名.方法名

C)对象名.事件名

D)对象名.函数名

VB集成的主窗口中不包括()

A)属性窗口

B)标题栏

C)菜单栏

D)工具栏

3.以下不是 Visual Basic 的特点的选项是 B 。

A)可视编程

B)算法设计

C)事件驱动

D)面向对象

4.在Visual Basic中通过属性来设置字体的颜色 A 。

A)FontColor

B)ClipControl

C)BackColor

D)ShowColor

5.设置窗体的绘图方式是否在Paint事件中重绘整个窗体内容利用属性 D 。

A)ControlBox

B)ClipControl

C)BordeStyle

D)AutoRedraw

6.Move方法的一般形式是[对象名.]Move A[,B[,C[,D]]],其中B指的是 B 。

A)Left

B)Top

C)Width

D)Height

7. C 是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。

A)文件

B)属性

C)方法

D)窗体

8.以下不属于同类的是 A 。

A)Click

B)Name

C)Caption

D)Top

9.当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的是 B 。

A)AutoSize属性

B)Resize事件

C)AutoRedraw属性

D)Stretch方法

10.对象可以识别和响应的某些行为称为 D 。

A)属性

B)方法

C)继承

D)事件

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

A)结构化程序设计

B)程序开发环境

C)事件驱动编程机制

D)程序调试技术

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

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

B)通过“我的电脑”找到vb6.exe,双击该文件名

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

D)进入DOS方式,执行vb6.exe文件

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

A)功能键F10或Alt键

B)Shift+功能键F4

C)Ctrl或功能键F8

D)Ctrl+Alt键

14.Visual Basic 6.0集成环境的主窗口中不包括 C 。

A)标题栏

B)菜单栏

C)状态栏

D)工具栏

15.用标准工具栏中的工具按钮不能执行的操作是 B 。

A)添加工程

B)打印源程序

C)运行程序

D)打开程序

16.Visual Basic窗体设计器的主要功能是 A 。

A)建立用户界面

B)编写源程序代码

C)画图

D)显示文字

17.在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是 B 。

A)编写代码

B)新建一个工程

C)打开属性窗口

D)进入Visual Basic环境

18.下列不属于Visual Basic特点的是 C 。

A)对象的链接与嵌入

B)结构化程序设计

C)编写跨平台应用程序

D)事件驱动程序编程机制

19.下列不是Visual Basic 6.0中打开工程的方法为 A 。

A)按Alt+O组合键

B)执行"文件"菜单中的"打开工程"命令

C)按Ctrl+O组合键

D)单击标准工具栏上的"打开工程"按钮

20.下面关于Visual Basic 6.0工具栏的说法不正确的是 B 。

A)工具栏的位置可以任意改变

B)工具栏一定在菜单栏的下方

C)工具栏可以显示或隐藏

D)Visual Basic有多个工具栏

1.在对象名与事件名之间用 _- 符号连接。窗体的对象名用表示 Form 。

2.Visual Basic的窗体和控件是具有自己的属性、事件和方法的对象。

3.窗体和控件的大部分属性可以通过属性窗口设置,也可以通过事件代码设置。

4.在面向对象程序设计中,对象是一个由代码和事件组成的概念。

5.Visual Basic中的对象包括窗体、控件和可访问的实体。

https://www.360docs.net/doc/f05317292.html,属性的含义是对象的名称,窗体的默认Name属性是 Form1 。

10.窗体对象可以识别KeyPress,KeyUp,KeyDown事件,在按下某键时,这3个事件发生的顺序是:KeyDown 、 KeyPress 、 KeyUp 。

11.传统的程序设计语言主要是面向过程式的,而现在涌现出的许多可视化程序设计语言,如Visual Basic主要是面向对象进行程序设计的。

12.Visual Basic 6.0分为3种版本,这3种版本是学习版、专业版和企业

版。其中,最完整的是企业版。

13.可以通过 Alt+F4 快捷键或 Alt+Q 快捷键退出Visual Basic。

14.Visual Basic开发环境中,在标题栏的方括号内能指出目前正处在设计状态或

运行状态或中断状态。

15.窗体布局窗口的主要功能是设置程序运行时各个窗体在屏幕上的显示位置。

16.菜单命令中有“…”标记表示该命令是一个打开对话框的命令。

17.默认情况下,工具箱中只显示内部控件控件。

18.在Visual Basic中,所有窗体或控件的大小都是以缇 Twip 为单位的。

19.Visual Basic使用的是 Unicode 字符集。

20 使用Visual Basic 6.0开发的应用程序,最多可以有 255 个窗体。

第二章

1.设置标签边框的属性是 A 。

A)BorderStyle

B)BackStyle

C)AutoSize

D)Alignment

2.要使标签所在处透明显示背景,应把其BackStyle属性设置为 A 。

A)0

B)1

C)True

D)False

3.以下不具有Picture属性的对象是 D 。

A)窗体

B)图片框

C)图像框

D)文本框

4.决定控件上文字的字体、字形、字号、效果的属性是 D 。

A)Text

B)Caption

C)Name

D)Font

5.决定一个窗体有无控制菜单的属性是 D 。

A)MinButton

B)Caption

C)MaxButton

D)ControlBox

6.任何控件都具有 C 属性。

A)Text

B)Caption

C)Name

D)ForeColor

7.为了把焦点移到某个指定的控件,所使用的方法是 A 。

A)SetFocus

B)Visible

C)Refresh

D)GetFocus

8.在程序运行期间,如果拖动滚动条上的滚动块,则触发的滚动条的事件是 C 。

B)Change

C)Scroll

D)Setfocus

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

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

B)单击任一个控件

C)不执行任何操作

D)双击窗体的标题栏

10.为了把窗体上的某个控件变为活动的,应执行的操作是 B 。

A)单击窗体的边框

B)单击该控件的内部

C)双击该控件

D)双击窗体

11.确定一个控件在窗体上的位置的属性是 D 。

A)Width或Height

B)Width和Height

C)Top或Left

D)Top和Left

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

A)Text

B)Length

C)Seltext

D)SelStart

15.要使标签能够显示所需要的文本,则在程序中应设置 A 属性的值。

A)Caption

B)Text

C)Name

D)AutoSize

16.要使一个命令按钮成为图形命令按钮,则应设置其 B 属性值。

A)Picture

B)Style

C)DownPicture

D)DisabledPicture

17.要使标签中的文本靠右显示,则应将其Alignment属性设置为 B 。

A)0

B)1

C)2

D)3

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

A)Value

B)Cancel

C)Enabled

19.下列语句中正确的是 D 。

A)txt1.Text+txt2.Text=txt3.Text

B)https://www.360docs.net/doc/f05317292.html,=cmdOK

C)12Label.Caption=1234

D)Text1="123"

20.如果要在文本框中输入字符时,只显示某个字符,如星号(*),应设置文本框的 B 属性。

A)Caption

B)PassWordChar

C)Text

D)Char

1.Visual Basic中的控件分为3类,它们是标准控件、 ActiveX控件和可插入对象。

2.一个控件在窗体上的位置由和属性决定,其大小由和属性决定。

4.要想在文本框中显示垂直滚动条,必须把 ScollBars 属性设置决定为2,同时还应把属性 Multiline 设置为 True 。

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

6.计时器事件时间的间隔通过 InterVal 属性设置。

7.有时候需要暂时关闭计时器,这可以通过 Enabled 属性来实现。

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

10.能够改变窗体边框线类型的属性是 Bordstyle 。

17.要把一个命令按钮设置成无效,应设置 Enabled 属性值。

第三章

1.有如下程序:

m="ABC"

n="abc"

k=LCase(m)

j=UCase(n)

Print Asc(k+j)

End

运行后输出的结果是 D 。

A)abcabc

B)ABCABC

C)65

D)97

2.有如下程序:

a=6;b=8

F=Sqr(a*a+b*b)

Print F

运行后输出的结果是 C 。

A)6

B)8

C)10

D)14

3.有如下程序:

Dim a As String,b As String

a="12345",b="abcde"

For i=1 To 5

c=c+Left(a,i)+Right(b,i)

Next i

Print c

运行后输出的结果是 D 。

A)a1b2c3d4e5

B)1a2b3c4de5

C)e1d2c4b5e1d2c3b4a5

D)1e12de123cde1234bcde12345abcde

4.下面表达式中, D 的运算结果与其他3个不同。

A)log(Exp(-3.5))

B)Int(-3.5)+0.5

C)-Abs(-3.5)

D)Sin(30*3.14/180)

5.设m,n是整数,且n>m,在以下4个语句中,能将x赋值为一个m~n之间(含m,n)任意整数,即满足m≥x≥n的是 C 。

A)X=INT(RND*(N-M+1))+M

B)X=Int(Rnd*n)+m

C)X=Int(Rnd*m)+n

D)X=Int(Rnd*(n-m)+m

6.在以下4个逻辑表达式中,其逻辑值为"真"的是 D 。

A)Not (3+4<4+6)

B)2>1 And 3<2

C)1>2 Or 2>3

D)Not (1>2)

7.执行以下程序段后,变量C$的值为 D 。

A$="Visual Basic Programing"

B$="Quick"

C$=B& & Ucase(Mid&(A&,7,6)) & Right&(A$,11)

A)Visual BASIC Programing

B)QuickBasic Programing

C)QUICK Basic Programing

D)Quick BASIC Programing

8.语句X=X+1的正确含义是 C 。

A)变量X的值与X+1的值相等

B)将变量X的值存到X+1中去

C)将变量X的值加1后赋给变量X

D)变量X 的值为1

10.如下程序:

Private Sub Form_Click()

a=20:b=20:c=120:d=120

Form.Line(a,b)-(c,d),,BF

End Sub

单击窗体后,窗体上显示的是 C 。

A)一条直线

B)一个矩形空框

C)一个填充了颜色的矩形

D)无任何图形

14.执行以下语句的输出结果是 C 。

Print Format(32548.5, "000,000.00")

A)32548.5

B)32,548.5

C)032,548.50

D)32,548.50

16 表达式Left("how are you",3)的值是 A 。A)how

B)are

C)you

D)how are you

17.表达式Abs(-5)+Len("ABCDE")的值是 C 。A)5ABCDE

B)-5ABCDE

C)10

D)0

18.函数Int(Rnd*6+1)的取值范围是 C 。

A)从1到7共7个整数

B)从0到7共8个整数

C)从1到6共6个整数

D)从0到6共7个整数

19.有如下程序:

a=3:b=4

Print b>a

End

运行后,输出结果是 A 。

A)Ture

B)False

C)4>3

D)显示出错信息

20.有如下程序:

DefStr X-Z

X="123"

Y="456"

Z=X$+Y$

Print Z$

End

运行后,输出结果是 B 。

A)显示出错信息

B)123456

C)“579”

D)579

1.窗体上有一个按钮和一个列表框(Sorted属性为True),执行下列过程后的输出结果为。Private Sub Command1_Click()

List1.AddItem "China"

List1.AddItem "Great"

List1.AddItem "Is",1

List1.AddItem "!",3

Print List1.List(2)

End Sub

A)China

B)Great

C)Is

D)!

2.使用方法不能让控件获得焦点。

A)通过Tab切换

B)单击该控件

C)使用SetFocus方法

D)使用键盘上的方向键

3.若想要建立一个学生管理系统的输入界面,其中要求选择学生的性别/政治面貌(党/团/群众)及选课情况(共有5门课,可任选),下列设置方法正确的是。

A)将5门课程用一组5个选择框来表示,将性别和政治面貌用5个单选按钮来表示

B)将5门课程用一组5个选择框来表示,用两个框架分别将性别用两个单选按钮,政治面貌用3个单选按钮来表示

C)将5门课程用一组5个单选按钮来表示,将性别和政治面貌用5个选择框来表示

D)用一组10个选择框来表示课程、性别和政治面貌

4.下列不是标准控件的是。

A)图像框

B)图片框

C)框架

D)对话框

5.列表框中TabIndex属性表示的意义是。

A)被选中列表项的序号

B)列表框的项的总数

C)列表框获取Tab焦点的序号

D)无此属性

6.窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是。

Private Sub Command1_Click()

Picture1.Picture=LoadPicture("c:\1.jpg")

Picture1.Cls

Picture1.Print "Test"

End Sub

A)窗体无显示,图片框显示图片和文字Test

B)窗体上出现Test文本,图片框无显示

C)窗体上出现Test文本,图片框显示图片1.jpg

D)窗体无显示,图片框只显示Test文字

7.以下不属于标签属性的是。

A)Font

B)Value

C)Caption

D)Index

8.窗体上有一个按钮和一个文本框,程序执行后,在文本框中输入12345,单击按钮后的输

出结果为。

Private Sub Command1_Click()

Dim A As Integer,B As Integer

Text1. SelStart=2

Text1.SelLength=2

A=Val(Text1.SelText)

B=Len(Text1.Text)

Print A*B

End Sub

A)68

B)115

C)170

D)1170

9.以下控件没有Click事件是。

A)TextBox

B)Label

C)Timer

D)Image

10.可以接受焦点的控件是。

A)Frame

B)Command

C)Label

D)Timer

11.给程序的空白行选择适当的语句。

窗体上有一个命令按钮Command2和一个列表框List1。先选择列表框中的某一个项目,然后单击命令按钮,将该项目从列表框删除。程序如下:

Private Sub Command2_Click()。

Dim Ind As Integer

Ind=

List1.Remove Ind

End Sub

A)List1.Index

B)List1.ListIndex

C)List1.Text

D)List1.ListCount

12.下列关于图片框的语句中错误的是。

A)Picture1.Picture=Picture2.Picture

B)Picture1.Picture=LoadPicture("C:\vb60\Arw04Up.ico")

C)Picture1.Print Tab(20); CurrentX, CurrentY

D)Picture1.Stretch=True

13.关于Image控件和PictureBox控件的说明,其中错误的是。

A)Image控件和PictureBox控件都有Picture属性

B)Image控件和PictureBox控件都支持Print方法

C)Image控件和PictureBox控件都可以用LoadPicture函数把图形文件装入控件中

D)Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件

14.许多常用控件都有Value属性,Value属性的作用是。

A)确定控件的属性

B)确定控件的位置

C)确定控件的状态和位置

D)确定控件的状态、内容及位置

15.窗体上有一个名为Label1的标签,为了使该标签透明并且没有边框,正确的属性能设置为。

A)Label1.BackStyle=0

Label1.BorderStyle=0

B)Label1.BackStyle=1

Label1.BorderStyle=1

C)Label1.BackStyle=true

Label1.BorderStyle=true

D)Label1.BackStyle=False

Label1.BorderStyle=False

16.窗体上有一个列表框和一个文本框,编写如下两个事件过程:

Private Sub Form_Load()

List1.AddItem "Beijing"

List1.AddItem "Tianjin"

List1.AddItem "Shanghai"

Text1.Text=""

End Sub

Private Sub List1_Click()

x=List1.Text

Print x+Text1.Text

End Sub

程序运行后,在文本框中输入“China”,然后单击列表框中的“Shanghai”,则输出结果为。A)China Beijing

B)China Tianjin

C)China Shanghai

D)Shanghai China

17.为了暂时关闭计时器,应把该计时器控件的属性设置为False。

A)Visible

B)Timer

C)Enabled

D)Interval

18.下列各控件不包含有滚动条的控件是。

A)ListBox

B)ComboBox

C)TextBox

D)LabelBox

19.下列每组控件中,都包含有滚动条的一组控件是。

A)ListBox和LabelBox

B)TextBox和DriveListBox

C)ComboBox和CheckBox

D)FileListBox和DirListBox

20.给程序的空白行选择适当的语句。

程序段的功能是:依次自动将列表框List2中所有列表项目移入列表框List1中,并将移入List1中的项目从List2中删除。程序如下:

Do While List2.ListCount

List2.RemoveItem 0

Loop

A)List1.AddItem List2.List(0)

B)List1.AddItem List2.Text

C)List2.AddItem List1.List(0)

D)List2.AddItem List1.Text

1.使用Timer控件和Label控件来显示时间(每隔1秒显示一次),完成此程序。

Private Sub Form_Load()

=10000

Timer1.Enabled=True

End Sub

Private Sub Timer1_Timer()

End Sub

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

3.图像框和图片框在使用时有所不同,这两种控件中,能作为容器容纳其他控件的是。

4.设计两个CheckBox,一个显示粗体,一个显示斜体,通过对CheckBox的选择,在一个文本框中显示相应效果的文本,完成下列程序。

Private Sub Form_Load()

Check1.Caption="显示粗体"

Check2.Caption="显示斜体"

Text1.Text="Visual Basic 6.0"

End Sub

Private Sub Check1_Click()

If =1 Then

Text1.FontBold=True

Else

Text1.FontBold=False

End If

End Sub

Private Sub Check2_Click()

If Check2.Value=1 Then

Text1. =True

Else

Text1. =False

End If

End Sub

5.某程序列表框中有许多项,现在用Timer控件控制时间,100毫秒删除一项,直到删完为止,用一滚动条来显示已删除的项目,完成此程序。

Private Sub Command1_Click()

Hscroll1.Min=0

HScroll1.Max=

HScroll1.Value=0

Timer1. =100

Timer1.Enabled=True

End Sub

Private Sub Timer1_Timer()

If List.ListCount>0 Then

List1.RemoveItem(0)

HScroll1.Value= -List1.ListCount

Else

Timer1.Enabled=False

MsgBox "全部删除!"

End If

End Sub

6.在程序中动态地给图片框加载图像文件的函数为。

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

8.编程实现加法计算,在两个文本框中Text1和Text2输入加数,用标签Label1表示结果,单击按钮进行计算,完成下列计算过程。

Private Sub Command1_Click()

Dim A As Integer,B As Integer

A=

B=Val(Text2.Text)

=A+B

End Sub

9.为了使标签自动调整大小以显示全部文本内容,应把标签的属性设置为True。

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

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

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

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

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

15.有时候需要暂时关闭计时器,这可以通过属性来实现。

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

Private Sub Form_Click()

List1.RemoveItem 1

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

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

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

Private Sub Form_Click()

Text1.Text="VB程序设计"

End Sub

Private Sub Text1_Change()

Picture1.Print "VB Programming"

End Sub

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

是。

18.Text文本框接受的最长字符数有文本框的属性确定。

19.把“Visual Basic程序设计”添加到列表框lstBooks的语句为。

20.程序运行时,单击水平滚动条右边的箭头时,滚动条的Value属性值将。

1.如下程序运行后输出的结果是。

x=0

For k=3 To 5

x=x+2

s=s+x

Next k

Print s

A)3

B)12

C)6

D)9

2.下述程序的功能是。

x="((a+B)*A)-(a*b+C)"

n=Len(x)

m=0

For k=1 To n

p&=Mid(x,k,1)

If p&="(" Then

m=m-1

ElseIf p&=")" Then

m=m+1

End If

If m>0 Then

Print ":-p"

End If

Next k

Print ":-)"

A)统计输入的字符串中括号的总数

B)统计输入的字符串中匹配的括号的对数

C)检查输入的字符串中的括号是否能够匹配

D)删除字符串的括号

3.下述程序段中,与其他3个程序段作用不同的是。A)s=0

i=0

While i>100

s=s+i

Wend

B)s=0

i=0

While i<100

i=i+1

Wend

C)s=0

i=1

Do While i<100

s=s+1

Loop

D)s=0

i=0

Do Until i>100

s=s+1

Loop

4.下列程序段的执行结果为。a=0:b=1

Do

a=a+b

b=b+1

Loop While a<10

Print a;b

A)10 5

B)a b

C)0 1

D)10 30

5.下列程序的运行结果是。

s=0:t=0:u=0

For x=1 To 3

For y=1 To x

For z=y To 3

s=s+1

Next z

t=t+1

Next y

u=u+1

Next x

Print s;t;u

A)3 6 14

B)14 6 3

C)14 3 6

D)16 4 3

6.下述程序的运行结果是。

j=0

Do While j<30

j=(j+1)*(j+2)

k=k+1

Loop

Print k;j

A)0 1

B)3 182

C)30 30

D)4 30

7.下列程序的执行结果为。

n=0

j=1

Do Until n>2

n=n+1

j=j+n*(n+1)

Loop

Print n;j

A)0 1

B)3 7

C)3 21

D)3 13

8.在窗体上画一个命令按钮,然后编写如下事件过程,程序运行后,单击命令按钮,依次在输入对话框中输入5,4,3,2,1,-1,输出结果为。

Private Sub Command1_Click()

x=0

Do Until x=-1

a=Val(InputBox("请输入A的值"))

b=Val(InputBox("请输入B的值"))

x=Val(InputBox("请输入X的值"))

a=a+b+x

Loop

Print a

End Sub

A)2

B)3

C)14

D)15

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

A)Dim A[3,4]As Integer

B)Dim A(3,4)As Integer

C)Dim A[3;4]As Integer

D)Dim A(3;4)As Integer

10.下述语句的运行结果是。

Dim a

i=0

a=Array (1,-2,9,0,-1,9)

Do

K=a(i)

For m=10 To k Step-2

n=k+m

Next m

Print n+m

i=i+1

Loop While Abs(m+n)<>27

A)3 -8 27

B)3 27 -8

C)-8 27 3

D)-8 3 27

11.下列程序段的执行结果为。Dim M(2)

For i=1 To 2

M(i)=0

Next i

k=2

For i=1 To k

For j=1 To k

M(j)=M(i)+1

Print M(k);

Next j

Next i

A)1 2 2 3

B)1 2 3 4

C)0 2 2 3

D)0 1 2 3

12.有如下程序:

Dim arr (3,3)

For j=1 To 3

For k=1 To 3

arr(j,k)=(j-1)*3+k

Next k

Next j

For j=2 To 3

For k=2 To 3

Print arr(k,j);

Next k

Print

Next j

运行后,输出的结果是。

A)2 5

3 6

B)5 8

6 9

C)4 7

5 8

D)5 9

6 8

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

B)112个

C)140个

D)210个

14 下列程序段的执行结果为。

Dim A(4)

n=3

A(1)=1

For k=0 To n-1

For l=1 To k+1

X=k+2-1

A(X)=A(X)+A(X-1)

If k

Print A(X);

Next 1

Next k

A)1 2 1

B)1 2 3

C)2 4 6

D)1 3 1

15.有如下程序,运行后输出的是。

Option Base 1

Private Sub Command1_Click()

Dim aj(1 To 10)

For j=6 To 10

aj(j)=j*2

Next j

Print aj(1)+aj(j)

End Sub

A)5

B)20

C)22

D)显示出错信息

16.下列程序的输出结果为。

Private Sub Command1_Click()

Dim a(20)

For j=1 To 20 Step 2

a(j)=j

Next j

Print a(1)+a(2)+a(3)

End Sub

A)4

B)5

C)6

D)7

17.使用ReDim Preserve可以改变数组的。A)最后一维的大小

B)第一维的大小

C)所有维的大小

D)改变维数和所有维的大小

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

Private Sub Command1_Click()

Dim a(-5 To 6)

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

a(i)=i

Next i

Print a(LBound(a,1));a(UBound(a,1)) End Sub

A)0 0

B)-5 0

C)-5 6

D)0 6

19.下列程序段的执行结果为。

K=0

For J=1 To 2

For I=1 To 3

K=I+1

Next I

For I=1 To 7

K=K+1

Next I

Next J

Print K

A)10

B)6

C)11

D)16

20.下列程序段的执行结果为。

x=Int(Rnd+4)

Select Case x

Case 5

Print "优秀"

Case 4

Print "良好"

计算机二级VB第7章选择题及答案

第七章理论复习题1、阅读下列程序: Private Sub Form_Click() Dim m As Integer Static n As Integer For i = 1 To 3 n = n + i m = m + i ^ 2 Next Print m, n End Sub 运行时两次单击窗体结果为()。 A、14 6 14 6 B、14 6 14 12 C、14 6 28 6 D、14 6 28 12 2、窗体上的命令按钮编写如下事件过程:Private Sub Command1_Click() Dim array1(10, 10) As Integer Dim i, j As Integer For i = 2 To 4 For j = 3 To 5 array1(i, j) = i * j Next j Next i Print array1(2, 4) + array1(3, 4) End Sub 运行时,单击命令按钮后输出的结果是()。 A、9 B、13 C、程序出错 D、20 5、以下数组声明语句中数组a包含的元素个数为()。Dim a(3,-2 to 1,5) A、96 B、75 C、60 D、13 6、有声明Dim a(-3 to 1,3) As Integer,则下列叙述中正确的是()。 A、数组a是二维动态数组 B、数组a共有20个元素 C、a(0,0)不是该数组的元素 D、a(1,1)是该数组的第十个元素 7、下列叙述中错误的是()。 A、控件数组的每一个元素共享同样的事件过程 B、控件数组的每一个元素都有与之相关联的下标值 C、控件数组的每一个元素都有不同的name属性作为标识 D、可在运行过程中删除控件数组的某个元素 8、能使一维数组arr(6)元素个数加1,但保留数组中原有元素的语句是()。 A、R eDim arr(7) B、R eDim Preserve arr(7)

大学VB考试题库

大学VB考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.360docs.net/doc/f05317292.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0

全国计算机等级考试二级VB笔试试题及答案

2009年9月全国计算机等级考试二级VB笔试试题及答案 一、选择题(每小题2分,共70分) 一、选择题 1.下列数据结构中,属于非线性结构的是()。 A. 循环队列 B.带链队列 C.二叉树 D.带链栈 答案C Array解析树均是非线性结构 2. 下列数据结构中,能够按照”先进后出”原则存取数据的是()。 A. 循环队列 B.栈 C.队列 D.二叉树 答案B 解析:栈是先进后出或后进先出的线性表 3. 对于循环队列,下列叙述中正确的是()。 A.队头指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针 答案D 解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放 4. 算法的空间复杂度是指()。 A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量

C.算法程序中的语句或指令条数 D.算法在执行过程中所需要的临时工作单元数 答案A 解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间. 5. 软件设计中划分模块的一个准则是()。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 答案B 解析:模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性. 6.下列选项中不属于结构化程序设计原则的是()。 A.可封装 B.自顶向下 C.模块化 D.逐步求精 答案A 7.软件详细设计产生的图如下 该图是( ). A.N-S图 B. PAD图 C. 程序流程图 D.E-R图 答案C 8.数据库管理系统是()。

省二级VB编程题目

Private Sub Command1_Click() Dim n As Integer, i As Integer, s As Double n = Val(Text1.Text) s = 0 For i = 1 To n s = s + i ^ 2 Next i Text2.Text = s End Sub Private Sub Command1_Click() ''' 不得删除本行注释 Dim i As Integer Open App.Path & "\" & "yssj.txt" For Input As #1 For i = 1 To 10 Input #1, a(i) Next i Close #1 End Sub Private Sub Command2_Click() ''' 不得删除本行注释 Dim i As Integer Text1.Text = "" For i = 1 To 10 If a(i) Mod 3 = 2 Then Text1.Text = Text1.Text & Str(a(i)) End If

Next i End Sub

Private Sub command1_Click() '''不得删除本行注释 Dim a As Integer, b As Double, i As Integer, n As Integer n = Val(Text1.Text) a = 0 b = 0 For i = 1 To n a = a + i b = b + a Next i Text2.Text = b End Sub Private Sub Command1_Click() '''不得删除本行注释 Dim i%, xh$, xm$ Open App.Path & "\" & "Xhxm.txt" For Output As #1 For i = 1 To 3 xh = InputBox("请输入学号") xm = InputBox("请输入姓名") Write #1, xh, xm Next i Close #1 End Sub Private Sub Command2_Click() '''不得删除本行注释 Dim s as string Open App.Path & "\" & "Xhxm.txt" For Input As #2 Do While Not EOF(2) Line Input #2, s Text1.Text = Text1.Text & s & vbCrLf Loop Close #2 End Sub

vb题库(选择与填空)

一、单选题(每小题1分,共99 分) 1. 假定Picture1 和Text1 分别为图片框和文本框的名称,下列语句中不正确的是______ 。 A Picture1.Print 25 B Text1.Print 25 C Print 25 D Debug.Print 25 2. 在Visual Basic 中要将一个窗体从内存中释放,应该使用以下语句中的______ 。 A UnLoad B Stop C Close D Hide 3. 如果组合框ComBo1中已有10项数据,应使用语句______将数据"Mydata"插入到第5项。 A ComBo1.Insert "Mydata", 4 B ComBo1.Insert "Mydata", 5 C ComBo1.AddItem "Mydata", 5 D ComBo1.AddItem "Mydata", 4 4. 如果列表框List1中已有10项数据,应使用语句______将数据"Mydata"插入到列表框的第3项。 A List1.Insert "Mydata", 3 B List1.AddItem "Mydata", 2 C List1.AddItem "Mydata" ,3 D List1.Insert "Mydata", 2 5. 语句If x=1 Then y=1,下列说法正确的是____________。 A x=1和y=1为赋值语句 B x=1为赋值语句,y=1为关系表达式 C x=1为关系表达式,y=1为赋值语句 D x=1和y=1均为关系表达式 6. 删除列表框中指定的项目所使用的方法为______ 。 A Move B Clear C Remove D RemoveItem 7. 不论何控件,共同具有的属性是______________。 A ForeColor B Name C Text

VB考试题库,二级习题(含答案)

VB考试一 1、能够获得一个文本框中被选取文本的内容的属性是______。 A:SelStart B:SelLength C:SelText D:Text 参考答案:C 2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。 A:Text1.Enabled = False B:Text1.Hide C:Text1.Clear D:Text1.Visible = False 参考答案:D 3、对于语句If x=1 Then y=1, 下列说法正确的是____。 A:x=1和y=1 均为赋值语句 B:x=1和y=1 均为关系表达式 C:x=1为赋值语句,y=1为关系表达式 D:x=1为关系表达式,y=1 为赋值语句 参考答案:D 4、以下变量名中,______是不符合Visual Basic的命名规范的。 A:_mnu_Open_234 B:Abc901 C:price_ D:K 参考答案:A 5、MsgBox 函数返回值的类型是__________。 A:数值或字符串 B:字符串C:变体D:整型数值 参考答案:D 6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。 A:进入中断模式B:进入运行模式 C:进入设计模式D:不用进入任何模式 参考答案:A 7、设a=6,则执行 x=IIF(a>5,-1,0) 后,x的值为______。 A:-1 B:6 C:0 D:5 参考答案:A 8、可以同时删除字符前导和尾部空白的函数是______。 A:Mid B:Rtrim C:Trim D:Ltrim 参考答案:C 9、以下语句的输出结果是______。 Print Format$("32548.5","000,000.00")

江苏省计算机二级VB考试真题及参考答案

2007年秋季vb考试真题 1.下面关于比特的叙述中,错误的是( 1 ) A.比特是组成数字信息的最小单位 B.比特只有“0”和“1”两个符号 C.比特既可以表示数值和文字,也可以表示图像和声音 D. 比特”1”总是大于比特“0” 2.在下列有关集成电路的叙述中,错误的是( 2 ) A.现代集成电路使用的半导体材料主要是硅 B.大觑模集成电路一般以功能部件、子系统为集成对象 C.我国第2代居民身份证中包含有IC芯片 D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右 3.在下列有关通信技术的叙述中,错误的是( 3 ) A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成 B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信 C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率 D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质 4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 ) A.主存储器是一种动态随机存取存储器(RAM) B.主存储器的基本编址单位是字(即32个二进位) C.目前市场上销售的PC机,其内存容量可达数十GB D.所有PC机的内存条都是通用的:可以互换 5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 ) A.打印机与主机的连接C.声卡与主机的连接 B.显示器与主机的连接D.硬盘与主机的连接 6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。 A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片 B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分 C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关 D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息 7.下列有关目前Pc机辅助存储器的叙述中,错误的是( 7 ) A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多 B.硬盘的内部传输速率一般小于外部传输速率 c.优盘采用Flash存储器技术,属于半导体存储器 D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱 8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是( 8 ) 。A.Windows操作系统支持系统中多个任务的并发执行 B.利用Whldows附件“系统工具”中的“系统信息”可以查看内存的工作情况 C.系统规定文件名最多由128个字符组成 D.Vista是Microsoft公司推出的Windows XP操作系统的后继版本 9.算法设计是编写程序的基础。下列关于算法的叙述中,正确的是( 9 ) 。 A.算法必须产生正确的结果C.算法可以没有输出 B.算法必须具有确定性D.算法的表示必须使计算机能理解 10.因特网使用TCP/IP协议实现全球范围的计算机网络互连,连接在因特网上的每一台主机

计算机二级VB考试试题

站长提醒广大考生:下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108

VB测验选择题真题精选

VB测验选择题真题精选

————————————————————————————————作者:————————————————————————————————日期:

VB考试真题精选,考前必备神器20 开通黄钻 21, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( b )。(1分) A、Sub plus(sum, a , b ): sum = a + b: End Sub B、Sub plus(ByVal sum , a , b ): sum = a + b: End Sub C、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End Sub D、 D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub 22、通过关键字( c )声明的局部变量,在整个程序运行中一直存在。(1分) A、Dim B、Public C、Static D、Private 23、过程的作用域分为( c )。(1分) A、窗体级和局部级 B、模块级和局部级 C、窗体/模块级和全局级 D、窗体/模块级和局部级 24、在窗体的通用段声明变量时,不能使用( d )关键字。(1分) A、Dim B、Public C、Private D、Static 25、能在一个工程的所有程序中使用的变量,称为( b )。(1分) A、局部变量 B、全局变量 C、窗体级变量 D、模块级变量 27、使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( b )。(1分)

计算机二级VB考试题及答案

计算机二级VB考试题及答案计算机二级VB考试题及答案 计算机二级VB考试题及答案 1.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程: PrivateSubCommand1_Click() n=Val(Text1.Text) Ifn2=n/2Then f=f1(n) Else f=f2(n) EndIf Printf;n EndSub PublicFunctionf1(ByRefx) x=x*x f1=x+x EndFunction PublicFunctionf2(ByValx) x=x*x

f2=x+x+x EndFunction 程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单) A.7236 B.10836 C.726 D.273 2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: PrivateSubCommand1_Click() c="1234" Fori=1To4 c1=Trim(Str()) Printc1 Nexti EndSub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 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的文本框,然后编写如下事件过程: PrivateSubCommand1_Click() n=Val(Text1.Text) Fori=2Ton Forj=2Tosqr(i) IfiModj=0ThenExitFor Nextj Ifj>Sqr(i)ThenPrinti Nexti EndSub 该事件过程的功能是(C)(单) A.输出n以内的奇数 B.输出n以内的偶数 C.输出n以内的素数 D.输出n以内能被j整除的数 4.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程: PrivateFunctionf(mAsInteger)

2013年3月全国计算机等级考试二级VB无纸化上机题题库及答案解析(4)

2013年3月全国计算机等级考试二级VB上机题库题干 —1—

第六十一套题干61 一、基本操作题 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Form1的窗体上画一个名称为C1、标题为"改变颜色"的命令按钮,窗体标题为"改变窗体背景色"。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。运行程序后的窗体如图1所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 图1 (2)在名称为Form1的窗体上画一个名称Shape1的形状控件,在属性窗口中将其设置为圆形。画一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。将窗体的标题设为"图形控件"。单击列表框中的某一项,则将所选的值作为形状控件的填充参数。例如,选择3,则形状控件中被竖线填充。如图2所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。 图2 二、简单应用题 (1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在"除数"框架中选择一个单选按钮,然后单击"处理数据"按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 图3 (2)在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,单击"开始"按钮,图片自上而下移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片顶端移动到距窗体的下边界的距离少于200时,再回到窗体顶部,重新向下移动,如图4所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 图4 三、综合操作题 在考生文件夹下有一个工程文件sjt5.vbp,窗体如图5所示。运行程序时,从数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,并统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结 果显示在相应的文本框中。结束程序之前,必须单击"保存"按钮,保存统计结果。 注意:不能修改程序的其他部分和控件属性。程序调试通过后,运行程序,将统计结果显示在文本框中,再按"保存"按钮保存数据,否则无成绩。最后把修改后的文件按原文件名存盘。 图5 第六十二套题干62 一、基本操作题 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Form1的窗体上画一个名称为C1、标题为"变宽"的命令按钮,窗体名称为"改变按钮大小"。编写程序,使得单击命令按钮时,命令按钮水平方向的宽度增加100。程序运行后的窗体如图1所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 图1 (2)在名称为Form1的窗体上画一个名称Shape1的形状控件,画一个名称为L1的列表框,并在属性窗口中设置列表项的值为1、2、3、4、5。将窗体的标题设为"图形控件"。单击列表框中的某一项,则按照所选的值改变形状控件的形状。例如,选择3,则形状控件被设为圆形,如图2所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。 图2 二、简单应用题 (1)在考生文件夹中有一个工程文件sjt3.vbp,窗体控件布局如图3(a)所示。程序运行时,在文本框Text1中输入一个正整数,选择"奇数和"或"偶数和",则在Label2中显示所选的计算类别。单击"计算"按钮时,将按照选定的"计算类别"计算小于或等于输入数据的奇数和或偶数和,并将计算结果显示在Label3中。程序的一次运行结果如图3(b)所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 (a) (b) 图3 (2)在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,如果单击"开始"按钮,则图片自左向右移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片完全移出窗体的右边界时,立即再从窗体的左边界开始重新移动,若单击"停止"按钮,则图片停止移动,如图4所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 —2—

VB选择题库(3)

1.不论哪种控件,共同具有的属性是Name 2.要使某控件在运行时不可显示,应对其设置的属性是Visible 3.要是窗体在运行时不可改变窗体的大小和没有最大化、最小化按钮,需设置的属性是Borderstyle 4.当程序运行时,系统自动执行启动窗体的事件过程是Load 5.要判断在文本框中是否按下了Enter键,应在文本框的Keypress 事件中判断 6.要使标签控件显示时不覆盖其背景内容,要对其设置的属性是Backstyle 7.复选框的Value属性为0时,表示复选框未被选中 8.将数据项“语文”添加到列表框(list1)中成为第一项应使用的语句是“List1.Addltem”“语文”,“0” 9.执行下面的程序,列表框中的数据项有“1,3” Sub Form_Click() For i = 0 To 4 List1.AddItem i Next For i = 0 To 2 List1.RemoveItem i Next End Sub 10.如果列表框(list1)中没有被选定的项目,则执行List1.RemoveItem List1.ListIndex语句的结果是 D A.移去第一项 B.移去最后一项 C.移去最后加入列表的项 D.其他都不对 11.下列可以把当前目录下的图形文件Pic1.jpg装入图片框Picture1中的语句为“Picture1. Picture=Load Picture(“”Pic1.jpg””)” 12.假定在图片框Picture1中装入了一个图形,为了清除该图形(不是删除图片框)应采用的正确方法是“执行语句Picture1. Picture =Load Picture(“””’”)” 13.当组合框的Style属性值设置为2时,其为下拉式列表框 14.要使定时器无效应将Interval属性取值为0 15.假定定时器控件的Interval属性为1000,Enable属性为Ture,并且有下面的事件过程 Private Sub Timer1_Timer() Beep End Sub 计算机将发出Beep声的次数为 A.1000次 B.0次 C.1次 D.其他都不对 16.下面语句能正确地把列表框list1从1数起的第4项的内容设置为“aaaa”的是“List1.List(3)=””aaaa””” 17. 下面语句能正确地把列表框list1从1数起的第3项的内容设置为“aaaa”的是“List1.List(2)=””aaaa””” 18.在窗体上画一个文本框,为了在程序运行后隐藏该文本框,应使用的语句为Text1.Visible=False 19.在窗体上画一个文本框Text1和一个标签Label1,要求程序运行后,如果在文本框输入字符,则立即在标签中显示相同的内容,一下可以实现上述操作的事件过程的是 “Private Sub Text1_Change() Lebel1.Caption = Text1.Text

计算机二级VB编程题目含答案

⑴不得增、删窗体上的控件,不得改变窗懺和控件的名執 ⑵不得删改两行' “之间90代码左 ⑶ 不得删改模藝Jb鬧中的代码; ⑷编程后’需运行理序,并在运行后关闭程序窗口。 1、打开芳生文件夹下工程文件Qpfh.vtp潘加适当的事件过程代码'买现以下功鉉 在上边文本框中输入正整数W的值*单击"计算”‘按钮.则在下边文本框中显示平疔和S的值H S = *片2彳十…十矿 Private Sub Comma nd1_Click() Dim n As Integer, i As Integer, s As Double n = Val(Text1.Text) s = 0 For i = 1 To n s = s + i A 2 Next i Text2.Text = s End Sub 2.打开着生文件夹下工程文件Qtds.vhp,祈加适当的雪件过程代码,实现以下功能* 单击“逮数据”按钮,读入考生交件表下的泸町 E 丈件中的10个整数,存入吕数组中:单主*特定值”披迅求出敢组中所有被?除后余2的数,并昱示在文朮框中. Private Sub Comma nd1_Click() '''不得删除本行注释 Dim i As In teger Ope n App.Path & "\" & "yssj.txt" For In put As #1 Fori = 1 To 10 In put #1, a(i) Next i Close #1 End Sub Private Sub Comma nd2_Click() '''不得删除本行注释 Dim i As In teger Text1.Text ="" Fori = 1 To 10 If a(i) Mod 3 = 2 The n Text1.Text = Text1.Text & Str(a(i)) End If Next i End Sub

vb真题(选择题)

1、下列叙述中,错误的是( A )。(1分) A、一条语句可以分为多行书写,但要在上行末加上VBCrLf B、在同一行上书写多条语句,应在两两语句中加上:号 C、可以用Rem或'注释单行语句 D、VB程序代码不区分字母的大小写 2、下列叙述正确的是( D )。(1分) A、Visual Basic的事件是由用户定义的 B、Visual Basic程序从主窗体开始执行 C、Visual Basic程序是过程驱动的 D、保存一个Visual Basic程序,应分别保存其窗体模块、标准模块和工程文件 3、被对象所识别的动作与对象可执行的动作分别称为对象的( A )。(1分) A、方法、事件 B、事件、方法 C、事件、属性 D、过程、属性 4、下列关于VB编码规则的叙述中,正确的是( C )。(1分) A、一条语句可以分为多行书写 B、多条语句不能书写在同一行上 C、每条语句以分号;结尾 D、应用程序代码字母是区分大小写的 5、( D )不属于面向对象系统的三要素。(1分) A、事件 B、属性 C、方法 D、变量 6、下列叙述中,不正确的叙述是( C )。(1分) A、注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译 B、注释语句能放在整个代码程序的最后 C、注释语句可以放在代码中的任何位置 D、代码中加入注释语句的目的是提高程序的可读性 7、下列叙述错误的是( B )。(1分) A、不允许使用行号与标号 B、单条语句可分行书写 C、同一行上可以书写多条语句 D、VB代码不区分字母的大小写 8、窗体设计器是用来设计( B )。(1分) A、应用程序的代码段 B、应用程序的界面 C、对象的属性 D、对象的事件 9、启动Visual Basic后,系统为用户新建的工程起一个名为( A )的临时名称。(1分) A、工程1 B、窗体1 C、工程 D、窗体 10、在界面设计时,双击窗体中的对象后,Visual Basic将显示的窗口是( C )。(1分) A、立即窗口 B、属性窗口 C、代码窗口 D、工程资源管理器窗口 11、VB应用程序在( A )模式下不能编辑代码和设计界面。(1分) A、运行 B、中断 C、设计 D、以上均不能 12、如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的( B )命令(1分) A、引用 B、部件 C、工程属性 D、加窗体 13、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。(1分) A、编辑 B、文件 C、调试 D、视图 14、标准控件不包括( D )控件。(1分) A、驱动器列表框 B、目录列表框 C、文件列表框 D、通用对话框 15、在设计窗体时,如果窗体上没有显示网格会感到不方便,( c )可以使网格出现。(1分) A、使用“编辑”菜单上的相关命令 B、使用“格式”菜单上的相关命令 C、使用“工具”菜单上的相关命令 D、使用“工程”菜单上的相关命令 16、在Visual Basic中,某一事件对应的程序叫( b )。(1分)

最新[考试中心]安徽省计算机二级VB笔试权威模拟试题及答案2

全国高等学校(安徽考区) 计算机水平考试试卷B (二级 Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)内存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能3.下列属于文字处理软件的是 B 。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统内部,所有数据都是采用 D 表示。 A)十六进制B)十进制C)八进制D)二进制5.在Windows系统中,下面文件命名合法的是 B 。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D 。 A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C 。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒 10.计算机能直接运行的是 B 。 A)目标程序 B)机器语言程序C)汇编语言程序 D)高级语言程序 11.下列选项中是Visual Basic的合法变量名的是 C。 A)1_abc B)abc-1 C)abc_1 D)abc.1 12.对正整数X、Y,有下列表达式,不能判断X能被Y整除的是 C 。 A)X/Y=Int(X/Y) B)X Mod Y =0 C)X\Y=Fix(X/Y) D)X\Y=X/Y 13.下面可以正确定义2个整形变量和一个字符型变量的语句是 B 。 A)Dim x, y As Integer, n As String B) Dim x%, y As Integer, n As String C) Dim x%, y$, n As String D) Dim x As Integer, y, n As String 14.下面表达式中, A 的运算结果与其他三个不同。 A)Exp(-3.5) B)Int(-3.5)+0.5 C)-Abs(-3.5) D)Sgn(-3.5)-2.5 15.将任意一个正的两位整数N的个位数与十位数对换的表达式为 A 。 A)(N-Int(N/10)*10)*10+Int(N/10) B)N-Int(N)/10*10+Int(N)/10 C)Int(N/10)+(N-Int(N/10)) D)(N-Int(N/10))*10+Int(N/10) 16.执行语句s = Mid("VisualBasic",1,6)后,s的值是 A 。 A) Visual B) Basic C) 6 D) 11 17.表达式5 Mod 3+3\5*2的值是 B 。

江苏省计算机二级VB试题库

一.选择题 1.窗体上有多个控件,在Form_Activate()事件过程中添加____ B______语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。 A.Text1.Text="" B.Text1.SetFocus C.Form1.SetFocus D.Text1.Visible=True 2.语句Print "5*20"输出的结果是______C___。 A."5*20" B.出现错误信息 C.5*20 D.100 3.不能打开代码窗口的操作是______B__。 A.双击窗体设计器的任何地方 B.按下F4键 C.单击工程窗口中的“查看代码”按钮 D.选择“视图”下拉菜单中的“代码窗口” 4.在VB中可以作为容器的是______B__。 A.Form、TextBox、PictureBox B.Form、PictureBox、Frame C.Form、TextBox、Label D.PictureBox、TextBox、ListBox 5.能被对象所识别的动作与对象可执行的活动分别称为对象的___D_____。 A.方法、事件B.过程、方法 C.事件、属性D.事件、方法 6.计算下面的表达式,其值是_____B___。 CInt(4.5) * Fix(-3.81) + Int(4.1) * (5 Mod 3) A.-7 B.-4 C.-8 D.6 7.以下有关对象属性的说法中正确的是___D_____。 A.对象所有的属性都罗列在属性窗口列表中 B.不同对象不可能有同名属性 C.不同对象的同名属性取值一定相同 D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变 8.要使定时器控件可以使用,需设置的属性是____B_____。 A.Interval B. Enabled C. Value D. Text 9.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,不能正常执行的是 ___D_____。 A.s=2*a+1 B.s="237" & ".11":a=s C.s=2*a>3 D.a=2:s=16400*a 10.在程序代码中,将图片文件“abc.jpg”装入图片框Picture1的语句是_____C___。 A.Picture1.Picture = "abc.jpg" B.Picture1.image = "abc.jpg " C.Picture1.Picture = LoadPicture("abc.jpg") D.LoadPicture("abc.jpg") 11.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把_______B__指定为启动窗体。 A.不包含任何控件的窗体 B.设计时的第一个窗体

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",

相关文档
最新文档