教育学习网
 | 网站首页 | 最新动态 | 考试频道 | 教师专区 | 留学移民 | 英语学习 | 教育论文 | 常用文书 | 教案例文 | 毕业论文 | 资料下载 | 
eduxue.com baidu
栏目更新推荐  
·全国计算机等级考试一级上机WORD题
·全国计算机等级考试一级上机Excel题
·全国计算机等级考试一级上机PowerP
·03年4 等级考试一级笔试试卷
·2003年4月全国计算机等级考试二级v
·2002年全国计算机等级考试三级笔试
·2002年全国计算机等级考试三级笔试
·2002年全国计算机等级考试三级笔试
赞助广告  
 
 教育学习网 > 考试频道 > 计算机类考试 > 计算机等级考试 > 历年真题 > 文章正文
二级VB语言笔试(含答案)
www.eduxue.com 来源:不详 更新时间:2005-3-29 【字体:
推荐文章:2000年9月全国计算机等级考试 二
推荐文章简介:
一、选择题((1)--(40)每小题1分, (41)--(50)每小题2分, 共60分)下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。(1) 下列电子邮件地址中正确的是

  2003年9月全国计算机
等级考试二级VB语言笔试试卷


  (考试时间90分钟,满
分100分)


  一、 选择题((1)~
(20)每小题2分,(21)~(30
)每小题3分,共70分)

  (1)以下叙述中错误的是


  A)Visual Basic 是事件驱动型可视
化编程工具

  B)Visual Basic应用
程序不具有明显的开始和结束语


  C)Visual Basic工具箱中的所有控
件都具有宽度(Width)和高度(Height)属性

  D)Visual Basic中控
件的某些属性只能在运行时设置


  (2)以下叙述中错误
的是


  A)在工程资源管理器
窗口中只能包含一个工程文件及
属于该工程的其他文件

  B)以.BAS为扩展名的文件是标准模
块文件

  C)窗体文件包含该窗体及其控件的
属性

  D)一个工程中可以含
有多个标准模块文件


  (3)以下叙述中错误
的是


  A)双击鼠标可以触发DblClick事件


  B)窗体或控件的事件
的名称可以由编程人员确定


  C)移动鼠标时,会触
发MouseMove事件


  D)控件的名称可以由编程人员设定


  (4)以下不属于Visua
l Basic系统的文件类型是


  A).frm B).bat C).vbg D).vbp


  (5)以下叙述中错误
的是


  A)打开一个工程文件
时,系统自动装入与该工程有关
的窗体、标准模块等文件

  B)保存Visual Basic程序时,应分
别保存窗体文件及工程文件

  C)Visual Basic应用
程序只能以解释方式执行


  D)事件可以由用户引发,也可以由
系统引发

  (6)以下能正确定义数据类型TelBo
ok的代码是

  (资料来源:东方教育
网 http://www.eastedu.com.cn
)

  A)Type TelBook B)T
ype TelBook


  Name As String*10 Name As String
*10

  TelNum As Integer TelNum As Inte
ger

  End Type End TelBook



  C)Type TelBook D)T
ypedef TelBook


  Name String*10 Name
String*10


  TelNum Integer TelNu
m Integer


  End Type TelBook End
Type


  (7)以下声明语句中错误的是


  A)Const var1=123 B
)Dim var2 = ABC


  C)DefInt a-z D)Sta
tic var3 As Integer


  (8)设窗体上有一个列表框控件Lis
选中的列表项内容的是
t1,且其中含有若干列表项。则以下能表示当前被


  A)List1.List B)Lis
t1.ListIndex C)List1.Index
D)List1. Text

  (9)程序运行后,在窗体上单击鼠
标,此时窗体不会接收到的事件是

  A)MouseDown B)Mous
eUp C)Load D)Click


  (10)设a=10,b=5,c
=1,执行语句Print a > b > c
后,窗体上显示的是

  A)True B)False C)1 D)出错信


  (11)如果要改变窗体
的标题,则 需要设置的属性是


  A)Caption B)Name C)BackColor
D)BorderStyle

  (12)以下能判断是否到达文件尾的
函数是

  A)BOF B)LOC C)LOF
D)EOF


  (13)如果一个工程含有多个窗体及
标准模块,则以下叙述中错误的是

  A)如果工程中含有Sub Main过程,
则程序一定首先执行该过程

  B)不能把标准模块设置为启动模块


  C)用Hide方法只是隐藏一个窗体,
不能从内存中清除该窗体

  D)任何时刻最多只有一个窗体是活
动窗体

  (14)窗体的MouseDow
n事件过程


  Form_MouseDown (Butt
Single)
on As Integer, Shift As Inte

ger, X As Single, Y As


  有4个参数,关于这些参数,正确的
描述是

  A)通过Button参数判定当前按下的
是哪一个鼠标键

  B)Shift参数只能用来确定是否按下
Shift键

  C)Shift参数只能用来确定是否按下
Alt和Ctrl键

  D)参数x,y用来设置鼠
标当前位置的坐标


  (15)设组合框Combo1中有3个项目
,则以下能删除最后一项的语句是

  A)Combo1.RemoveItem Text


  B)Combo1.RemoveItem
2


  C)Combo1.RemoveItem 3


  D)Combo1.RemoveItem
Combo1.Listcount


  (16)以下关于焦点的叙述中,错误
的是

  A)如果文本框的TabStop属性为Fals
e,则不能接收从键盘上输入的数据

  B)当文本框失去焦点
时,触发LostFocus事件


  C)当文本框的Enabled属性为False
时,其Tab顺序不起作用

  D)可以用TabIndex属性改变Tab顺序


  (17)如果要在菜单中
添加一个分隔线,则应将其Capt
ion属性设置为

  A)= B)* C)& D)-


  (18)执行语句Open "
数据能够执行的操作是
Tel.dat" For Random As #1 Le

n = 50后,对文件Tel.dat中的


  A)只能写,不能读 B)只能读,不
能写

  C)既可以读,也可以写 D)不能读
,不能写

  (19)在窗体上画一个
本框,然后编写如下事件过
名称为Command1的命令按钮和两
程:
个名称分别为Text1、Text2的文


  Private Sub Command1
_Click()


  n = Text1.Text



  Select Case n


  Case 1 To 20


  x = 10



  Case 2, 4, 6



  x = 20



  Case Is < 10



  x = 30


  Case 10



  x = 40



  End Select


  Text2.Text = x



  End Sub



  程序运行后,如果在文
内容是
本框Text1中输入10,然后单击

命令按钮,则在Text2中显示的


  A)10 B)20 C)30 D)40


  (20)设有以下循环结构


  Do

  循环体


  Loop While <条件>


  则以下叙述中错误的是


  A)若"条件"是一个为0
的常数,则一次也不执行循环体


  B)"条件"可以是关系表达式、逻辑
表达式或常数

  C)循环体中可以使用Exit Do语句


  D)如果"条件"总是为True,则不停
地执行循环体

  (21)在窗体上画一个名称为Comman
d1的命令按钮,然后编写如下事件过程:

  Private Sub Command1_Click()


  Dim num As Integer


  num = 1


  Do Until num > 6



  Print num;



  num = num + 2.4


  Loop



  End Sub



  程序运行后,单击命令
按钮,则窗体上显示的内容是


  A)1 3.4 5.8 B)1 3 5


  C)1 4 7 D)无数据输出


  (22)在窗体上画一个
名称为Command1的命令按钮,然
后编写如下事件过程:

  Private Sub Command1_Click()


  Dim a As Integer, s
As Integer


  a = 8



  s = 1



  Do


  s = s + a


  a = a-1


  Loop While a <= 0


  Print s; a


  End Sub


  程序运行后,单击命令按钮,则窗体
上显示的内容是

  A) 7 9 B) 34 0



  C) 9 7 D)死循环



  (23)设有如下通用过
程:


  Public Function f(x
As Integer)


  Dim y As Integer


  x = 20


  y = 2



  f = x * y


  End Function


  在窗体上画一个名称为Command1的命
令按钮,然后编写如下事件过程:

  Private Sub Command1
_Click()


  Static x As Integer



  x = 10



  y=5


  y = f(x)



  Print x; y


  End Sub


  程序运行后,如果单击命令按钮,则
在窗体上显示的内容是

  A)10 5 B)20 5


  C)20 40 D)10 40


  (24)设有如下通用过程:


  Public Sub Fun(a(),
ByVal x As Integer)


  For i = 1 To 5


  x = x + a(i)



  Next


  End Sub


  在窗体上画一个名称为Text1的文本
下的事件过程:
框和一个名称为Command1的命令按钮,然后编写如


  Private Sub Command1
_Click()


  Dim arr(5) As Varian
t


  For i = 1 To 5


  arr(i) = i



  Next


  n = 10


  Call Fun(arr(), n)


  Text1.Text = n


  End Sub



  程序运行后,单击命令按钮,则在文
本框中显示的内容是

  A)10 B)15 C)25 D)24


  (25)在窗体上画一个名称为Comman
d1的命令按钮,然后编写如下代码:

  Option Base 1


  Private Sub Command1_Click()


  d = 0


  c = 10


  x = Array(10, 12, 21, 32, 24)


  For i = 1 To 5



  If x(i) > c Then



  d = d + x(i)



  c = x(i)



  Else


  d = d-c



  End If


  Next i



  Print d


  End Sub



  程序运行后,如果单击命令按钮,则
在窗体上输出的内容为

  A)89 B)99 C)23 D
)77


  (26)在窗体上画两个
别为Label1、Label2、Labe
显示"A"、"B"、"A*B"等文
Label3 显示A*B的计算结果
。当单击命令按钮"计算"时
Label3中。以下不能实现上
滚动条,名称分别为Hscroll1
l3、Label4、Label5、Label6,
字信息,标签Label1、Label2分
。如图所示。当移动滚动框时,
,对标签Label1、Label2中显示
述功能的事件过程是
、Hscroll2;六个标签,名称分
其中标签Label 4~ Label6分别
别显示其右侧的滚动条的数值,
在相应的标签中显示滚动条的值
的两个值求积,并将结果显示在


  A)Private Sub Command1_Click()


  Label3.Caption = Str(Val(Label1.
Caption )*Val( Label2.Caption))

  End Sub


  B)Private Sub Command1_Click()


  Label3.Caption = HSc
roll1.Value * HScroll2.Value


  End Sub


  C)Private Sub Command1_Click()


  Label3.Caption = HScroll1 * HScr
oll2

  End Sub



  D)Private Sub Comma
nd1_Click()


  Label3.Caption = HSc
roll1. Text * HScroll2.Text


  End Sub


  (27)在窗体上画一个
名称为Command1的命令按钮,然
后编写如下事件过程:

  Private Sub Command1
_Click()


  For n = 1 To 20



  If n Mod 3 <> 0 Then
m = m + n \ 3


  Next n



  Print n

[1] [2] 下一页

  • 上一篇文章:

  • 下一篇文章:
  • 百度相关搜索: 历年真题
     
    关于〖二级VB语言笔试(含答案)〗的最新评论:
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站地图
    教育学习中心主办 苏ICP备05003810号
    Copyright© 2003-2008 www.EduXue.com All rights reserved.