Vb模拟试卷2008.5
VB模拟试卷和答案

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

2008年秋浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】运行时每间隔10秒钟,以窗体标题的形式显示此时正在上第几节课或是晚餐或是午休时间,等等。
【程序】Private Sub Form_Load()Timer1.Interval = (1)End SubPrivate Sub (2) _Timer()Dim x As Singlex = (3) + Minute(Time) / 60Select Case xCase Is > 21Form1.Caption = "Over"Case (4)Form1.Caption = "第9~11节课"Case Is > 18Form1.Caption = "晚餐时间"Case Is >= 14Form1.Caption = "第5~8节课"Case Is > 12Form1.Caption = "午休时间"Case Is >= 8Form1.Caption = "第1~4节课"End SelectEnd Sub【供选择的答案】(1) A、10 B、100 C、1000 D、10000(2) A、Interval B、Command1 C、Timer1 D、Timer(3) A、Hour(Now) B、House(Time) C、Hour(Date) D、Hour()(4) A、19;20;21 B、19 To 21 C、19..21 D、Is>=19 And Is<=21 试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
2008年秋江苏省VB等级考试笔试试卷

2008年秋江苏省二级试卷Visual Basic第一部分计算机基础知识一、选择题1.信息技术指的是用来扩展人们的信息器官功能、协助人们更有效地进行信息处理的一类技术。
在下面有关信息技术的叙述中,错误的是()A.现代信息技术的主要特征之一是以数字技术和电子技术为基础B.遥感遥测技术、自动控制技术等均属于现代信息技术C.微电子技术是信息技术领域的关键技术,它以集成电路为核心D.利用磁带、光盘、电话、传真等进行信息传递均属于现代通信2.二进制10111000和11001010进行逻辑“与”运算,结果再与10100110进行逻辑“或”运算,最终结果的16进制形式为()A.A2B.DEC.AED.953.计算机的性能在很大程度上是由CPU决定的。
在下列有关CPU结果和原理的一些叙述中,错误的是()A.目前PC机所使用的CPU均是Intel公司的产品B.从逻辑组成上看,CPU主要由寄存器组、运算器和控制器等部分组成C.目前CPU中运算部件ALU有多个,每个ALU均可独立完成运算D.不同CPU能执行的指令有所不同,但同一系列CPU产品通常是“向下兼容的”4.在下列有关目前PC机主板及其组件的叙述中,正确的是()A.主板的物理储存没有标准,通常不同品牌的主板采用不同的尺寸B.主板上的BIOS芯片上一种RAM芯片,因而其存储的信息是可以随时刷新的C.主板上的存储器控制和I/O控制功能大多集成在芯片组内D.主板上的CMOS芯片是一种非易失性存储器,其存储的信息永远不会丢失5.在下列有关PC机硬盘存储器的叙述中,错误的是()A.硬盘上的数据块要用柱面号、扇区号和磁头号这三个参数来定位B.目前硬盘一般都含有DRAM芯片构成的高速缓存(Cache)C.目前硬盘与主机的接口大多为串行ATA接口D.硬盘容量的增加主要是靠碟片数增加,目前硬盘一般均有数十个碟片组成6.在下列有关PC机I/O总线和接口的叙述中,错误的是()A.可用于连接键盘或鼠标器的PS/2接口是一种并行数据传输接口B2.0接口的数据传输速率可达每秒几十MBC.通过USB集线器,USB接口连接设备数最多可达100多个D.目前数字视频设备常用IEEE-1394接口与主机连接7.在下列有关PC机软件的叙述中,错误的是()A.任何软件都具有版权,因此均不能随意复制和使用B.软件由程序及相关的数据和文档组成C.数据库管理系统属于系统软件D.Outlook Express属于应用软件8.操作系统产品有许多种。
2008年春江苏省计算机等级考试VB试题

2008年春江苏省计算机等级考试VB试题2008年春江苏省计算机等级考试VB试题2008年春江苏省计算机等级考试VB试题2008年春江苏省计算机等级考试VB试题第一部分计算机基础知识1.在下列有关微电子技术与集成电路的叙述中,错误的是( 1 ) 。
A.微电子技术是以集成电路为核心的技术B.集成度是指单个集成电路所含电子元件的数目C.Moore定律指出,单个集成电路的集成度平均每18—24个月翻一番D.IC卡仅有存储器和处理器,卡中不可能存储有软件2.在下列有关通信技术的叙述中,错误的是( 2 ) 。
A.目前无线电广播主要还是采用模拟通信技术B.数字传输技术最早是被长途电话系统采用的C.数字通信系统的信道带宽就是指数据的实际传输速率(简称“数据速率”)D.局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号3.CPU的运算速度与许多因素有关,下面哪些是提高CPU 速度的有效措施? ( 3 )①增加CPU中寄存器的数目②提高CPU的主频③增加CPU中高速缓存(cache)的容量④优化BIOS的设计A.①、③和④B.①、②和③C.①和④D.②、③和④4.下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是( 4 )A.RS-232 B.IEEE-1394 C.USB D.IDE5.下列有关PC机外部设备的叙述中,错误的是( 5 )。
A.扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一B.制作3—5英寸的照片(图片),数码相机的CCD像素必须在600万以上C.集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中D.存折和票据的打印,目前主要是采用针式打印机6.下列有关PC机辅助存储器的叙述中,错误的是( 6 ) 。
A.硬盘的盘片转动速度特别快,目前一般为每秒数千转B. 近年来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE接口的要快C.目前移动硬盘大多采用USB 2.0接口,其传输速率可达每秒数十兆字节D. 40倍速的CD-ROM驱动器的速率可达6MB/s左右7.在下列有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是(7 )。
2008年二级VB模拟试题及答案

(19) 在Visual Basic中,要使标签的标题栏居中显示, 则将其Alignment属性设置为 A) 0 B) 2 C) 1 D) 3
解析:本题考查的是标签的Alignment属性的设置。 Alignment属性用来设置标签中标题的位置,可将其
设置为0,1,2,作用如下: 0:标题靠左显示(默认)。 1:标题靠右显示。 2:标题居中显示。
燕子老师 2008.9
(28) 下列程序段的执行结果为
a=75 If a > 60 Then I=1 If a > 70 Then I=2 If a > 80 Then I=3 If a < 90 Then I=4 Print "I="; I A) I=1 B) I=2 C) I=3
D) I=4
解析:此题为If Then 结构的条件语句,如果a > 60 , 则I = 1;如果a > 70 ,则I = 2;如果a > 80 ,则 I = 3;如果 a < 90,则I = 4;本题的条件是a= 75,所以输出结果应该是I = 4。
燕子老师 2008.9
(21) 当滚动条位于最左端或最上端时,Value属性被设
置为
A) Min
B) Max
C) Max和Min之间 D) Max和Min之外
解析:一般情况下,垂直滚动条的值由上往下递增, 最上端代表最小值,最下端代表最大值;水平滚动 条的值从左到右递增,最左端代表最小值,最右端 代表最大值。因此当滚动条位于最左端或最下端时, Value属性被设置为Min。
燕子老师 2008.9
(16) 根据变量的作用域,可以将变量分为3类,分别为 A) 局部变量、模块变量和全局变量 B) 局部变量、模块变量和标准变量 C) 局部变量、模块变量和窗体变量 D) 局部变量、标准变量和全局变量
2008年秋VB笔试试卷及答案

h = Text1 h1 = Left(h, 1): h2 = Right(h, 1) Text2 = h2b(h1) & h2b(h2) End Sub Private Function h2b(p As String) As String Dim st As String, i As Integer st = "0123456789ABCDEF" For i = 1 To Len(st) If (18) Then Exit For Next i i=i-1 Do h2b = (19) i=i\2 Loop Until i <= 0 h2b = (20) End Function 8.下面程序的功能是:输入一个 n 位的整数(n≤10) ,求出由这 n 个数字组成的最大整数 和最小整数。 Option Explicit Option Base 1 Private Sub Command1_Click() Dim n As Long, a() As Integer, i As Integer Dim large As String, small As String n = Text1 Call change(n, a) Call sort(a) For i = 1 To UBound(a) large = a(i) & large small = (21) Next i Text2 = large For i = 1 To Len(small) If (22) Then Exit For Next i If i <> 1 Then small = Mid(small, i, 1) & Left(small, i - 1) & Right(small, Len(small) - i) End If Text3 = small End Sub Private Sub sort(a() As Integer) ‘冒泡法排序 Dim i As Integer, j As Integer, t As Integer For i = 1 To UBound(a) - 1
2008年9月全国计算机二级VB模拟试题及答案解析(一)

2008年9月全国计算机二级VB模拟试题(1)及答案解析一、选择题(1) 在深度为5的满二叉树中,叶子结点的个数为A) 32B) 31C) 16D) 15解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个叶子结点。
这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。
(2) 若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechf解析:前序遍历的第一个结点a为树的根结点;中序遍历中a的左边的结点为a的左子树,a右边的结点为a的右子树;再分别对a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。
(3) 一些重要的程序语言(如C语言和Pascal语言) 允许过程的递归调用。
而实现递归调用中的存储分配通常用A) 栈B) 堆C) 数组D) 链表解析:一些较流行的程序语言允许过程的递归调用。
递归调用就是过程调用本身。
递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。
这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。
(4) 软件工程的理论和技术性研究的内容主要包括软件开发技术和A) 消除软件危机B) 软件工程管理C) 程序设计自动化D) 实现软件可重用解析:软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。
基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。
(5) 开发软件时对提高开发人员工作效率至关重要的是A) 操作系统的资源管理功能B) 先进的软件开发工具和环境C) 程序人员的数量D) 计算机的并行处理能力解析:软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。
2008~2009学年第二学期VB 复习题

2008~2009学年第二学期VB 复习题选择题1在VB中,用来描述对象外部特征的量称之为对象的______.2在VB赋值语句中,既可给_______赋值,也可给对象的_______赋值.3将sin600+|p+q|.e5x成VB表达式为___________________.4在VB中,注释语句采用_____________,续行符采用_______________。
5使标签控件不允许操作,应对属性___________进行设置.6在VB中, Integer类型的数据在内存中占_______个字节.7在文本框中,当Multiline属性为___________时,ScrollBar属性才有效。
8在VB中,函数date$用于_______________________________。
9执行语句PRINT(-1)*SGN(-100+INT(RND*100))的结果是10. 表达式(2*9)/3*(4+5)+ABS(-2)的值是_11. 逻辑表达式“abc”=“ABC”的值为_______12. 将用一个符号PI代替3.1415926,使用的定义符号常量语句是13. 字符函数STRING$(5, "ABC")的值为14. 阅读程序a$ = “BEIJING123456HELLO!”b$ =MID$(A$,8,4)c$ = “**”+RIGHT$(A$,6)PRINT b$+c$输出字符串c$的值为。
15.要使下列FOR循环执行10次,循环变量的初值应当是。
FOR K=[ ] TO -5 STEP -216.下面程序For x=2 To 7 Step 2x = x +2Print xNext x共执行循环_____次,运行时输出值为_______ 。
17 VB窗体文件的扩展名为。
18 e x+sin60º的VB表达式为。
19 在VB中,函数rnd用于。
20 chr(65)返回的值是:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB模拟试卷(2008.5)一.选择题(50分)参考答案在最后。
1.下列叙述中,正确的是(C )。
A) VB的事件由用户定义B) VB程序从Main( )函数开始执行C) VB运行时,总是等待事件的发生D) VB程序运行后,在内存中只能驻留一个窗体2.下列运算符中,优先级最高的是(B )。
A) Not B) Mod C) Like D) Eqv3. 窗体Form,框架Frame ,图片框Picture,图象框Image中(D )是容器控件。
A) Image Form Frame B) Frame Picture ImageC) Picture Image Form D) Form Frame Picture4. 下列关于变量的说法错误的是(D )。
A) 局部变量是指那些在过程中用DIM或STATIC语句声明的变量。
B)局部变量的作用域仅限于声明它的过程。
C) 静态局部变量是在过程中用STATIC语句生明的。
D) 局部变量在声明它的过程执行完毕后就被释放了。
5. 执行x = MsgBox("数据类型不匹配", , "出错提示!") ,然后按回车,x 的值是(D )。
A) True B) False C) 0 D) 16. 窗体上有文本框Text1和命令按钮Command1,对Command1编写如下事件过程:Private Sub Command1_Click()Text1.Text = "ABCDE"Text1.SelStart = 1Text1.SelLength = 3MsgBox Text1.SelTextEnd 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和Y8. 在实际应用中,经常将一组单选按钮置于一个框架(Frame)控件内,这主要是为了(D )。
A) 使用户界面美观B) 使该组单选按钮同步C) 使该组单选按钮处于禁止状态D) 使该组单选按钮互斥,即同一时刻只有一个单选按钮被选中9. 将窗体的(C )属性设置为True,可使Form_Load事件中的Print方法显示结果。
A) DrawStyle B) DrawMode C) AutoRedraw D) Enabled10.下面程序中,sum是计算(C )表达式的值。
Private Sub Commandl_Click( )Dim sum As Double,s1 As DoubleDim I As Integer, k As doublesum=0:s1=0:k=1For I=1 to 3k=k*Is1=s1+ksum=sum+s1Next IPrint sumEnd SubA)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 IntegerDim x As IntegerClsx=Val(InputB ox(“请输入一个正整数”))If x Mod 2 =0 Thens=s*xElses=s+xEnd IfP rint “s=”+Str(s)End SubA)10 B)5 C)1 D)2012. 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。
当改变当前驱动器时,目录列表框应该与之同步改变。
设置两个控件同步的命令放在一个事件过程中,这个事件过程是( A )。
A)Drive1_Change B) Drive1_Chick C) Dir1_Chick D) Dir1_ Change13. 窗体中有标签、文本框和用图形方法绘制的图形,它们依次位于哪一图形层(B )。
A) 上层、中层和下层B) 中层、上层和下层C) 下层、中层和上层D) 上层、下层和中层14. 已知字母D的ASCII码是68。
在窗体上添加命令按钮Command1,并编写如下事件过程:Private Sub Command1_Click()m = 68: a = "D"Print aFor i =m = m + 1a = Chr(m) + a + Chr(m)Print aNext iEnd Sub运行时,要使单击按钮后输出如下结果:DEDEFEDEFGFEDEFG程序中的_____部分应为( B )。
A) 1 To 4 B) 1 To 3 C) 1 To 4 Step 2D) 1 To 3 Step 215. 以下关于函数过程的叙述中,正确的是(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 IntegerPrivate Sub Command1_click()O pen “stu.dat” For As #1Do While Truexm=inputbox(“请输入姓名”)I f xm=”end” Then Exit Dozf=Val(InputB ox(“请输入总分”))#1,xm,zfLoopClose #1End Sub程序运行后,单击命令按钮,向顺序文件stu.dat中添加记录,每条记录包含姓名(字符型)和总分(数值型)两个数据,则应在下划线处分别填入(B )。
A) output, Print B) append , write C) input, get D)append , Put19. 在窗体上画一个通用对话框,若要求打开该对话框时,"文件类型"栏只显示扩展名为.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 * xf1 = x + xEnd FunctionPublic Function f2(ByVal x)x = x * xf2 = x + x + xEnd FunctionPrivate Sub Command1_Click()n = Val(Text1.Text)If n \ 2 = n / 2 Thenf = f1(n)Elsef = f2(n)End IfPrint f; nEnd 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,字号为“小四”、内容为“SelectAll 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中该字符用* 替代。