文档库 最新最全的文档下载
当前位置:文档库 › Vb模拟试卷2008.5

Vb模拟试卷2008.5

Vb模拟试卷2008.5
Vb模拟试卷2008.5

VB模拟试卷(2008.5)

一.选择题(50分)参考答案在最后。

1.下列叙述中,正确的是(C )。

A) VB的事件由用户定义

B) VB程序从Main( )函数开始执行

C) VB运行时,总是等待事件的发生

D) VB程序运行后,在内存中只能驻留一个窗体

2.下列运算符中,优先级最高的是(B )。

A) Not B) Mod C) Like D) Eqv

3. 窗体Form,框架Frame ,图片框Picture,图象框Image中(D )是容器控件。

A) Image Form Frame B) Frame Picture Image

C) Picture Image Form D) Form Frame Picture

4. 下列关于变量的说法错误的是(D )。

A) 局部变量是指那些在过程中用DIM或STATIC语句声明的变量。B)局部变量的作用域仅限于声明它的过程。

C) 静态局部变量是在过程中用STATIC语句生明的。

D) 局部变量在声明它的过程执行完毕后就被释放了。

5. 执行x = MsgBox("数据类型不匹配", , "出错提示!") ,然后按回车,x 的值是(D )。

A) True B) False C) 0 D) 1

6. 窗体上有文本框Text1和命令按钮Command1,对Command1编写如

下事件过程:

Private Sub Command1_Click()

Text1.Text = "ABCDE"

Text1.SelStart = 1

Text1.SelLength = 3

MsgBox Text1.SelText

End Sub

运行时,单击命令按钮,出现的信息框中显示( B )。

A) ABCDE B) BCD C) ABC D) "CDE"

7. 一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1中有语句Public X As Integer,在Modell中有语句Public Y As Integer。则以下叙述中正确的是(A )。

A)变量X、Y的作用域相同B)Y的作用域是Modell C)在Form1中可以直接使用X和Y D)在Form2中可以直接使用X和Y

8. 在实际应用中,经常将一组单选按钮置于一个框架(Frame)控件内,这主要是为了(D )。

A) 使用户界面美观

B) 使该组单选按钮同步

C) 使该组单选按钮处于禁止状态

D) 使该组单选按钮互斥,即同一时刻只有一个单选按钮被选中

9. 将窗体的(C )属性设置为True,可使Form_Load事件中的Print

方法显示结果。

A) DrawStyle B) DrawMode C) AutoRedraw D) Enabled

10.下面程序中,sum是计算(C )表达式的值。

Private Sub Commandl_Click( )

Dim sum As Double,s1 As Double

Dim I As Integer, k As double

sum=0:s1=0:k=1

For I=1 to 3

k=k*I

s1=s1+k

sum=sum+s1

Next I

Print sum

End Sub

A)1+(1+2)+(1+2+3) B)1!+2!+3!

C)1!+(1!+2!)+(1!+2!+3!) D)(1!+2!)+(1!+2!+3!)

11. 下面程序运行时单击窗体4次,每次输入分别为1,2,3,4时窗体上显示的最后结果是(D )。

Private Sub Form1_Click()

Static s As Integer

Dim x As Integer

Cls

x=Val(InputB ox(“请输入一个正整数”))

If x Mod 2 =0 Then

s=s*x

Else

s=s+x

End If

P rint “s=”+Str(s)

End Sub

A)10 B)5 C)1 D)20

12. 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是( A )。A)Drive1_Change B) Drive1_Chick C) Dir1_Chick D) Dir1_ Change

13. 窗体中有标签、文本框和用图形方法绘制的图形,它们依次位于哪

一图形层(B )。

A) 上层、中层和下层B) 中层、上层和下层

C) 下层、中层和上层D) 上层、下层和中层

14. 已知字母D的ASCII码是68。在窗体上添加命令按钮Command1,

并编写如下事件过程:

Private Sub Command1_Click()

m = 68: a = "D"

Print a

For i =

m = m + 1

a = Chr(m) + a + Chr(m)

Print a

Next i

End Sub

运行时,要使单击按钮后输出如下结果:

D

EDE

FEDEF

GFEDEFG

程序中的_____部分应为( B )。

A) 1 To 4 B) 1 To 3 C) 1 To 4 Step 2D) 1 To 3 Step 2

15. 以下关于函数过程的叙述中,正确的是(A )。

A)函数过程形参的类型与函数返回值的类型没有关系

B)在函数过程中,过程的返回值可以有多个

C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方

式传递

D)如果不指明函数过程参数的类型,则该参数没有数据类型

16. 关于过程作用域,错误的描述是(B )。

A) 全局过程的作用域为整个工程

B) 在不同模块中定义的全局过程不能同名

C) 在不同模块中定义的模块级过程可以同名

D) 在某一窗体定义的全局过程,其它窗体调用模块,必须在该过程名前加上窗体名称

17. 下列关于多文档界面(MDI)的叙述错误的是(D )。

A) MDI子窗口包含在一个大小可调的MDI父窗口内

B) MDI应用程序允许同时显示多个文档,每个文档显示在它自己的窗口中

C) MDI窗体的ActiveForm属性可以返回具有焦点或者最后被激活的子窗体

D) MDI应用程序中只有两种类型的窗体,即父窗体和子窗体

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

程:

Dim xm As String,zf As Integer

Private Sub Command1_click()

O pen “stu.dat” For As #1

Do While True

xm=inputbox(“请输入姓名”)

I f xm=”end” Then Exit Do

zf=Val(InputB ox(“请输入总分”))

#1,xm,zf

Loop

Close #1

End Sub

程序运行后,单击命令按钮,向顺序文件stu.dat中添加记录,每条记录包含姓名(字符型)和总分(数值型)两个数据,则应在下划线处分别填入(B )。

A) output, Print B) append , write C) input, get D)

append , Put

19. 在窗体上画一个通用对话框,若要求打开该对话框时,"文件类型"栏只显示扩展名为.bmp的文件,则通用对话框的Filter属性应设置为(A )。

A) "(*. bmp) |*. bmp " B) "(*. bmp) |(. bmp) "

C) "(*. bmp) ||*. bmp " D) "(*.bmp) *. bmp "

20. 在窗体上画一个名称为Text1的的文本框,一个名称为Command1

的命令按钮,然后编写如下事件过程和通用过程

Public Function f1(ByRef x)

x = x * x

f1 = x + x

End Function

Public Function f2(ByVal x)

x = x * x

f2 = x + x + x

End Function

Private Sub Command1_Click()

n = Val(Text1.Text)

If n \ 2 = n / 2 Then

f = f1(n)

Else

f = f2(n)

End If

Print f; n

End Sub

程序运行后,在文本框中输入6,然后单击命令按钮,窗体上显示的是(A )。

A)72 36 B)108 36 C)72 6 D)108 6

二、设计题共3小题,每题10分,说明如下:

⑴如无具体说明,窗体及控件名称均采用默认值;

⑵默认属性的访问应使用全称,如文本框t1的Text属性为:t1.Text,而非t1;

⑶请在考生文件夹下保存窗体文件和工程文件;

1.设计如图所示窗体Form1,窗体的标题为“字体设置”,在窗体内画

一个名称为Label1、标题为“字体设置示例”

的标签,标签透明、文本内容居中显示。在

标签的下方画一个名称为Cb1的组合框,

设置适当属性使其成为下拉式列表框,并通

过属性窗口向下拉式列表框添加“宋体”、

“黑体”、“隶书”三个项目。右边画二个复选框,其中Check1的标题为“粗体”,Check2的标题为“下划线”。编写适当的事件过程,使程序运行后,当单击下拉式列表框中某项时,Label1标题上就显示该项的字体;选中复选框Check1时标签文字效果为粗体,选中复选框Check2时标签文字加下划线。

注:程序中不得使用任何变量。

窗体文件名为ziti.frm,工程文件名为ziti vbp。

2、如图画一个宽度为2000,距窗体顶端

500,字号为“小四”、内容为“Select

All Text!”且居中显示的文本框,运

行时,指针指向文本框时显示“单击全

选”,单击文本框将选中其全部内容。

注:程序中无需使用任何变量。

窗体文件名St.frm,工程文件名St.vbp。

3、请按图在窗体左侧设文本框和“添加”命令按钮各一个,在右侧设列表框两个(List1和List2)。运行时,单击按钮,先将文本框中输入的字符串添加到List1中,并将其去除首尾空格后的长度添加到List2中,然后清空文本框,并使文本框获得焦点。

注:程序中无需使用任何变量。

窗体文件名StS.frm,工程文件名StS.vbp。

三、编程题共2小题,每题10分,说明如下:

编程后,需运行程序,并在运行后关闭程序窗口,否则不得分。

1、打开考生文件夹下的工程文件Yu1.vbp,添加适当的事件代码,实现

以下功能:

(1)Text1文本框中最多只能显示20个字符,当输入字符数超过20时,剩余部分将显示在Text2中;

(2)单击“统计并替代”,在Text3中显示统计Text1字符出现最多的次数,并把Text1中该字符用* 替代。

----------------------------------------------------------------------------------------------------------------------

2.打开考生文件夹下的工程Yu2.vbp,窗体界面如图所示,编写适当的事件代码,以达到程序运行时的如下功能要求:

(1)单击“读出数据”按钮,读入考生文件夹y1.txt文件中的6个整数,放入A数组中,并显示在文本框控件数组Text1(0)—Text1(5)中。

(2)单击“降序排列”按钮,则调用由考生编写的paixu过程对A数组元素进行降序排序,并在Text1(0)—Text1(5)中按自左向右从大到小的顺序重新显示这6个整数。

(3)单击“写入数据”按钮,则将A数组中降序排列的元素添加到考生文件夹的y2.txt文件中。

选择题答案:

CBDDD BADCC DABBA BDBAA

VB程序设计期末模拟试卷

《VB程序设计》期末模拟试卷 一、单项选择 (b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。 A.方法、事件 B.事件、方法 C.事件、属性 D.过程、属性 ( c)2.下列________是Single型变量。 A.Time% B.Name$ C.Sheight! D.CXYZ& (a )3.以下四个VB的变量名中,合法的是____________。 A.X23 B.$Re C. Len

D.3xy ( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。 A. str1是整型,str2是长整型 B. str1是长整型,str2变体型 C. str1、str2都是长整型 D. str1是变体型,str2是长整型 (b )5.表达式(&O36>31) and (“A”>”B”) 的结果是 ____________。 A.True B.False C.”&O3631AB” D.&O3631 (c )6.表达式“100” + 100 和表达式“100” & 100的值分别是 ____________。 A.200、200 B.“100100”、“100100” C.200、“100100”

D.“100100”、200 (b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。执行结果是________。 Dim a As String A=InputBox("Input", "", "Name") Print a A.Input B.Zhao C.Name D.空字符串 (b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。 A.4 B.5 C.6 D.7 ( d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。 A.Dim

VB模拟试卷

一、选择题 1.一只白色的足球被踢进球门,则白色、足球、踢、进球门是________。 A.属性、对象、方法、事件 B.属性、对象、事件、方法 C.对象、属性、方法、事件 D.对象、属性、事件、方法 2.有程序代码:Text1.Text="Visual Basic",其中的Text1、Text和"Visual Basic"分别代表___ ___。 A. 对象、值、属性 B. 对象、方法、属性 C. 对象、属性、值 D. 属性、对象、值 3.将命令按钮Command1设置为不可使用,应设置该命令按钮的( )属性。 A.Visible B.Value C.Caption D.Enabled 4.单选按纽(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的___ ___中安排适当的单选按纽,即可实现。 A. 框架控件(Frame)或图象控件(Image) B. 组合框(ComboBox)或图象控件(Image) C. 组合框(ComboBox)或图片框(PictureBox) D. 框架控件(Frame)或图片框(PictureBox) 5.以下有关对象属性的说法中正确的是________。 A. 对象所有的属性都罗列在属性窗口列表中 B. 不同对象不可能有同名属性 C. 不同对象的同名属性取值一定相同 D. 对象的某些属性既可以在实行窗口中设置,也可以通过程序代 码设置或改变 6.下列哪段代码能删除列表框list1中所有项() A Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem i Next i End Sub B Private Sub Command1_Click() For i = 0 To List1.ListCount List1.RemoveItem 0 Next i End Sub C Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem 1 Next i End Sub D Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem 0

VB模拟试卷和答案讲解

北京语言大学网络教育学院 《VB》模拟试卷一 注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。 2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。 3.本试卷满分100分,答题时间为90分钟。 4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。 一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。 1、关于VB的特点描述错误的是()。 [A] VB编程是可视化编程[B] 是面向对象的程序设计 [C]不可以访问数据库[D]采用事件驱动编程机制 2、下面关于鼠标的指针设置说法不正确的是()。 [A] 可以使用MouseIcon设置鼠标的形状 [B] 可以使用MousePointer设置鼠标的形状 [C] MousePointer设为99时,可用MouseIcon设置鼠标的形状 [D] MouseIcon只能通过属性窗口选择鼠标形状 3、Dim Snow(1 to 12 ,1),As Integer 是大小为()的二维数组。 [A]13*2 [B] 13*1 [C] 12*2 [D] 12*1 4、在工具箱里的都是()。 [A] 标准控件[B] 外部控件 [C] ActiveX控件[D] 可插入对象(OLE) 5、一个窗体大小改变时被触发的事件是()。 [A] Click事件[B] Resize事件 [C] Initialize事件[D] Unload事件 6、下列关于控件说法不正确的是()。 [A] Agent控件用于设置动画行为 [B] TextBox用于接收用户输入的信息 [C] Frame用于将控件分为若干组,当框架移动时,其中的控件不移动 [D] ListBox向列表中添加一个新的项目 7、关于CheckBox控件描述错误的是()。 [A] 是复选框按钮,用√表示选中[B] Value用来表示复选框状态。 [C] Value为1表示选中该框[D] Value为0表示该框被禁止,显示灰色 8、关于Shape控件描述正确的是()。 [A] 用于向窗体添加矩形、圆形等图形[B] Arial取值有7种,FillStyle取值有8种 [C] Arial用于设置显示控件的形状[D] FillStyle用来设置控件填充风格。 9、下面不属于循环控制语句的是()。

VB模拟试卷1

1、打开工程文件st1.vbp,在窗体上添加一个名称为Command1的命令按钮,其标题为"移动本按钮",如图所示。要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Command 1.Left=command 1.left Command 1.Left=command 1.left+100 End sub 2、打开工程文件st2.vbp,在窗体上添加一个名称为Shapel的形状控件,位置在窗体的顶部,在属性窗口中将其设置为圆形。添加一个名称为Timer1的计时器,在属性窗口中将其设置为禁用,时间间隔为0.5秒,窗体如图所示。请编写窗体的Load事件过程和计时器的事件过程,使得程序一开始运行,计时器即变为可用,且每隔0.5秒形状控件向下移动100。 注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Interval 1=500 Private Sub Form_load() Timer1.Enable=True Private Sub Timer 1_Timer() Shape1.Top=Shape1.Top +100 3、打开工程文件st3.vbp,在窗体上设计一个菜单。要求如下(运行时的效果见图): 再编写适当的事件过程,使得程序运行时,单击"上一个菜单项可用",则"不可用菜单项"变为可用。要求程序中不得使用变量,且只有一条语句。按照原名保存文件,不得重新命名。 4、打开工程文件st4.vbp,在名称为Form1的窗体上添加一个名称为Command1、标题为"保存文件"的命令按钮,再添加一个名称为Cd1的通用对话框。要求:

《VB程序设计基础》模拟精彩试题

《VB程序设计》模拟试题 ●填空题 1.窗体模块的文件扩展名为 ___FRM_________ 、标准模块的文件扩展名为____BAS______ 、 类模块文件的扩展名为______CLS_______ 。 2.Visual Basic中数据类型可分为 _____标准数据类型________和用户自定义数据类型两大类,前者根据其取值的不同,可分为_____整型_________、 ______长整型_____、布尔型和 ____字符型_________。 3. Abs(-6.5)= _____6.5______;Int(-9.1)= ____-10_______。 4. "程序"& "设计"运算结果为 ___程序设计____ 。 5. Dim a, b as Boolean语句显式声明变量a是___变体___变量,b是___布尔__变量。 6. MsgBox函数的返回值中, VBRetry表示单击了____重试_____按钮,VBYes表示单击了___是_____按钮,VBNo表示单击了_____否____按钮。 7. 要加载窗体,可以在代码中使用___________语句,要显示窗体,可以在代码中使用___________方法,要隐藏窗体,可以在代码中使用Hide方法,要卸载窗体,可以在代码中使用___________方法。 8.对话框分为_________对话框和________对话框两种类型,其中_____________ 对话框最 常用。 9. 对象是Visual Basic应用程序的基本单元,它是由 ___类___创建的。在Visual Basic中可以用属性、 __方法___、___事件___ 来说明和衡量一个对象的特性。 10. 条件判断语句可以使用___If…then____________语句、 ____If…Then…Else______语句和 ______If…Then…ElseIf______语句。Select case 语句 11. 声明一个值为3.14的常量Pi的语句为___Const pi = 3.14______。 12. Do…Loop Until 循环结构中,当条件为____真____时结束循环。 13. 要显示弹出菜单,可以在代码中使用_____________事件。 14. 参数传递有__________方式、__________方式和命名传递方式,常量默认采用__________方式;变量默认采用__________方式;表达式默认采用__________方式。 15. 名称属性必须以一个__字母标点_开始并且最长可达40个字符,不能包括__符号___ 和 ___空格___。 16.Visual Basic的程序模块有3种:____窗体模块____ 、标准模块和 ____类模块____。 17.Visual Basic程序,按其语句代码执行的先后顺序,可以分为___顺序__结构、选择__结构和___循环____ 结构。 18.数组元素下标的下界默认为是_____________,如果要改变其默认值,应使用_____________。 ●判断题 ()1. Visual Basic运行程序的方法只有编译模式。 ()2. 语句Command1.visible=false 与Command1.enabled=false 是等价的。 ()3. InputBox函数和MsgBox函数一样,返回的是字符串。 ()4. 通过类模块,我们不可以根据需要建立自己的控件。 (×)5. 2.1E+5是合法的Visual Basic数据。 ()6. 根据占用内存方式的不同,可将数组分为常规数组和动态数组两种类型。 (√)7. x2是合法的变量名。 ()8. 按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。

计算机等级考试二级VB模拟试题四及答案解析

计算机等级考试二级VB模拟试题四及答案解析 一、选择题 (1)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Move 500,500 End Sub 程序运行后,单击命令按钮,执行的操作为 A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界、上边界各500的位置 C)命令按钮向左、上方向各移动500 D)窗体向左、上方向各移动500 正确答案: B (2)在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是 A)TabStop B)Enabled C)Visible D)TabIndex 正确答案: D (3)以下定义数组或给数组元素赋值的语句中,正确的是 A)Dim a As Variant a=Array(1,2,3,4,5) B)Dima(10)As Integer a=Array(1,2,3,4,5) C)Dim a%(10) a(1)="ABCDE" D)Dim a(3),b(3)As Integer a(0)=0 a(1)=1 a(2)=2 b=a 正确答案: A (4)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 A)For i=0 ToList1.ListCount-1 …… Next B)For i=0 To List1.Count-1 …… Next C)For i=1 To List.ListCount …… Next

D)For i=1 ToList1.Count

(完整word版)江苏省计算机二级VB模拟试卷1(新版)

江苏省高等学校计算机等级考试 二级Visual Basic 考试 模拟试卷1 (本试卷完成时间120 分钟) 第一部分计算机基础知识 1.下列不同进位制的四个数中,最小的数是_____(1)_____ A.二进制数1100010 B.十进制数65 C.八进制数77 D.十六进制数45 2.下列关于PC机主板的叙述正确的是______(2)_______。 A.不同厂家生产的主板,尺寸各不相同 B.主板上安装有存储器芯片,如ROM芯片、CMOS芯片等 C.CPU是直接固定在主板上的,不可更换 D.主板上安装有电池,在计算机断开交流电后,临时给计算机提供电流,供计算机工作3.下面关于BIOS的一些叙述正确的是____(3)________。 A.BIOS是存放于ROM中的一组高级语言程序 B.BIOS中含有系统工作时所需的全部驱动程序 C.BIOS系统由加电自检程序、系统主引导记录的装入程序、CMOS设置程序、基本外围设备的驱动程序组成 D.没有BIOS的PC机也可以正常启动工作 4.计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。在下列有关软件的叙述中,错误的是__(4)__。 A.软件的版权所有者不一定是软件作者 B.自由软件指的是一种无版权的软件,允许修改其源代码 C.用户购买一个软件后,就获得该软件版权 D.共享软件是一种买前免费试用,具有版权的软件 5. 以下关于操作系统中多任务处理的叙述错误的是_____(5)______。 A.将CPU时间划分成许多小片,轮流为多个程序服务,这些小片称为“时间片” B.由于CPU是计算机系统中最宝贵的硬件资源,为了提高CPU的利用率,一般采用多务处理 C.正在CPU中运行的程序称为前台任务,处于等待状态的任务称为后台任务 D.在单CPU环境下,多个程序在计算机中宏观上同时运行,微观上由CPU轮流执行 6. 以下关于IP地址的叙述错误的是_____(6)_____。 A.正在上网( online)的每一台计算机都有一个IP地址 B.现在广泛使用的IPv4协议规定IP地址使用32个二进位表示 C.IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5 D.IP地址是计算机的逻辑地址,每台计算机还有各自的物理地址 7. 路由器用于连接异构的网络,它收到一个IP数据报后要进行许多操作,这些操作不包含_____(7)_____。 A.域名解析B.路由选择

国家二级VB机试(常用标准控件)模拟试卷21

国家二级VB机试(常用标准控件)模拟试卷21 (总分:58.00,做题时间:90分钟) 一、选择题(总题数:29,分数:58.00) 1.窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是 (分数:2.00) A.Private Sub HScroll1_Change() Print HScroll1.Vahe End Sub √ B.Private Sub HScroll1_Change() Print HScroll1.SmallChange End Sub C.Private Sub HScroll1_Scroll() Print HScroll1.Value End Sub D.Private Sub HScroll1_Scroll() Print HScroll1.SmallChange End Sub 解析:解析:本题考查的考点是有关滚动条的属性和事件的。单击滚动条的箭头时将触发Change事件,而滚动块的位置由Value属性返回。 2.设窗体上有1个水平滚动条,己经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是 (分数:2.00) A.程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加√ B.程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少 C.由于滚动条的Max属性值小于Min属性值,程序会出错 D.由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将Min设置成大于Max的值,此时当滚动块向左移动时,其Value属性值增加。 3.设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程: Private Sub Form_Load() Private Sub Command1_Click() HScroll1.Min=0 HScroll1.Value=70 HScroll1.Max=100 End Sub End Sub (分数:2.00) A. B. C. √ D. 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。本题中Max-Min=100,则Value值为70的话,滚动块应该位于右侧三分之一处。 4.窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是 (分数:2.00) https://www.wendangku.net/doc/1019227484.html,rgeChange B.SmallChange √ C.Max D.Min 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;SmallChange 属性用于设置或返回单击滚动条两端的箭头时,Value属性增加或减小的增量值。

vb考试试卷

一、选择题:(共80分,每题2分) 1、VB的启动有多种方法,下面不能启动VB的是() A.使用“开始”菜单中的“程序”命令 B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹 D.先打开VB的“文件”菜单,再按Zlt+Q组合键 2、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是() A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体 C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 3、下列可以打开文件对话框的操作是() A.Ctrl+D B、Ctrl+E C、Ctrl+F D、Ctrl+G 4、下面对哪一种变量的类型说明符的使用是正确的() A.Dim a:a@=2000 B、Dim a:a%=50000 C.Dim a:a&=True D、Dim a:a$=”OK” 5、下列变量名中,合法的变量名是() A.C24 B、A B C、A:B D、1+2 6、用于获得字符串S从第2个字符开始的3个字符的函数是() A.Mid$(S,2,3) B、Middle(S,2,3) C、Right$(S,2,3) D、Left$(S,2,3) 7、计算结果为0的表达式是() A.Int(2.4)+Int(-2.8) B、Cint(2.4)+Cint(-2.8) C.Fix(2.4)+Int(-2.8) D、Fix(2.4)+Fix(-2.8) 8、在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序: Private Sub Command1_Click( ) A=1234 B$=Str$(A) C=Len(B$) Print C End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是() A.0 B.5 C.6 D.7 9、定义变量如下: Dim My Var My Var =”come see me “ 若在立即窗口中显示My Var的值,下面正确的是() A.Debug.Print My Var B、PictureBox.Print My Var C.Printer.Print My Var D、Print My Var 10、在以下Form1窗体中没有采用的控件是() A.文本框B.水平滚动条C.框架D.选项按钮 11、滚动条控件的LargeChange属性所设置的是() A.单击滚动条和滚动箭头之间的区域时,滚动条控件value属性值的改变量 B.滚动条中滚动块的最大移动位置

国家二级VB机试(数组)模拟试卷7

国家二级VB机试(数组)模拟试卷7 (总分:96.00,做题时间:90分钟) 一、选择题(总题数:48,分数:96.00) 1.假定建立了一个名为Commandl的命令按钮数组,则以下说法中错误的是 (分数:2.00) A.数组中每个命令按钮的名称(Name属性)均为Commandl B.数组中每个命令按钮的标题(Caption属性)都一样√ C.数组中所有命令按钮可以使用同一个事件过程 D.用名称Commandl(下标)可以访问数组中的每个命令按钮 解析:解析:本题考查控件数组。选项B)中,命令按钮控件数组的Caption属性不一定相同,可以单独分别设置,其他选项均正确。 2.列表框中的项目保存在一个数组中,这个数组的名字是 (分数:2.00) A.Column B.Style C.List √ D.MultiSelect 解析:解析:本题考查列表框的使用。列表框的元素保存在List数组中,可以通过List属性获取元素值。 3.下面的语句用Array函数为数组变量a的各种元素赋值整数值: (分数:2.00) A.Dim a √ B.Dim a As Integer C.Dim a(9)As Integer D.Dim a()As Integer 解析:解析:本题考查常用函数。Arrav函数返回一个包含数组的Variant,语法:Array(arglist)。所需的arglist参数是一个用逗号隔开的值表,这些值用于给Variant所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为0的数组。本题中变量a必须是变体类型,选项A)正确。 4.以下数组定义语句中,错误的是 (分数:2.00) A.Static a(10)As Integer B.Dim c(3,1 To 4) C.Dim d(一10) √ D.Dim b(0 To 5,1 To 3)As Integer 解析:解析:本题考查的考点是有关数组定义的。在Visual Basic中,可以用4个关键字来定义数组,分别是Dim、ReDim、Public和Static。在Visual Basic中定义数组有两种格式。格式一:Dim<数组名(下标上界)>As<类型名称> Dim<数组名(第一维下标上界,第二维下标上界)>As<类型名称>格式二:Dim<数组名(下界To上界[,下界To上界]…)>As<类型名称>其中上界必须大于下界。本题中选项C)采取第一种格式定义数组,则数组默认下界为0,上界-10小于0,故不符合要求。 5.语句Dim a(-3 To 4,3 To 6)As Integer定义的数组的元素个数是 (分数:2.00) A.18 B.28 C.21 D.32 √ 解析:解析:本题考查的考点是有关二维数组的。二维数组定义时对于数组的每一维均给定下标的下界和上界,中间用To连接,即给出下标可取值的变化范围。“数组元素个数”指的是数组中成员的个数,每一维的长度是上界一下界+1,数组元素个数等于各维长度之积。

VB试卷 1

一、单项选择题(每题1分,共1X40=40分) 1、VB提供了结构化程序设计的三种基本结构,三种基本结构是。 A.选择、递归、循环 B.选择、过程、顺序 C.过程、输入、输出 D.顺序、循环、选择 2、编写VB程序时,若在同一行写多条语句,语句之间用_____符号分隔。 A.:B.;C.、D., 3、属性用于设置所画线的线宽。 A.drawstyle B.drawwidth C.fillcolor D.fillstyle 4、若要定义一个可存放5个字符的字符串时,其正确的格式为____ A.Dim str1 As String*5 B.Dim str1 As String 5 C.Dim str1 As String=5 D.Dim str1 As String+5 5、获取数组下标上界的函数是____。 A.Asc B.Ubound C.Lbound D.Chr 6、下面关系表达式的值为真的是。 A.“A”>”a” B.“9”>”a” C.12>12.1 D.”That”>”Thank” 7、下列变量名中正确的命名是_____。 A.CONST B.7ARE C.STUDENT D.STUD()ENT 8、文本框不具有的属性是_______。 A. Multiline B. Caption C. Font D. Height 9、下列哪个不属于命令按钮属性_____ 。 A.Cancel B.Default C.Visible D.Text 10、下列方法可用于画圆弧。 A.line B.pset C.circle D.point 11、要求从文本框中输入密码时,在文本框中只显示*号,则应当在此文本框的属性窗口中设置______。 A.Text属性值为“*”B.Caption属性值为“*” C.password属性值为“*”D.passwordchar属性值为“*” 12、编写如下事件过程,当用鼠标单击窗体时,会使______。 Private Sub Form_Click( ) Text1.Left= Text1.Left - 200 Text1.Top=Text1.Top - 100 End A.Text1文本框往左下角方向移动 B.Text1文本框往右下角方向移动 C.Text1文本框往左上角方向移动 D.Text1文本框往右上角方向移动 13、能够改变复选框中背景颜色的属性是_ __。 A.value B.fontcolor C.backcolor D.font 14、下列能正确产生?300~1之间的随机整数的表达式是____。 A.int(Rnd*300+1) B.?1*Rnd (300+1) C.Rnd(-301) D. int(Rnd*302-300) 15、语句Print Format(32345.8,”000,000.00”)的输出结果是。 A.32345.8 B.32,345.8 C.032,345.80 D.32,345.80

VB冲刺模拟试卷一

VB冲刺模拟试卷一 一、选择题 1、VB的启动有多种方法,下面不能启动VB的是() A.使用“开始”菜单中的“程序”命令 B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字 C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹D.先打开VB的“文件”菜单,再按Zlt+Q组合键 2、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是() A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 3、下列可以打开文件对话框的操作是() A.Ctrl+D B、Ctrl+E C、Ctrl+F D、Ctrl+G 4、下面对哪一种变量的类型说明符的使用是正确的() A.Dim a:a@=2000 B、Dim a:a%=50000 C.Dim a:a&=True D、Dim a:a$=”OK” 5、下列变量名中,合法的变量名是() A.C24 B、A B C、A:B D、1+2 6、用于获得字符串S从第2个字符开始的3个字符的函数是()A.Mid$(S,2,3) B、Middle(S,2,3) C、Right$(S,2,3) D、 Left$(S,2,3) 7、计算结果为0的表达式是() A.Int(2.4)+Int(-2.8) B、Cint(2.4)+Cint(-2.8) C.Fix(2.4)+Int(-2.8) D、Fix(2.4)+Fix(-2.8) 8、在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序: Private Sub Command1_Click( ) A=1234 B$=Str$(A) C=Len(B$) Print C End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是() A.0 B.5 C.6 D.7 9、定义变量如下:

vb模拟试卷3

1、打开工程文件st1.vbp,在窗体上从上到下添加两个文本框,名称分别为Text1、Text2;再添加1个命令按钮,名称为Command1,标题为"选中字符数是"。程序运行时,在Text1中输入若干字符,选中部分内容后,单击"选中字符数是"按钮,则选中的字符个数显示在Text2中(如图所示)。请编写按钮的Click事件过程。要求:程序中不得使用变量,事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Private Sub Command 1_Click () Text 2=Text1.sellew End Sub 2、打开工程文件st2.vbp,在窗体上添加一个名称为List1的列表框,通过属性窗口分别输入4个列表项:"数学"、"物理"、"化学"、"语文",如图所示。请编写适当的事件过程使得在程序运行时,将最后一个列表项自动改为"英语";单击窗体时,则删除最后一个列表项。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Private Sub Form_Form() List1.Remove Item List Count-1 Private Sub Form_Load() List1.Add Item “英语”,4 3、打开工程文件st3.vbp,在窗体上添加一个命令按钮,名称为Command1,标题为"命令按钮"。然后建立一个菜单,标题为"控件",名称为menu0,包含两个子菜单顶,一个是"显示命令按钮",名称为menu1;另一个是"隐藏命令按钮",名称为menu2,如图所示。编写适当的事件过程,使得程序运行时,如果选择"显示命令按钮"菜单命令,则显示命令按钮;而如果选择"隐藏命令按钮"菜单命令,则隐藏命令按钮。 注意:程序中不得使用变量,每个事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Command 1.Visable=True/False

[考试中心]安徽省计算机二级VB笔试权威模拟试题及答案

全国高等学校(考区)计算机水平考试试卷B(二级Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能 3.下列属于文字处理软件的是 B 。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统部,所有数据都是采用 D 表示。 A)十六进制B)十进制C)八进制D)二进制 5.在Windows系统中,下面文件命名合法的是 B 。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘 7.将文件从FTP服务器传输到本地计算机的过程称为 D 。 A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C 。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒 10.计算机能直接运行的是 B 。 A)目标程序B)机器语言程序C)汇编语言程序D)高级语言程序11.下列选项中是Visual Basic的合法变量名的是C。 A)1_abc B)abc-1 C)abc_1 D)abc.1 12.对正整数X、Y,有下列表达式,不能判断X能被Y整除的是 C 。 A)X/Y=Int(X/Y) B)X Mod Y =0 C)X\Y=Fix(X/Y) D)X\Y=X/Y 13.下面可以正确定义2个整形变量和一个字符型变量的语句是 B 。 A)Dim x, y As Integer, n As String B) Dim x%, y As Integer, n As String C) Dim x%, y$, n As String D) Dim x As Integer, y, n As String

vb模拟试题(绝对经典)

VB操作第三套卷 基本操作 1、在名称为Form1,标题为“标签”的窗体上,添加一个名称为Lable1,内容为“计算机等级考试”,字型为四号字的标签。请设置适当的属性以满足下述要求:(1)窗体不带有最大化、最小化及关闭按钮; (2)标签带有边框; (3)标签可依据标题指定的内容自动调整其大小。 运行后的窗体如图所示: 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为stj1.frm。 2、在名称为Form1的窗体上添加一个名称为Text1,内容为“程序设计”的文本框,且显示为三号字、居中;再添加两个命令按钮,标题分别是“粗体”和“斜体”,名称分别为Command1、Command2。如图所示。 要求:编写两个命令按钮的Click事件过程,使得单击“斜体”按钮时,文本框的内容显示为斜体格式;单击“粗体”按钮时,文本框的内容显示为粗体格式。 注意:程序中不得使用变量,每个事件过程只能写一条语句。 存盘时必须存放在考生文件夹下,工程文件名保存为stj2.vbp,窗体文件名保存为stj2.frm。 简单应用题 1、在考生文件夹有一个工程文件stj3.vbp,其中的窗体中有一个名为Text1的文本框,

初始文本为0;一个计时器;一个标签;一个有两个元素的单选按钮数组,名称为Op1,标题依次为“1秒”、“3秒”;两个命令按钮,名称分别为C1、C2,标题分别为“开始计数”、“停止计数”,同时给出了两个事件过程,但并不完整。在运行时要完成下面的功能; 单击一个单选按钮,可以设置计时间隔为1秒或3秒;若单击“开始计数”,则Text1中的数按设定的时间间隔每次加1;若单击“停止计数”,则Text1中的数不再变化。 请按下述要求设置属性和编写程序,以便实现上述功能; (1)设置计时器的属性,使其在初始状态下不计时。 (2)去掉程序中的注释符,把程序中的?改为正确的内容。 (3)为两个命令按钮编写适当的事件过程,每个事件过程中只能有一条语句,不能使用变量。 注意:不能修改已有程序的其他部分和控件的其他属性。最后将修改后的文件按原文件名存盘。 程序代码: Private Sub C1_Click() End Sub Private Sub Op1_Click(Index As Integer) ' Select Case ? Case 0 Timer1.Interval = 1000 Case 1 Timer1.Interval = 3000 End Select End Sub Private Sub Timer1_Timer() ' Text1.Text = ?.Text + 1 End Sub 2、在考生文件夹有一个工程文件stj4.vbp,其功能如下: (1)单击“读数据”按钮,则把考生文件夹下in4.dat文件中已按升序方式排列的60个数读入数组A,并在Text1中显示; (2)单击“输入”按钮将弹出输入框,供接收用户输入的任意一个数; (3)单击“删除”按钮,则首先判断“输入”的数是否存在于A数组中,若存在,则将该数从数组A中删除,并将删除后A数组的内容重新显示在Text1中,若不存在,则给出相应提示。 在给出的窗体文件中已经有了全部控件(如图所示),但程序不完整,要求:去掉“删除”按钮Click事件过程中的注释符,把?改为正确的内容,以实现上述程序功能。 注意:不得修改已经存在的内容和控件属性,最后将修改后的文件按原文件名存盘。

大学vb期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是可视化设计和事件驱动编程(2)。 2、在VB中,最主要的两种对象是控件(3)和(窗体4)。 3、工程是构成应用程序文件的集合(5)。 4、方法是VB提供的一种(6特殊子程序),用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度(7)__数据。 6、事件是窗体或控件对象识别的___动作(8)____。 7、可用窗体的___(9 Print)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于__选中__(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的 高度(Height)宽度(Width) (11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6(15)。 13、在VB 中,数值型变量的初值为(016),Varant型变量的初值为(空17),布尔型变量的初值为False(18)。 14、设置窗体的(Picture 19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句 CLs(20)。 二、选择题 1、菜单控件只包括一个事件,即 c(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(A2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3B)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C(4)。 A、Enabled B、Caption C、Default D、Font

vb6.0模拟试卷一

第一章复习题 一、选择题 1、下面不是VB工作模式的是()。 A.设计模式B.运行模式 C.汇编模式D.中断模式 2、可视化编程的最大优点是()。 A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象D.所见即所得 3、下列不能打开属性窗口的操作是()。 A.执行“视图”菜单中的“属性窗口”命令 B.按F4键 C.单击工具栏上的“属性窗口”按钮 D.按Ctrl+T 4、下列可以打开立即窗口的操作是()。 A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是()。 A.可视化 B.面向对象 C.面向图形 D.事件驱动 6、运行工程的错误操作是()。 A.执行“运行”菜单中的“启动”命令 B.单击工具栏中的“启动”按钮 C.按功能键“F5” D.按组合键“Alt+F5” 7、在正确安装VB6.0后,可以通过多种方式启动VB,以下方式中不能启动VB的是()。 A.通过“开始”菜单中的“程序”命令 B.通过“我的电脑”找到VB6.exe,双击该文件名 C.通过“开始”菜单中的“运行”命令 D.进入DOS方式,执行VB6.0文件 8、为了用键盘打开菜单和执行菜单命令,第一步应按的键是()。 A.功能键F10和Alt B.Shift+功能键F4 C.Alt或功能键F8 D.Ctrl+Alt 9、Visual Basic继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是()。 A.属性、事件、事件过程 B.控件、窗体、事件 C.属性、过程、方法 D.属性、事件、方法 10、下列说法中正确的是()。 为了装入一个VB应用程序,应当 A.只装入窗体模块文件(.frm) B.只装入工程文件(.vbp) C.分别装入工程文件和标准模块文件(.bas) D.分别装入工程文件、窗体文件和标准模块文件 11、VB的3种结构化程序设计的3种基本思想是()。 A.选择结构、过程结构、顺序结构 B.递归结构、选择结构、循环结构 C.过程结构、转向结构、递归结构 D.顺序结构、选择结构、循环结构 12、与传统的程序设计语言相比,Visual Basic最突出的优点是()。 A.结构化程序设计 B.程序开发环境 C.事件驱动编程机制 D.程序调试技术 13、对象的特性是指()。 A.对象 B.事件 C.方法 D.属性 14、VB一共有设计、运行和中断三种模式,要使用调试工具应该()。 A.进入设计模式B.进入运行模式C.进入中断模式D.不用进入任何模式 15、以下不属于Visual Basic系统的文件类型是()。 A..frm B..bat C..bas D..vbp 16、VB中窗体文件的扩展名是()。 A..VBP B..FRM C..VBW D..PDM 17、工程文件的扩展名是()。 A..vbg B..vbp C..vbw D..vbl 18、下列有关Visual Basic特点的描述有误的是()。 A.Visual Basic是一种可视化、面向对象的程序设计语言 B.Visual Basic采用事件驱动编程机制 C.Visual Basic可用于开发Windows环境下的各类应用程序 D.Visual Basic是非面向的程序设计语言 第 1 页共2 页

相关文档