山东省高校计算机等级考试VB考试样题
一、单项选择题:(每题1分,共30分)
1、启动VB后可进入新建工程对话框,以下说法中有错误的是:(    )。
A、选择新建选项页,是创建一个新的工程或应用程序。
B、选择现存选项页,是将某个工程或程序保存到磁盘上。
C、选择最新选项页,是打开最近存储的工程或应用程序。
D新建选项页下列出了VB6.0所能建立的应用程序类型。
2、以下窗体名中哪个是合法的窗体名(    )。
A_aform  B3frm    Cf_1      Dfrm 5
3VB在线帮助中,在Visual Basic界面的任何上下文相关部分按(    )键,可以显示出有关该部分的帮助信息。
AF1    BF2    CF3    DF4
4、以下标识符中,不合法的是(    )。
AAbc    Bstudent    C2ab    Dage
5、以下选项中哪个不是常量的表示形式(    )。
A234        B“ABC”        C false      D ABC
6、在VB6.0中,语句Dim M1#,Abc,Xyz As Single定义的M1Abc Xyz的类型分别是(    )。
A、双精度、可变类型、单精度      B、双精度、单精度、单精度
C、双精度、整数型、整数型          D、双精度、整数型、单精度
7、数学式子sin25o写成Visual Basic表达式是(    )。
A sin25        B sin(25)    C sin(25o)    D sin(25*3.14/180)
8、表达式Left(“Visual”,3)+Lcase(“AB”)的值是(    )。
A visAB    B VisAB      C Visab    D ualab
9、程序:
Option base 1
Dim a(0 to 6) as integer, b(11) as integer
不会出现下标越界错误的是(    )。
A    Print a(7)    B    Print a(0)    C    Print b(0)    D    Print b(12)
10、关于ReDim语句,说法正确的是(    )。
A    ReDim语句可以对已定义的固定数组重新声明
B    可以对同一个动态数组多次使用ReDim语句重新定义其大小
C    ReDim语句可以在过程外出现
D    一般情况下,ReDim语句可以改变动态数组的数据类型
11、当一个工程中含有多个窗体时,它的启动窗体(    )。
A、只能是正在编辑的窗体            B、只能是最后一个添加的窗体
C、只能是第一个添加的窗体        D、可以在工程属性对话框中指定
12、在文本框的属性中,用于设定文本框最多可接受字符数的属性是(    )。
AAutosize    BPasswordchar    C    Text    D    Maxlength
13、可使图片框根据图片调整大小,需将下列哪一属性设置为True     )。
APicture    BAutoSize    CStretch    DAutoRedraw
14、以下哪一个选项不是列表框的属性(    )。
ACaption    BText    CName    DStyle
15、定时器的唯一事件是(    )。
ADbClick    BClick        CTimer        DChange
16、何时发生LostFocus事件(    )。array在vb什么意思啊
A、对象得到输入内容    B、对象输出内容时    C、对象得到焦点时    D、对象失去焦点时
17、设菜单中有一个菜单项为"Open"。若要为该菜单命令设计访问键,即按下Alt及字母O时,能够执行"Open"命令,则在菜单编辑器中设置“Open"命令的方式是(    )。
A    Caption属性设置为&Open        B    Caption属性设置为O&pen
C    Name属性设置为&Open            D    Name属性设置为O&pen
18、在窗体上建立通用对话框需要添加的控件是(    )。
A    Data控件    B    From控件    C    CommonDialog控件    D    VBComboBox控件
19、用InputBox函数设计的对话框,其功能是(    )。
A    只能接收用户输入的数据,但不会返回任何信息
B    能接收用户输入的数据,并能带回用户输入的信息
C    能用于接收用户输入的信息,不能用于输出任何信息
D    专门用于输出信息
20、下列语句正确的是(    )。
A    If A B Then Print  "A不等于B"    B    If A<>B Then Printf  "A不等于B"
C    If A<>B Then Print  "A不等于B"        D    If A B Print  "A不等于B"
21、下列程序段的执行结果为(    )。
Dim t(10)
For k=2 To 10
t(k) =11 - k
Next k
x=6
Print t(x)
A    2        B    3    C    4    D    5
22、以下关于过程的4种描述中,错误的是(    )。
A    过程可以被反复调用,从而避免重复编程,缩短开发周期
B    过程能够独立完成特定的功能,可以提高程序的模块化和可读性
C    函数过程,不能返回值,主要完成某种操作
D    过程的创建要遵从严格的语法,必须有开始和结束语句
23、以下对KeyPress事件的描述正确的一项是(    )。
A    KeyPress事件有两个参数
B    KeyPress事件识别的是键盘上的物理键
C    KeyPress事件一般优先于KeyDown事件触发
D    KeyPress事件能区分同一键的大小写状态。
24、通常用于保存成批处理的大量数据,且一般不进行个别数据修改的文件类型是(    )。
A 顺序文件    B 随机文件    C 二进制文件    D Word文件
25、有固定长度记录结构的文件类型是(    )。
A 顺序文件    B 随机文件    C 二进制文件    D Word文件
26、常见的数据库管理系统不包括(    )。
A 层次数据库    B 星型数据库  C 网状数据库  D 关系数据库
27SQL语言的中文全称叫(    )。
A 关系语言  B 结构化语言  C 查询语言    D 结构化查询语言
28ADO对象模型含有七种对象,其中用于建立一个和数据源的连接的对象是(    )。
A Command    B Connection    C Recordset  D Field
29、程序员在代码窗口中输入程序代码时所出的错误叫作(    )错误。
A 编辑  B 编译    C 运行        D 逻辑
30Vb中不属于三种程序模式的是(    )。
A 设计模式        B 运行模式        C 中断模式        D 编辑模式
二、综合选择题(每题2分,共10分)
1在窗体上添加一个命令按钮Command1,然后编写如下代码:
Private Sub Command1_Click()
Dim a&,b&
a= InputBox("请输入第一个数")
b= InputBox("请输入第二个数")
Print b + a
End Sub
程序运行后,单击命令按钮,在两个输入对话框中先后输入1234554321,程序的输
出结果是(    )。
A66666            B5432112345            C1234554321            D、出错
2Private Sub Command1_Click()
Dim array1(10,10) As Integer
Dim i As Integer,j As integer
For i=1 To 3
For j=2 To 4
array1(i,j)=i+j
Next j
Next i
Text1.Text=array1(2,3)+array1(3,4)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是(    )。
A15        B14        C13        D12
3设窗体上有一个文本框Text1,要求只能显示信息,不能输入,应设置属性    )。
AText1.MaxLength = 0        BText1.Enabled = False
CText1.Visible = False    DText1.Width = 0
4假定程序中有如下语句:
answer=MsgBox("第一个字符串"vbAbortRetryIgnore"第二个字符串")
if answer>=4 then answer=answer+2 else answer=answer-2
执行该语句后,将显示一个信息框,此时如果按回车键,则answer的值为(    )。
A第二个字符串”        B1        C6        D7
5有如下过程:
Private sub mysub(a as integer,b as integer)
a=a+2:b=b+3
print a,b
End sub
Private sub Form_click()
Dim x%,y%
x=2:y=6
call mysub(x,y)
print x,y
End sub
当单击窗体时,在窗体上最后一行输出的xy的值分别是(    )和(    )。
A2  6        B4  9        C0  0        D8  5
三、判断题:(每题1分,共10分)
1事件驱动的编程机制就是使对象的某一个事件对应一段代码,又称事件过程,通过操作引发某个事件来驱动事件过程完成某种特定功能。                               
2VB语言的最小单位是字符。                                               
3VB中有两种形式的数组:静态数组和动态数组。                           
4图片框和图像框都可用于显示图形。                                       
5定时器运行时是不可见的,故可以放在窗体的任何位置。                   
6弹出式菜单又称快捷菜单。                                               
7嵌套的For语句中,循环变量可以重名。                                   
8对文件操作,常按以下三步执行:打开文件、读写文件和关闭文件。           
9关系数据库以二维表的形式来存放数据。                                   
10本地窗口只能显示本过程的变量信息。                                   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。