山东省高校计算机等级考试VB考试样题
一、单项选择题:(每题1分,共30分)
1、启动VB后可进入“新建工程”对话框,以下说法中有错误的是:( )。
A、选择“新建”选项页,是创建一个新的工程或应用程序。
B、选择“现存”选项页,是将某个工程或程序保存到磁盘上。
C、选择“最新”选项页,是打开最近存储的工程或应用程序。
D、“新建”选项页下列出了VB6.0所能建立的应用程序类型。
2、以下窗体名中哪个是合法的窗体名( )。
A、_aform B、3frm C、f_1 D、frm 5
3、VB在线帮助中,在Visual Basic界面的任何上下文相关部分按( )键,可以显示出有关该部分的帮助信息。
A、F1 B、F2 C、F3 D、F4
4、以下标识符中,不合法的是( )。
A、Abc B、student C、2ab D、age
5、以下选项中哪个不是常量的表示形式( )。
A、234 B、“ABC” C、 false D、 ABC
6、在VB6.0中,语句Dim M1#,Abc,Xyz As Single定义的M1、Abc 和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、在文本框的属性中,用于设定文本框最多可接受字符数的属性是( )。
A、Autosize B、Passwordchar C、 Text D、 Maxlength
13、可使图片框根据图片调整大小,需将下列哪一属性设置为True ( )。
A、Picture B、AutoSize C、Stretch D、AutoRedraw
14、以下哪一个选项不是列表框的属性( )。
A、Caption B、Text C、Name D、Style
15、定时器的唯一事件是( )。
A、DbClick B、Click C、Timer D、Change
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、 关系数据库
27、SQL语言的中文全称叫( )。
A、 关系语言 B、 结构化语言 C、 查询语言 D、 结构化查询语言
28、ADO对象模型含有七种对象,其中用于建立一个和数据源的连接的对象是( )。
A、 Command B、 Connection C、 Recordset D、 Field
29、程序员在代码窗口中输入程序代码时所出的错误叫作( )错误。
A、 编辑 B、 编译 C、 运行 D、 逻辑
30、Vb中不属于三种程序模式的是( )。
A、 设计模式 B、 运行模式 C、 中断模式 D、 编辑模式
二、综合选择题(每题2分,共10分)
1、在窗体上添加一个命令按钮Command1,然后编写如下代码:
Private Sub Command1_Click()
Dim a&,b&
a= InputBox("请输入第一个数")
b= InputBox("请输入第二个数")
Print b + a
End Sub
程序运行后,单击命令按钮,在两个输入对话框中先后输入12345和54321,程序的输
出结果是( )。
A、66666 B、5432112345 C、1234554321 D、出错
2、Private 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
程序运行后,单击命令按钮,在文本框中显示的值是( )。
A、15 B、14 C、13 D、12
3、设窗体上有一个文本框Text1,要求只能显示信息,不能输入,应设置属性( )。
A、Text1.MaxLength = 0 B、Text1.Enabled = False
C、Text1.Visible = False D、Text1.Width = 0
4、假定程序中有如下语句:
answer=MsgBox("第一个字符串",vbAbortRetryIgnore,"第二个字符串")
if answer>=4 then answer=answer+2 else answer=answer-2
执行该语句后,将显示一个信息框,此时如果按回车键,则answer的值为( )。
A、“第二个字符串” B、1 C、6 D、7
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
当单击窗体时,在窗体上最后一行输出的x,y的值分别是( )和( )。
A、2 6 B、4 9 C、0 0 D、8 5
三、判断题:(每题1分,共10分)
1、事件驱动的编程机制就是使对象的某一个事件对应一段代码,又称事件过程,通过操作引发某个事件来驱动事件过程完成某种特定功能。 ( )
2、VB语言的最小单位是字符。 ( )
3、VB中有两种形式的数组:静态数组和动态数组。 ( )
4、图片框和图像框都可用于显示图形。 ( )
5、定时器运行时是不可见的,故可以放在窗体的任何位置。 ( )
6、弹出式菜单又称快捷菜单。 ( )
7、嵌套的For语句中,循环变量可以重名。 ( )
8、对文件操作,常按以下三步执行:打开文件、读写文件和关闭文件。 ( )
9、关系数据库以二维表的形式来存放数据。 ( )
10、本地窗口只能显示本过程的变量信息。 ( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论