vb样题 联系客服

发布时间 : 星期一 文章vb样题更新完毕开始阅读788cd1cb04a1b0717fd5dd93

山东省高校计算机等级考试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事件( )。

A、对象得到输入内容 B、对象输出内容时 C、对象得到焦点时 D、对象失去焦点时 17、设菜单中有一个菜单项为\。若要为该菜单命令设计访问键,即按下Alt及字母O时,

能够执行\命令,则在菜单编辑器中设置“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 \不等于B\B、 If A<>B Then Printf \不等于B\C、 If A<>B Then Print \不等于B\ D、 If A ≠ B Print \不等于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、“第二个字符串”

5、有如下过程:

B、1

C、6

D、7

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、本地窗口只能显示本过程的变量信息。 ( )

( ) ( ) ( )

四、基本操作题(每题10分,共20分)

1. 基本操作题一

新建一“标准EXE”工程文件,在名称为Form1的窗体上画一个名称为Text1的文本框,其高、宽分别为400、2000。请在属性框中设置适当的属性满足以下要求: 1)Text1的字体为“黑体”,字号为“四号”,内容为“计算机考试”; 2)窗体的标题为“输入”,不显示最大化按钮和最小化按钮。运行后的窗体如图一所示。

注意:不添加任何代码,存盘时必须存放在考生考号文件夹下的T4-1文件夹内,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。 2. 基本操作题二

新建一“标准EXE”工程文件,在名称为Fom1的窗体上建立一个名称为Op1的单选按钮数组,它包含3个单选按钮,其标题分别为“选项一”、“选项二”和“选项三”,下标分别为0、1和2。初始状态下,“选项二”为选中状态。运行后的窗体如图二所示。

注意:不编写任何代码。存盘时必须存放在考生考号文件夹下的T4-2文件夹内,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。

图一 基本操作题一图示 图二 基本操作题二图示

五、简单应用题(每题10分,共20分)

1. 简单应用题一

打开考生考号文件夹下的T5-1文件夹下的工程文件vbsj3.vbp,在名称为Form1的窗体上已经添加一个名为lblClock的标签控件和一个名称为timeClock的计时器控件;请将标签控件lblClock的Caption属性设为空串,BorderStyle属性设为1,再设置timeClock的适当属性,并编写适当的事件过程,使得在运行时,每隔一秒种在标签中显示的数字从1开始自动加1。如图三所示是程序开始运行时的界面。

请将程序中注释语句修改为正确代码,并删除注释符号;不能修改已有的程序内容,特别是不能改变程序中已有的变量名称。

注意:1.不能修改除注释语句以外的其他代码行和已经设置好的控件属性,并将修改的结果以原文件名原位置存盘。

2.若涉及给对象属性赋值,必须指定属性名,不可使用对象的默认属性。

2. 简单应用题二

打开考生考号文件夹下的T5-2文件夹下的工程文件vbsj4.vbp,窗体的功能是在组合框cboDivisor选中一个数作为起始值,单击“计算”按钮cmdCalc时,先使用输入对话框输入一个不大于5000的整数,然后计算该整数所有大于起始值的因数之和,并将求和的结果显示在名称为txtResult的文本框中。程序运行时的界面如图四所示。