文档库 最新最全的文档下载
当前位置:文档库 › VB考试题库大全

VB考试题库大全

VB考试题库大全
VB考试题库大全

李苏林

VB考试题库大全

1、将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能

运行的主要原因是____________。

A、该可执行文件有病毒

B、运行的机器上无VB系统

C、缺少.frm窗体文件

D、以上原因都不对

2、保存新建的工程时,默认的路径是_____。

A、\

B、Windows

C、VB98

D、MyDocuments

3、以下有关对象属性的说法中正确的是

_____。

A、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变。

B、不同对象不可能有同名属性

C、对象所有的属性都罗列在属性窗口列表

D、不同对象的同名属性取值一定相同4、所谓_____就是使某个对象进入活动状态(又称激活)的一种操作或动作。

A、对象

B、属性

C、方法

D、事件

5、以下_____情况不会进入中断状态。

A、采用单步调试方式,每运行一个可执行代码行后。

B、在程序运行中,按Ctrl+C键。

C、用户在程序中设置了断点,当程序运行到断点时。

D、程序运行中,发生了运行错误。

6、以下关于方法的叙述中,错误的_____。

A、方法是一种特殊的过程或函数

B、方法是构成对象实体的一个部分

C、调用方法的一般格式是:对象名称.方法名称[参数]

D、在调用方法时,对象名称是不可缺少的

7、VisualBasic是一种面向_____的程序设计语言。

A、过程

李苏林

B、用户

C、工程

D、对象

8、_____在用户的应用程序执行期间发生,比如鼠标单击或敲击键盘。

A、事件

B、工程

C、属性

D、方法

9、能被对象所识别的动作与可执行的活动分别称为对象的_____。

A、方法、事件

B、过程、方法

C、事件、方法

D、事件、属性

10、VisualBasic是用于开发_____环境下的应用程序的工具。

A、UNIX

B、Windows

C、DOS

D、DOS和Windows

11、VisualBasic标题栏上显示了应用程序的_____。

A、名称

B、位置

C、状态

D、大小

12、执行VB工程时第一次出现的窗体称启动窗体,关于该窗体的叙述不正确的是

_____。

A、若不对启动窗体进行设置,工程中的第一个窗体默认为启动窗体

B、启动窗体和其他窗体一样可以隐藏和关闭

C、启动窗体一般作为用户工作的界面,不可更改

D、启动窗体可进行设置,设置方法是执行“工程”菜单中的“属性”

13、VisualBasic程序设计时常用的Print、Cls属于_____。

A、方法

B、事件

C、打印字库

D、属性

14、一只白色的足球踢进球门,则白色、足

李苏林

球、踢、进球门是________。

A、对象、属性、方法、事件

B、属性、对象、方法、事件

C、对象、属性、事件、方法

D、属性、对象、事件、方法

15、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做_____过程。

A、调动

B、事件

C、方法

D、编译

16、一个应用程序_____窗体。

A、可包括多个

B、应该有两个

C、只许有一个

D、可以没有

17、VB的使用目的是______。

A、制作WAV文件

B、开发Windows应用程序

C、文字处理

D、图像处理

18、在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的

窗口是____________。

A、立即窗口

B、代码窗口

C、窗体布局窗口

D、监视窗口

19、在设计列表框时,若实现输入多行文字的目的,应使用_____键实现文本的换行。

A、Alt+Enter

B、Enter

C、Ctrl+Enter

D、Ctrl+Shift+Enter

20、下列控件中,_____控件不能改变大小。

A、Label

B、Frame

C、Timer

D、TextBox

21、在以下有关对象属性的叙述中,不正确的是_____。

李苏林

A、一个对象的所有属性都可在属性窗口的列表中进行设置。

B、一个对象的属性可分为外观、行为等若干类。

C、属性窗口中的属性列表既可按字母序也可按类别排列。

D、不同属性可能具有不同的数据类型。

22、使用_____方法,可以将列表框List1中的所有项删除掉。

A、AddItem

B、RemoveItem

C、List1.Txt=""

D、Clear

23、应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为

Cmd1,窗体和命令按钮的

Click事件过程名分别为_____。

A、Frm1_Click()Cmd1_Click()

B、Form_Click()Command1_Click()

C、Frm1_Click()Command1_Click()

D、Form_Click()Cmd1_Click()

24、将命令按钮的_____属性设置为True,当用户按下【Esc】键时可以激发对应命令按钮的Click事件。

A、Default

B、Enable

C、Name

D、Cancel

25、当对象失去焦点时,将会发生_____事件。

A、LostFocus

B、Focus

C、SetFocus

D、GetFocus

26、窗体Form1的名称属性是frm,它的Load事件过程名是_____。

A、frm_Load

B、Me_CmdOK

C、Form-Load

D、Form_Load

27、引用列表框(List1)最后一个数据项应使用_____。

A、List1.List(List1.ListCount)

B、List1.Lis(ListCount)

李苏林

C、List1.List(ListCount-1)

D、List1.List(List1.ListCount-1)

28、有应用代码:

Text1.Text="VisualBasic",其中的Text1、Text和"VisualBasic"分别代表_____。

A、对象、方法、属性

B、属性、对象、值

C、对象、属性、值

D、对象、值、属性

29、要判断在文本框是否按了Enter键,应在文本框的_____事件中判断。

A、KeyPress

B、Click

C、Change

D、KeyDown

30、当一个CheckBox控件的Value属性为2时,表示该控件_____。

A、未选中

B、以被选中

C、当前不可用

D、未知

31、某过程有语句Frm1.Caption="Hello",在界面设计时,该窗体的标题属性取缺省值,则执行该语句前后,

标题、属性值分别为_____。

A、Form,Hello

B、Form1,Hello

C、Frm1,Hello

D、Form1,Frm1

32、任何控件都具有_____属性。

A、Name

B、Text

C、Caption

D、ForeColor

33、如果文本框的Enabled属性被设置为False,则运行时_____。

A、文本框中文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容

B、文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容

C、文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上

D、文本框中的文本将变成灰色,用户仍能改

李苏林

变文本框中的内容

34、用来设置粗体字的属性是_____。

A、FontBold

B、FontItalic

C、FontSize

D、FontName

35、以下使用方法的语句中,正确的是

_____。

A、Form1.Clear

B、List1.Clear

C、Combo1.Cls

D、Picture1.Clear

36、在程序中可以通过复选框和单选框按钮的_____属性值来判断它们的当前状态。

A、Checked

B、Value

C、Selected

D、Caption

37、设置一个文本框的状态为失效,应利用_____属性。

A、Visible

B、Default

C、Cancel

D、Enabled

38、_____的改变可以在设计时和运行时表现出来,而_____只有在运行时执行。

A、事件过程、函数

B、控件属性、子程序

C、控件属性、事件过程

D、控件属性、函数

39、复选框的Value属性为1时,表示_____。

A、复选框未被选中

B、复选框内有灰色的勾

C、复选框被选中

D、复选框操作有误

40、在多窗体的应用程序中,当前窗体模块的Form_Click事件过程中包含如下语句,单击该窗体,其中_____

一定可以将Hello显示在当前窗体上。

A、Form2.Print"Hello"

B、Me.Print"Hello"

C、Form1.Print"Hello"

D、Debug.Print"Hello"

李苏林

41、使用文本框显示文字时,只能显示8个字符,则需设定它的_____属性为8。

A、Caption

B、Value

C、PasswordChar

D、MaxLength

42、对于一个含有计时器控件的窗体,每经过一段由_____属性指定的时间间隔,就会产生一个Timer事件。

A、Interval

B、Enabled

C、Name

D、Caption

43、使用_____方法可将新的列表项添加到一个列表框中。

A、Clear

B、Print

C、AddItem

D、RemoveItem

44、要使文本框能显示多行文字,则需设定它的_____属性为True。

A、PasswordChar

B、Seleted

C、MultiLine

D、Caption

45、在VisualBasic中最基本的对象是_____,它是应用程序基石,也是其它控件的容器。

A、窗体

B、文本框

C、命令按钮

D、标签

46、将数据项"China"添加到列表框(List1)中成为第一项应使用_____语句。

A、List1.Addltem1,"China"

B、List1.Addltem"China",1

C、List1.Addltem"China",0

D、List1.Addltem0,"China"

47、可以将_____放入一个框架中。

A、文本框、命令按钮

B、标签、选项按钮、复选框

C、任何控件

D、选项按钮、复选框

48、使用_____方法,可取得列表框中的项数。

李苏林

A、RemoveItem

B、ListCount

C、AddItem

D、Clear

49、用窗体的_____属性来设置窗体的标题。

A、Caption

B、Name

C、Text

D、Style

50、如果单击一个当前没有被选中的复选框,其他已被选中的复选框会处于_____状态。

A、不显示

B、选中

C、禁止

D、不选中

51、只有当一个对象的_____和_____属性为True时,它才能获得焦点。

A、Enabled;Caption

B、Enabled;Visible

C、Visible;Name

D、Visible;Caption 52、要使一个标签透明且具有边框,则应_____。

A、将其BackStyle属性设置为1,BorderStyle 属性设置为1

B、将其BackStyle属性设置为0,BorderStyle 属性设置为1

C、将其BackStyle属性设置为0,BorderStyle 属性设置为0

D、将其BackStyle属性设置为1,BorderStyle属性设置为0

53、要使Form1窗体的标题栏显示"欢迎使用VB",以下_____语句是正确的。

A、Form1.Caption=/欢迎使用VB/

B、Form1.Caption=欢迎使用VB

C、Form1.Caption="欢迎使用VB"

D、Form1.Caption='欢迎使用VB'

54、Picture控件AutoSize属性设置为

_____,在运行时当往图片框加载或复制图片时,VB会自动扩展该控件

到恰好显示整个图片为止。

A、False

B、3

李苏林

C、无

D、True

55、在用菜单编辑器设计菜单时,必须输入的项有_____。

A、索引

B、名称

C、标题

D、快捷键

56、如果要使文本框同时具有水平滚动条和垂直滚动条,应将ScrollBars设置为_____。

A、0

B、3

C、1

D、2

57、决定控件上文字的字体、字型、大小、效果的属性是_____。

A、Name

B、Font

C、Text

D、Caption

58、决定控件上文字的字体、字型、大小、效果的属性是_____。

A、Name

B、Font

C、Text

D、Caption

59、赋值语句:a=123+MID("123456",3,2)执行后,a变量中的值是____________。

A、123

B、"12334"

C、157

D、12334

60、以下语句的输出结果是____________。print Format(3678.234,"000,000,000")

A、003,678.23

B、000,003.678

C、000,003,678

D、003,678,234

61、表达式Len("123程序设计ABC")的值是____________。

A、10

B、20

C、17

D、14

62、下列不正确的变量名是________。

李苏林

A、Arry@

B、Text

C、Command

D、Form

63、表达式X+1>X是_____________.

A、字符串表达式

B、非法表达式

C、算术表达式

D、关系表达式

64、如果x是正实数,对x的第3位小数四舍五入的表达式是____________。

A、0.01*Int(x+0.005)

B、0.01*Int(100*(x+0.05))

C、0.01*Int(100*(x+0.005))

D、0.01*(x+0.05)

65、在一个语句内写多条语句时,每个语句之间用____________符号分隔。

A、,

B、、

C、:

D、;

66、下列字符串中________________是合法变量。

A、x\y,x>y

B、exp,123,x*y

C、char_1,student,No,a1234

D、end,1bcx

67、下面语句的输出结果是____________。x=10:y=3

Print(x*y)\8

A、5

B、6

C、3

D、4

68、有变量定义语句Dim a,b As integer,变量a的类型和初值是________。

A、String,""

B、Integer,0

C、Long,0,0

D、Variant,空值

69、x+y小于10且x-y大于0的逻辑表达式是________。

A、x+y<10And x-y>0

B、x+y<10.And.x-y>0

李苏林

C、(x+y)<10:(x-y)>0

D、x+y<10Or x-y>0

70、设整型变量a、b的当前取值分别为200与20,以下赋值语句中不能正确执行的是________。

A、Text1=“200”*a/b

B、Text1=a/b*a

C、Text1=a&b&a

D、Text1=a*a/b

71、表达式(-1)*sgn(-100+int(rnd*100))的值是__________.

A、0

B、1

C、随机数

D、-1

72、下面____________是不合法的整常数。

A、100

B、&O100

C、&H100

D、%100

73、在程序中分别将变量Inta、Bl、St、D 定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行

时会出错的是________。

A、Bl=#True#

B、Inta=4.6

C、D=#10/05/01#

D、St=5&123.5

74、为了给x,y,z三个变量赋初值1,下面正确的赋值语句是____________。

A、x=1:y=1:z=l

B、x=y=z=1

C、x=1,y=1,z=1

D、xyz=1

75、函数Cint(-3.5),Int(-3.5),Fix(-3.5)的值分别是________。

A、-3,-4,-3

B、-4,-4,-3

C、-3,-4,-4

D、-4,-3,-3

76、下面叙述中正确的是______________.

A、Space函数能用于Print方法中,也能用于表达式

B、以上说法均不对

李苏林

C、Spc函数与Space函数均生成空格,没有区别

D、Spc函数能用于Print方法中,也能用于表达式

77、语句Print"5*20"输出的结果是

________。

A、"5*20"

B、5*20

C、出现错误信息

D、100

78、语句x=x+1的正确含义是__________.

A、将变量X的值存在X+1中去

B、将变量X的值加1后赋给变量X

C、变量X的值与X+1的值相等

D、变量X的值为1

79、MsgBox函数返回值的类型为

____________。

A、长整型

B、数值或字符串

C、字符串

D、变体

80、表达式16/4-2^5*8/4MOD5/2的值为____________。

A、2

B、14

C、20

D、4

81、以下哪个是合法的变量名____________。

A、Len

B、Test@qw

C、count2s

D、6cost_1

82、如果将布尔常量False赋值给一个整形变量,则整型变量的值为____________。

A、0

B、-1

C、False

D、True

83、Mys1、Mys2均为字符串型变量,Mys1="ABCDEFGHIJKL",Mys2="g",则下面关系表达式中结果为

True的是________________。

A、Len(Mys1)<>2*Instr(Mys1,”F”)

B、Chr(65)+Right(Msy1,5)=”AHIJKL”

李苏林

C、Instr(Left(Mys1,6),”

C”)+60>Asc(Ucase(Mys2))

D、Mid(Mys1,7,1)>Mys2

84、数学关系3<=x<10表示成正确的VB表达式为____________。

A、x>=3OR x<10

B、3<=x AND<10

C、3<=x AND x<10

D、3<=x<0

85、下列可以将变量A、B互换的语句是

____________。

A、A=B:B=C:C=A

B、A=A+B:B=A-B:A=A-B

C、A=(A+B)/2:B=(A-B)/2

D、A=C:C=A

86、己知A="12345678",则表达式

Val(Left(A,4)+Mid(A,4,2))的值为

____________。

A、49

B、123445

C、1279

D、12345687、设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为

____________。

A、8.5

B、8.0

C、8

D、9

88、下列叙述不正确的是___________.

A、代码中加入注释语句的目的的提高程序的可读性

B、注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译

C、注释语句可以放在代码中的任何位置

D、注释语句不能放在续行符的后面

89、下面____________是合法的字符常数。

A、'ABC'

B、ABC

C、"AB"

D、ABC$

90、下列程序的执行结果是____________。x=-6^2

李苏林

Print Sgn(x)+Abs(x)+Int(x)

A、0

B、-1

C、-72

D、-36

91、下面____________是合法的变量名。

A、X-Y

B、X_yz

C、integer

D、123abc

92、以下各项中,____________不是一个合法的字符串。

A、"等级考试"

B、#Basic#

C、""

D、"Visual"

93、一句语句要在一行继续写,用

____________符号作为续行符。

A、…

B、+

C、_

D、&94、下列____________是日期型常量

A、“江苏南京”

B、123#

C、#02/25/1999#

D、“I am a student”

95、在程序中将变量Inta、Bl、St、D分别定义为Integer类型、Boolean类型、String 类型和Date类型,

下列赋值语句中,正确的是______。

A、Bl=#True#

B、D=#10/05/01#

C、Inta="333"+"22"

D、St=5+"abc"

96、表达式(7\3+1)*(18\5-1)的值是

___________.

A、8.67

B、7.8

C、6.67

D、6

97、\、/、Mod、*四个算术运算符中,优先级别最低的是____________。

李苏林

A、Mod

B、\

C、/

D、*

98、语句Print“Int(-13.2)=”;Int(-13.2)的输出结果为__________.

A、Int(-13.2)=13.2

B、Int(-13.2)=-14

C、Int(-13.2)=-13.2

D、Int(-13.2)=-13

99、Dim y As Integer

m=1

Do While m<=3

m=m+1

Print m;

Loop

A、2

B、234

C、23

D、2345

100、用Msgbox"你好",vbokonly, "Hello"显示的消息对话框窗口的标题是_____。

A、你好

B、vbokonly

C、Hello

D、Ok

101、下列程序段的执行结果为_____。x=Int((69-60)*Rnd+60)

Select Case x

Case Is>=90

Print"优秀"

Case80To89

Print"良好"

Case60To79

Print"合格"

Case Else

Print"不合格"

End Select

A、优秀

B、良好

C、合格

D、不合格

102、执行以下语句后,a的值为_____。

李苏林

Dim a As Integer

a=1

Do Until a=100

a=a+2

Loop

A、溢出

B、100

C、99

D、101

103、下面程序段运行后,显示的结果是_____。

Dim x

If x Then Print x Else Print x+1

A、-1

B、0

C、1

D、显示出错信息

104、执行以下程序段,在窗体上显示的结果是_____。

Private Sub Form_Click()

Dim S As String,i As Integer

S="ab"

For i=Len(S)To1Step-1

Print Chr(Asc(Mid(S,i, 1))+i)

Next I

End Sub

A、db

B、cb

C、cc

D、fd

105、下列程序:

Private Sub Form_Click()

For j=1To15

a=a+j Mod3

Next j

Print a

End Sub

运行后输出的结果是_____。

A、15

B、1

C、90

D、120

106、当Form1_Click事件发生时,程序的

李苏林

输出结果是_____。

Private Sub Form_Click()

Dim M As Integer,k As Integer,t As Integer

M=5:k=7

Select Case M

case1To10

t=M:M=k:k=t

Case Else

M=k Mod3

End Select

Print M,k,t

End Sub

A、755

B、757

C、575

D、557

107、下面程序的运行结果是_____。Private Sub Command1Click()

x=1:y=1

For i=1TO3

x=x+y:y=y+x

Next i

Print x;y

End Sub

A、3435

B、58

C、66

D、1321

108、在窗体上面一个文本框(其中Name 属性为Text1),然后编写如下事件过程:Private Sub Command1_Click()

Text1.Text=""

For i=1To10

Sum=Sum+i

Next i

Text1.Text=Sum

End Sub

上述程序的运行结果是_____。

A、在文本框中Text1中输出0

B、出错

C、在文本框中Text1中输出不定值

D、在文本框中Text1中输出55

李苏林

109、下面语句运行后的输出结果是_____。Private Sub Command1_Click()

x=0

Do While x<10

x=x+1

x=x*x

Loop

Print x

End Sub

A、30

B、12

C、6

D、25

110、以下语句中,不能正确执行的是_____。

A、Check1.Value=True

B、If Optionl.Value Then

C、If Optionl.Value=True Then

D、Check1.Value=0

111、下列程序

Private Sub Command1_Click()

a=InputBox("请输入")

b=InputBox("请输入")

Print a+b

End Sub

运行时输入3和4输出的结果是_____。

A、7

B、3+4

C、出错

D、34

112、下面程序段,显示的结果是_____。Dim x

x=Int(Rnd)+5

select Case x

Case5

print"优秀"

Case4

print"良好"

Case3

print"通过"

Case Else

print"不通过"

End Select

A、通过

B、不通过

李苏林

C、良好

D、优秀

113、在文本框Text1中输入数字12,Text2中输入数字34,执行以下语句,只有_____。可使文本框Text3中

显示46。

A、Text3.Text=Val(Text1.Text)&

Val(Text2.Text)

B、Text3.Text=Text1.Text&Text2.Text

C、Text3.Text=Val(Text1.

Text)+Val(Text2.Text)

D、Text3.Text=Text1.Text+Text2.Text 114、执行了下面的程序后,列表框中的数据项有_____。

Sub Form_Click()

For i=1To6

List1.AddItem i

Next i

For i=1To3

List1.RemoveItem i

Next i

End Sub A、2

4

6

B、1

3

5

C、1

5

6

D、4

5

6

115、以下程序段运行后,消息框的输出结果是

a=sqr(5)

b=sqr(3)

c=a>b

Msgbox c+2

A、2

B、-1

C、1

D、出错

李苏林

116、下列循环能正常结束循环的是_____。

A、i=5

Do

i=i+1

Loop Until i<0

B、i=6

Do

i=i-2

Loop Until i=1

C、i=1

Do

i=i+2

Loop Until i=10

D、i=10

Do

i=i+1

Loop Until i>0

117、VB也提供了结构化程序设计的三种基本结构,这三种基本结构是_____。

A、递归结构、选择结构、循环结构

B、选择结构、循环结构、顺序结构

C、过程结构、输入\输出结构、转向结构

D、选择结构、过程结构、顺序结构

118、下列程序运行后的输出结果是_____。Private Sub Command1_Click()

For i=1TO3

For j=0TO i-1

k=k+1

next j

next i

print k

End Sub

A、3

B、5

C、4

D、6

119、下面程序执行的结果是_____。Private Sub Form_Click()

Dim a As String,b As String

a="123"

b="456"

C=Val(a)+Val(b)

Print C\100

End Sub

全国计算机等级考试二级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考试题库

大学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.wendangku.net/doc/9a10651523.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考试题库,二级习题(含答案)

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期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)

计算机二级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)

大学VB期末考试试题

VB 期末考试试题A 卷 一、填空题 1、VB 程序设计的主要特点是可视化设计和事件编程。 2、在VB 中,最主要的两种对象是窗体(form )和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB 提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作___ 。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value 属性指示复选框处于 _____ 选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width )属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox 函数中,如果缺省title 参数,则使用工程1 作为消息框的标题。 12、设x = 34.58,语句Print Format(x, “ 000.0”)的输出结果是34.6。 13、在VB 中,数值型变量的初值为0 ,Varant 型变量的初值为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP 图片框中的图片应使用语句cls 。 二、选择题 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"

zlegfa考试中心安徽省计算机二级VB笔试权威模拟试题及复习资料

-+ 懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉;它剥夺你对前途的希望,割断你和别人之间的友情,使你心胸日渐狭窄,对人生也越来越怀疑。 —罗兰 全国高等学校(安徽考区) 计算机水平考试试卷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)压缩的文件不会感染计算机病毒

大学VB考试卷试题库题集.doc

大学 VB 考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。 A、结构化程序设计 B 、程序开发环境 C、事件驱动编程机制 D 、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是(C)。 A、 "12334" B 、 123 C、 12334 D 、 157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B 、窗体文件和工程文件 C、窗体文件和标准模块文件 D 、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、 ="VisualBasic窗体" B、 ="VisualBasic窗体" C、 ="VisualBasic窗体" D、 ="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集成环境的主窗口中不包括(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

全国计算机等级考试二级VB语言笔试试题与答案

2005年9月 全国计算机等级考试二级笔试试卷 公共基础知识和Visual Basic 语言程序设计 (考试时间90 分钟,满分100 分) 一、选择题 (每小题 2 分,共 70 分 ) 下列各题A) 、 B) 、C)、 D) 四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A .程序设计就是编制程序 C.程序经调试改错后还应进行再测试C。 B.程序的测试必须由程序员自己去完成 D.程序经调试改错后不必进行再测试 (2)下列数据结构中,能用二分法进行查找的是A .顺序存储的有序线性表 B .线性链表 A C.二叉链表 。 D.有序线性链表 (3)下列关于栈的描述正确的是C。 A.在栈中只能插入元素而不能删除元素 B.在栈中只能删除元素而不能插入元素 C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 (4)下列叙述中正确的是D。 A.一个逻辑数据结构只能有一种存储结构 B.数据的逻辑结构属于线性结构,存储结构属于非线性结构 C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 (5)下列描述中正确的是C。 A.软件工程只是解决软件项目的管理问题 B.软件工程主要解决软件产品的生产率问题 C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题 (6)在软件设计中,不属于过程设计工具的是D。 A . PDL( 过程设计语言 ) B .PAD 图C. N-S 图 D. DFD 图 (7)下列叙述中正确的是A。 A .软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决A。 A .数据共享问题B.数据安全问题C.大量数据存储问题 D .简化数据维护

大学vb课程题库全集

大学vb课程题库全集 vb单选、操作部分 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123 & MID(\执行后,a变量中的值是(C)。 A、\ B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示\窗体\的语句是(C)。 A、https://www.wendangku.net/doc/9a10651523.html,=\窗体\B、Form1.Title=\窗体\C、Form1.Caption=\窗体\D、Form1.Text=\窗体\ 5、为了装入一个Visual Basic应用程序,应当(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、Visual Basic 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、在设计阶段放置的控件

安徽VB省二级笔试题目及答案

2006年全国高等学校(安徽考区) 计算机水平考试试卷 (二级Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1. 下列缩写表示中,与存储设备无关的是 1 。 A)GB B)MB C)KB D)MIPS 2. 二进制数00111101转换成十进制数为 2 。 A)57 B)59 C)61 D)60 3. 能将高级语言源程序转换为目标程序的是 3 。 A)解释程序B)编辑程序C)编译程序D)连接程序 4. 计算机操作系统是 4 之间的接口。 A)主机和外设B)用户和计算机 C)系统软件和应用软件D)高级语言和计算机 5. 关于Windows系统中的窗口和对话框,说法正确的是 5 。 A)对话框能移动和改变大小B)窗口能移动和改变大小 C)对话框不能移动但能改变大小D)窗口能移动但不能改变大小 6. 多媒体技术中的“多媒体”的含义,主要是指如 6 等表示信息的形式。 A)磁盘、光盘B)声音、图像C)电缆、光纤D)声卡、音箱7. 常见的邮件传输服务器使用7 协议接收邮件。 A)HTTP B)IP C)TCP D)POP3 8. 以下不是即时通信软件的是8 。 A)微软MSN B)新浪UC C)金山WPS D)腾讯QQ 9. 下列有关计算机病毒的叙述中,正确的是9 。 A)计算机病毒是一种人为编制的特殊程序 B)严禁在计算机上玩游戏是预防病毒的唯一措施 C)计算机病毒只破坏磁盘上的数据和程序 D)计算机病毒只破坏内存中的数据和程序 10. 下面关于算法的说法,错误的是10 。 A)算法必须有输出,但不一定有输入 B)算法必须在计算机上用某种语言实现 C)算法必须在有限步执行后能结束 D)算法的每一步骤必须有确切的定义

大学计算机VB程序设计考试题目

实验三 第1题四则运算题 设计如下窗体,为五个命令按钮编写5段代码完成四则运算及退出程序,其中在计算除法时,如果第二个数就是零,在消息框中显示信息“除数为零”。 Public Class Form1 Private Sub Button1_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button1、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a + b End Sub Private Sub Button2_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button2、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a - b End Sub Private Sub Button3_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button3、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a * b End Sub Private Sub Button4_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button4、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text

2020年国家开放大学电大《VB程序》形成性考核题库

客观题_0001 试卷总分:100 测试时间:240 单项选择题判断题 一、单项选择题(共20 道试题,共80 分。) 1. 用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是()。 A. List B. Listindex C. Text D. Listcount 2. 在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置 为()。 A. 加号(+) B. 减号(-) C. 星号(*) D. 感叹号(!) 3. 保存新建的工程时,默认的文件夹是()。 A. My Document B. VB98 C. "\ " D. Windows 4. 要清除列表框的所有内容,可用()方法来实现。 A. RemoveTtem B. Cls C. Clear D. 以上均不可以 5. 用标准工具栏中的工具按钮不能执行的操作是()。 A. 添加工程

B. 打印源程序 C. 运行程序 D. 打开工程 6. 改变驱动器列表框的Drive属性值,将激活()事件。 A. Change B. Scoll C. KeyDown D. KeyUp 7. 下列语句语法正确的是()。 A. a=1 b=2 c=3 B. a=l:b=2:c=3 C. a=1,b=2,c=3 D. a=1;b=2;c=3 8. 要在窗体Form1内显示“myfrm”,使用的语句是()。 A. Form. print "myfrm" B. Form.caption="myfrm" C. Form1.print "myfrm" D. Form1.caption="myfrm" 9. 图象框Image没有的属性是()。 A. Picture B. Appearance C. AutoRedraw D. 以上属性都没有 10. 可获得字符的ASCII码的函数是()。 A. Val

二级VB历年真题

2012年3月全国计算机等级考试二级笔试试卷 Visual Basic语言程序设计 (考试时间90 分钟,满分100分) 一、选择题(每小题2分,共70分) 下列各题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)16B)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

大学VB考试题库及答案

大学V B考试题库 一、单项选择题 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.wendangku.net/doc/9a10651523.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 B、将控件的TabStop属性设置为True

计算机二级考试VB基础题

一、选择题 1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。 A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 2.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。 A.单选按钮 B.图片框 C.通用对话框 D.文本框 3.VB的启动有多种方法,下面不能启动VB的是()。 A.使用“开始”菜单中的“程序”命令 B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件名 C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹 D.先打开VB的“文件”菜单,再按Alt+Q组合键 4.VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()。 A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体 C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 5.通过()窗口可以在设计时直观地调整窗体在屏幕上的位置。 A.代码窗口 B.窗体布局窗口 C.窗体设计窗口 D.属性窗口 6.下列不能打开属性窗口的操作是()。 A.按F4键 B.执行“视图”菜单中的“属性窗口”命令 C.按Ctrl+T D.单击工具栏上的“属性窗口”图标 7.Visual Basic6.0默认的工具栏是()工具栏。 A.文件 B.数据库 C.格式 D.标准 8.下列可以打开文件对话框的操作是()。 A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 9.以下不能在“工程资源管理器”窗口中列出的文件类型是()。 A..bas B..res C..frm D..ocx 10.以下不属于Visual Basic系统的文件类型是()。 A..frm B..bat C..vbg D..vbp 11.如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的()命令。 A.引用 B.部件 C.工程属性 D.加窗体 12.以下关于窗体描述正确的是()。 A.只有用于启动的窗体可以有菜单 B.窗体事件和其中所有控件事件的代码都放在窗体文件中 C.窗体的名字和存盘的窗体文件名必须相同 D.开始运行时窗体的位置只能是设计阶段时显示的位置 13.VB中控件主要分为3类,下面哪一种不是VB中的控件类()。 A.标准控件 B.ActiveX C.可插入控件 D.外部控件 14.以下叙述中错误的是()。 A.双击鼠标可以触发DblClick事件 B.窗体或控件的事件的名称可以由编程人员确定 C.移动鼠标时,会触发MouseMove事件 D.控件的名称可以由编程人员设定

计算机二级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上机题库(题+答案)word版

一、基本操作题 下面出现的“考生文件夹”均为c:\wexam\20060001。 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 1.在窗体上建立一个二级菜单,该菜单含有“文件”和“帮助”两个主菜单项(名称分别为vbFile和vbHelp),其中“文件”菜单包括“打开”、“关闭”和“退出”三个子菜单项(名称分别为vbOpen、vbClose和vbExit)。只建立菜单,不必定义其事件过程。 注意:保存时必须存放在考生文件夹下,窗体文件名为kt1.frm,工程文件名为kt1.vbp。2.在名称为Form1的窗体上建立两个名称分别为Cmd1和Cmd2、标题分别为“喜欢”和“不喜欢”的命令按钮。编写适当的事件过程,要求程序运行后,如果单击“喜欢”命令按钮,则在窗体上显示“数理化”;如果单击“不喜欢”命令按钮,则在窗体上显示“政史地”。程序中不能使用任何变量,直接显示字符串。 注意:保存时必须存放在考生文件夹下,窗体文件名为kt2.frm,工程文件名为kt2.vbp。 一、基本操作题答案 1.【解题步骤】 (1)打开“菜单编辑器”。 (2)菜单设计见表4-1。 表4-1 标题名称内缩符号 文件vbFile 0 打开vbOpen 1 关闭vbClose 1 退出vbExit 1 帮助vbHelp 0 (3)按要求设计含有“文件”和“帮助”的菜单栏。 (4)为“文件”菜单设计“打开”、“关闭”和“退出”三个子菜单项。 (5)设计完成之后,按规定方式存盘。 2.【解题步骤】 (1)建立界面和控件并设置控件属性。程序中用到的控件及其属性见表4-2。 表4-2 控件属性设置值 按钮Name Cmd1 Caption 喜欢 按钮Name Cmd2 Caption 不喜欢 (2)编写程序代码。 参考代码: Private Sub Cmd1_Click() Print"数理化" End Sub Private Sub Cmd2_Click()

南京工业大学vb期末题库3

09vb模拟测试卷 满分:70分 姓名:________ 1、单项选择题(本题共计40分) 1、VisualBasic是用于开发________环境下的应用程序的工具。( ) A、DOS B、Windows C、DOS和Windows D、UNIX 2、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做____过程。( ) A、方法 B、事件 C、调动 D、编译 3、VisualBasic中的窗体文件的扩展名是____________。( ) A、.reg B、.frm C、.bas D、.vbp 4、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。( ) A、属性、对象、方法、事件 B、属性、对象、事件、方法 C、对象、属性、方法、事件 D、对象、属性、事件、方法 5、下面________语句,可以将列表框List1中当前选定的列表项的值替换成“ABC”。( ) A、List1.AddItem“ABC”,List1.ListIndex B、List1.Text=“ABC” C、List1.List(List1.ListIndex)=“ABC” D、前三项均可 6、在VB中,下列关于控件的属性或方法中,搭配错误的有________个。 ①Timer1.Interval ②List1.Cls ③Text1.Print ④List1.RemoveItem ⑤Vscroll1.Value ⑥Picture1.Print ( ) A、0 B、1 C、2 D、3

7、当对象失去焦点时,将会发生____________事件。( ) A、GetFocus B、LostFocus C、Focus D、SetFocus 8、对于一个含有计时器控件的窗体,每经过一段由________属性指定的时间间隔,就会产生一个Timer事件。( ) A、Name B、Enabled C、Caption D、Interval 9、在设计列表框时,若实现输入多行文字的目的,应使用____________键实现文本的换行。( ) A、Enter B、Alt+Enter C、Ctrl+Shift+Enter D、Ctrl+Enter 10、将数据项“China”添加到列表框(Listl)中成为第一项应使用____________语句。( ) A、Listl.Addltem "China",0 B、Listl.Addltem "China",1 C、Listl.Addltem 0,"China" D、Listl.Addltem 1,"China" 11、函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是________。( ) A、-3,–4,–3 B、-4,–4,–3 C、-3,–4,–4 D、-4,–3,–3 12、假定变量Logic类型是Boolean,下面赋值语句________是正确的。( ) A、Logic = ‘True’ B、Logic = .True. C、Logic = # True # D、Logic = 3<4 13、下列语句中不能正常执行的是________。( ) A、print +32758+10 B、print 5+9=15 C、print "65"+12 D、print "65"&12 14、在窗体Form1上画两个文本框(Name属性分别为Fext1和Text2)和一个命令按钮(Name 属性为Command1),程序如下。执行后结果为___________。 Private Sub Command1_Click() a=Text1.Text+Text2.Text Print a End Sub Private Sub Form_load()

相关文档
相关文档 最新文档