2007年9月全国计算机等级考试二级VB语言程序设计-计算机二级考试VB试卷与试题

  • 格式:pdf
  • 大小:364.18 KB
  • 文档页数:9

2007年9月全国计算机等级考试二级VB语言程序设计

试卷总分:100答题时间:90分钟

一、选择题(每小题2分,共70分)

软件是指( )。[2分]-----正确答案(D)1.程序A程序和文档B

算法加数据结构C

程序、数据与相关文档的完整集合D

软件调试的目的是( )。[2分]-----正确答案(B)2.

发现错误A

改正错误B

改善软件的性能C

验证软件的正确性D

在面向对象方法中,实现信息隐蔽是依靠( )。[2分]-----正确答案(C)3.

对象的继承A

对象的多态B

对象的封装C

对象的分类D

下列叙述中,不符合良好程序设计风格要求的是( )。[2分]-----正确答案(A)4.

程序的效率第一,清晰第二A

程序的可读性好B

程序中要有必要的注释C

输入数据前要有提示信息D

下列叙述中正确的是( )。[2分]-----正确答案(A)5.

程序执行的效率与数据的存储结构密切相关A

程序执行的效率只取决于程序的控制结构B

程序执行的效率只取决于所处理的数据量C

以上3种说法都不对D

下列叙述中正确的是( )。[2分]-----正确答案(D)6.

数据的逻辑结构与存储结构必定是一一对应的A

由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构B

程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构C

以上3种说法都不对D

冒泡排序在最坏情况下的比较次数是( )。[2分]-----正确答案(C)7.

n(n+1)/2A

nlog2nB

n(n-1)/2C

n/2D

一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为( )。

[2分]-----正确答案(A)8.

219A

221B

229C

231D

下列叙述中正确的是( )。[2分]-----正确答案(B)9.

数据库系统是一个独立的系统,不需要操作系统的支持A

数据库技术的根本目标是要解决数据的共享问题B

数据库管理系统就是数据库系统C

以上3种说法都不对D

下列叙述中正确的是( )。[2分]-----正确答案(A)10.

为了建立一个关系,首先要构造数据的逻辑关系A

表示关系的二维表中各元组的每一个分量还可以分成若干数据项B

一个关系的属性名表称为关系模式C

一个关系可以包括多个二维表D要使一个文本框可以显示多行文本,应设置为True的属性是( )。[2分]-----正确答案(B)11.

EnabledA

MultiLineB

MaxLenthC

WidthD

在窗体上有一个名为Textl 的文本框。当光标在文本框中时,如果按下字母“A”,则可被调用的事件过程是(

)。[2分]-----正确答案(D)12.

Form_KeyPress( )A

Textl_LostFocus( )B

Textl_Click( )C

Textl_Change( )D

设在窗体上有一个名称为Commandl的命令按扭和一个名称为Textl的文本框。要求单击Commandl按钮时可把光标移

到文本框中。下列正确的事件过程是( )。[2分]-----正确答案(C)13.

Private Sub Commandl_Click( )

Textl.GotFocus

End SubA

Private Sub Commandl_Click( )

Commandl.GotFocus

End SubB

Private Sub Commandl_Click( )

Textl.SetFocus

End SubC

Private Sub Commandl_Click( )

Commandl.SetFocus

End subD

执行下列程序后输出的是( )。

Private Sub Commandl_Click( )

Ch$="ABCDEFGH"∶Print Mid(Right(ch$,6),Len(Left(ch$,4),2)

End Sub[2分]-----正确答案(C)14.

CDEFGHA

ABCDB

FGC

ABD

设在窗体Form1上有一个列表框List1,其中有若干个项目。要求单击列表框中某一项时,把该项显示在窗体上,

正确的事件过程是( )。[2分]-----正确答案(A)15.

Private Sub List1_Click( )

Print List1.Text

End SubA

Private Sub Form1_Click( )

Print List1.Text

End SubB

Private Sub List1_Click( )

Print Form1.Text

End SubC

Private Sub Form1_Click( )

List1.Print List1.Text

End SubD

若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指( )。[2分]-----正确答案(B)16.

按钮左端到窗体左端的距离A

按钮左端到图片框左端的距离B

按钮中心点到窗体左端的距离C

按钮中心点到图片框左端的距离D

为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”。若通过程序设置该标题,则应使用的语句是(

)。[2分]-----正确答案(A)17.

CD1.DialogTitle="对话框窗口"A

CD1.Action="对话框窗口"B

CD1.FileName="对话框窗口"C

CD1.Filter="对话框窗口"D

在窗体上有如图所示的控件,各控件的名称与其标题相同,并有下列程序:18.

Private Sub Form_Load( )

Command2.Enabled=False∶Check1.Value=1

End Sub

刚运行程序时,看到的窗体外观是( )。

[2分]-----正确答案(A)

A

B

C

D

设在窗体中有一个名称为List1 的列表框,其中有若干个项目,如图所示。要求选中某一项后单击Command1按

钮,就删除选中的项,则正确的事件过程是( )。

[2分]-----正确答案(C)19.

Private Sub Command1_Click( )

Listl Clear

End SubA

Private Sub Command1_Click( )

List1.Clear List1.ListIndex

End SubB

Private Sub Command1_Click( )

List1.RemoveItem List1.ListIndex

End SubC

Private Sub Command1_Click( )

List1.RemoveItem

End SubD

某人设计了下列程序用于计算并输出7!(7的阶乘):

Private Sub Command1_Click( )

t=0

Fork=7 To 2 Step -1

t=t*k

Next

Print t

End Sub

执行程序时,发现结果是错误的。下列修改方案中能够得到正确结果的是( )。[2分]-----正确答案(A)20.

把t=0改为t=1A

把For k=7 To 2 Step-1改为For k=7 To 1 Step-1B

把For k=7 To 2 Step-1改为For k=1 To 7C

把Next改为Next kD

若窗体中已经有若干个不同的单选按钮,要把它们改为一个单选按钮数组,在属性窗口中需要且只需要进行的操21.作是( )。[2分]-----正确答案(D)

把所有单选按钮的Index属性改为相同值A

把所有单选按钮的Index属性改为连续的不同值B

把所有单选按钮的Caption属性值改为相同C

把所有单选按钮的名称改为相同,且把它们的Index属性改为连续的不同值D

窗体上有文本框Textl和一个菜单,菜单标题、名称如表,结构见图。要求程序执行时单击“保存”菜单项,则把

其标题显示在Textl文本框中。下面可实现此功能的事件过程是( )。

[2分]-----正确答案(B)22.

Private Sub save_Click( )

Text1.Text=file.save.Caption

End SubA

Private Sub save _Click( )

Text1.Text=save.Caption

End SubB

Private Sub file_Click( )

Text1.Text=file.save.Caption

End SubC

Private Sub file_ Click( )

Text1.Text=save.Caption

End SubD

某人在窗体上画了一个名称为Timer1的计时器和一个名称为Label1的标签,计时器的属性设置为

Enabled=True,Interval=0,并编程下列。希望在程序运行时,可以每2秒在标签上显示一次系统当前时间。

Private Sub Timer1_Timer( )

Label1.Caption=Time$

End Sub

在程序执行时发现未能实现以上目的,那么,他应做的修改是( )。[2分]-----正确答案(A)23.

通过属性窗口把计时器的Interval属性设置为2000A

通过属性窗口把计时器的Enabled属性设置为FalseB

把事件过程中的Label1.Caption=Time$语句改为Timer1.Interval=Time$C

把事件过程中的Label1.Caption=Time$语句改为Label1.Caption=Timer1.TimeD

形状控件的Shape属性有6种取值,分别代表6种几何图形。下列不属于这6种几何图形的是( )。

[2分]-----正确答案(B)24.

A

B

C

D

下列关于文件的叙述中错误的是( )。[2分]-----正确答案(C)25.

随机文件中各条记录的长度是相同的A

打开随机文件时采用的文件存取方式应该是RandomB

向随机文件中写数据应使用语句Print #文件号C

打开随机文件与打开顺序文件一样,都使用Open语句D

设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件File1.jpg,能实现此功能的语

句是( )。[2分]-----正确答案(B)26.

Picture1.Picture="File1.jpg"A

Picture1.Picture=LoadPicture("File1.jpg")B

LoadPicture("File1.jpg")C

Call LoadPicture("File1.jpg")D

下列程序执行时,在窗体上显示的是( )。

Private Sub Command1_Click( )

Dim a(10)

For k=1 To 10

a(k)=11-k27.