北语201109考试批次《vb》模拟试卷二及答案

合集下载

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。

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

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

计算机等级考试二级VB模拟试题一及答案解析知识点复习:形参:指出现在Sub 和Function过程形参表中的变量名、数组名,过程被调用前,没有分配内存,其作用是说明自变量的类型和形态以及在过程中的角色。

形参可以是:1)除定长字符串变量之外的合法变量名;2)后面跟()括号的数组名。

实参:是在调用Sub 和Function过程时,传送给相应过程的变量名、数组名、常数或表达式。

在过程调用传递参数时,形参与实参是按位置结合的,形参表和实参表中对应的变量名可以不必相同,但位置必须对应起来。

一、选择题(1) 根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成A) 动态结构和静态结构B) 紧凑结构和非紧凑结构C) 线性结构和非线性结构D) 内部结构和外部结构正确答案: C(2) 设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为A) 12B) 13C) 14D) 15正确答案: B(3) 在下列几种排序方法中,要求内存量最大的是A) 插入排序B) 选择排序C) 快速排序D) 归并排序正确答案: D(4) 下列叙述中,不属于结构化程序设计方法的主要原则的是A) 自顶向下B) 由底向上C) 模块化D) 限制使用goto语句正确答案: B(5) 下列不属于软件调试技术的是A) 强行排错法B) 集成测试法C) 回溯法D) 原因排除法正确答案: B(6) 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为A) PAD图B) N-S图C) 结构图D) 数据流图正确答案: B(7) 软件复杂性度量的参数包括A) 效率B) 规模C) 完整性D) 容错性正确答案: B(8) 下列叙述中,不属于数据库系统的是A) 数据库B) 数据库管理系统C) 数据库管理员D) 数据库应用系统正确答案: B(9) 数据库系统的核心是A) 数据库B) 数据库管理系统C) 数据模型D) 软件工具正确答案: B(10) 视图设计一般有3种设计次序,下列不属于视图设计的是A) 自顶向下B) 由外向内C) 由内向外D) 自底向上来源正确答案: B(11) 下列说法错误的是A) 标准模块的扩展名是.basB) 标准模块由程序代码组成C) 标准模块只用来定义一些通用的过程D) 标准模块不附属于任何一个窗体正确答案: C(12) 如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性A) ValueB) VisibleC) DefaultD) Enabled正确答案: D(13) 在窗体上有多个控件,要实现程序运行后焦点默认在某一控件上,应该设置的属性是A) 设置Enabled的值为TrueB) 设置TabIndex的值为1C) 设置TabIndex的值为0D) 设置Index的值为0正确答案: C(14) 下列几项中,属于合法的日期型常量的是A) "10/10/02"B) 10/10/02C) {10/10/02}D) #10/10/02#正确答案: D(15) 下列程序段的执行结果为A=2B=5If A * B < 1 Then B=B - 1 Else B=-1Print B - A > 0A) TrueB) FalseC) -1D) 1正确答案: B(16) 以下语句的输出结果是a=Sqr(26)Print Format$ (a, "$####.###")A) $5.099B) 5.099C) 5099D) $0005.099正确答案: A(17) 标签控件能够显示文本信息,决定其文本内容的属性是A) AlignmentB) CaptionC) VisibleD) BorderStyle正确答案: B(18) 在属性窗口中,加载指定的图形放入当前对象中的属性是A) CurrentYB) PictureC) CurrentXD) Caption正确答案: B(19) 在使用应用程序时,常常用作在单击时执行指定的操作的控件是A) 命令按钮B) 图片框C) 复选框D) 单选按钮正确答案: A(20) 当直线或形状的BorderStyle属性设置为1时,控件是A) 虚线B) 点线C) 不可见D) 实线正确答案: D正确答案: B(21) 通过设置何属性可以改变所画图形的形状?A) ShapeB) IndexC) EnabledD) Height正确答案: A(22) 在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()s=1Dos=(s + 1) * (s + 2)Number=Number + 1Loop Until s >=30Print Number, sEnd Sub程序运行后,输出的结果是A) 2 3B) 2 56C) 5 12D) 10 20正确答案: B(23) 下列程和序段的执行结果为x=Int(Rnd() + 9)Select Case xCase 10Print "excellent"Case 9Print "good"Case 8Print "pass"Case ElsePrint "fail"End SelectA) excellentB) goodC) passD) fail正确答案: B(24) 下列程序段的执行结果为a=75If a > 60 Then Score=1If a > 70 Then Score=2If a > 80 Then Score=3If a > 90 Then Score=4Print " Score="; ScoreA) Score=1B) Score=2C) Score=3D) Score=4正确答案: B(25) 下列程序段的执行结果为I=1x=5DoI=I + 1x=x + 2Loop Until I >=7Print "I="; IPrint "x="; xA) I=4x=5B) I=7x=15C) I=6x=8D) I=7x=17正确答案: D(26) 下面的程序的运行结果是a=1b=1Doa=a^2b=b + 1Loop Until b > 5Print "k="; a; Spc(4) ; "b="; b + aA) k=7b=14B) k=6b=6C) k=4b=8D) k=1b=7正确答案: D(27) 单击命令按钮,下列程序的执行结果为Private Sub Command1_Click()Dim x As Integer, y As Integerx=32: y=42Call PCS(x, y)Print x; yEnd SubPublic Sub PCS(Byval n As Integer, ByVal m As Integer) n=n Mod 10+1m=m Mod 10+1End SubA) 32 42B) 2 32C) 2 3D) 12 3正确答案: A(28) 下列程序的执行结果为Private Sub Command1_Click()Dim s1 As String, s2 As Strings1="abcd"Call Transfer(s1, s2)Print s2End SubPrivate Sub Transfer (ByVal xstr As String, ystr As String) Dim tempstr As Stringi=Len(xstr)Do While i >=1tempstr=tempstr + Mid(xstr, i, 1)i=i - 1Loopystr=te mpstrEnd SubA) dcbaB) abdcC) abcdD) dabc正确答案: A(29) 单击命令按钮,下列程序的执行结果是Private Sub Blck(x As Integer)x=x * 2 + 1If x < 6 ThenCall Blck(x)End Ifx=x * 2 + 1Print x;End SubPrivate Sub Command1_Click()Blck 2End SubA) 23 47B) 10 36C) 22 44D) 24 50正确答案: A(30) 有如下程序:Private Sub Command1_Click()Dim a As Integera=2For i=1 To 3Print Gad (A)Next iEnd SubFunction Gad (a As Integer)b=0Static cb=b + 1c=c + 1Gad=a + b + cEnd Function运行上面的程序后,单击命令按钮,输出结果为A)123B) 234C) 456D) 146正确答案:c(31) 下列过程定义语句中,参数不是对象的定义语句是A) Sub Pro4(x As Form)B) Sub Pro4(y As Control)C) Sub Pro4(Form1 As Form,Labell As Control)D) Sub Pro4(x As Currency)正确答案: D(32) 下列说法正确的是A) 任何时候都可以使用标准工具栏的"菜单编辑器"按钮打开菜单编辑器B) 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C) 任何时候都可以使用"工具"菜单下的"菜单编辑器"命令,打开菜单编辑器D) 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器正确答案: D(33) 下列各选项说法错误的一项是A) 文件对话框可分为两种即打开(Open) 文件对话框和保存(Save As) 文件对话框B) DefaultEXT属性和DialogTitle属性都是打开对话框的属性,但非保存对话框的属性C) 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D) 通用对话框的名称属性的默认值为CommonDialogX(X=1,2……) ,此外,每种对话框都有自己的默认标题正确答案: B(34) 下列数组定义语句错误的是A)k%=10Dim Arr(k)B)Const k%=10Dim Arr(k)C)Dim Arr1(10) As IntegerDim Arr2 (10)D)Dim Arr1(1 To 10)Dim Arr2(1 To 10, 2 To 11)正确答案: A(35) 在Visual Basic中按文件的数据性质不同,可将文件分为A) 数据文件和程序文件B) 文本文件和数据文件C) 顺序文件和随机文件D) ASCII文件和二进制文件正确答案: A二、填空题(1) 算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【1】。

VB模拟试卷二(含答案)

VB模拟试卷二(含答案)

VB模拟试卷二(含答案)第一篇:VB模拟试卷二(含答案)北京语言大学网络教育学院《VB》模拟试卷二注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。

请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、下列说法错误的是(D)。

[A] 默认情况下,属性Visible的值为True;[B] 属性Visible的值可以设置为False或者True;[C] 若设置控件Visible的属性为False,则运行时控件会隐藏;[D] 若设置控件Visible属性同设置Enabled属性的功能是一样的,都是使控件处于失效状态。

2、form.vbp是(A)。

[A]工程文件 [B] 窗体文件 [C] 资源文件[D] 工程组文件3、关于MsgBox()函数说法不正确的是(C)。

[A] 用于产生提示信息[B] 其参数msg用于在该函数产生的对话框内显示提示信息 [C] 其参数type用于指定显示按钮的数目及形式,默认值为1 [D] 其参数title是对话框标题,显示在对话框顶部的标题区4、窗体的(D)用来描述能对窗体实施的操作。

[A]属性 [B] 事件[C] 结构 [D] 方法5、下面属于对象常用属性的是(B)。

[A]Load [B] Caption [C]KeyPress [D] Click6、关于控件描述错误的是(C)。

[A]控件具有属性、方法和事件[B]控件是VB的主要对象之一[C]一组具有相同名称的控件就可以组成一个控件数组[D]OLE是控件中的一类7、窗体的(B)来使窗体隐藏。

[A]Show方法[B] Hide方法[C]Line方法 [D]PintForm方法8、下面不是Active控件的是(C)。

国家二级VB机试(菜单和对话框、数组)模拟试卷2(题后含答案及解析)

国家二级VB机试(菜单和对话框、数组)模拟试卷2(题后含答案及解析)

国家二级VB机试(菜单和对话框、数组)模拟试卷2(题后含答案及解析)题型有:1. 选择题选择题1.以下打开Visual Basic菜单编辑器的操作中,错误的是A.执行“编辑”菜单中的“菜单编辑器”命令B.执行“工具”菜单中的“菜单编辑器”命令C.单击工具栏中的“菜单编辑器”按钮D.右击窗体,在弹出的快捷菜单中选择“菜单编辑器”命令正确答案:A解析:Visual Basic中的菜单通过菜单编辑器建立,可以通过4种方式进入菜单编辑器:执行“工具”菜单中的“菜单编辑器”命令;使用Ctrl+E组合键;单击工具栏中的“菜单编辑器”按钮;在要建立菜单的窗体上单击右键,将弹出一个菜单,然后单击“菜单编辑器”命令。

知识模块:菜单和对话框2.以下说法中正确的是A.任何时候都可以用Ctrl+E键打开菜单编辑器B.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器C.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器D.任何时候都可以用标准工具栏的“菜单编辑器”按钮打开菜单编辑器正确答案:B解析:打开菜单编辑器有4种方法:①选择菜单“工具”菜单框中的”菜单编辑器”命令;②单击工具栏上的“菜单编辑器”按键;③使用快捷键<Ctrl+E >;④右击窗体,从弹出的快捷菜单中选择“菜单编辑器”命令。

注意:只有当某个窗体成为活动窗体时,才能使用以上方法打开其菜单编辑器。

知识模块:菜单和对话框3.下列关于菜单项的描述中,错误的是A.通过内缩符号(....)设置菜单项的层次B.通过Enabled属性设置菜单项的有效性C.菜单项的索引号可以不连续D.菜单项的索引号必须从1开始正确答案:D解析:在菜单编辑器中,可以通过内缩符号(....)设置菜单项的层次;通过Enabled属性设置菜单项的有效性,Visible属性设置菜单项的可见性:菜单的索引号必须是从0开始的连续值。

知识模块:菜单和对话框4.下列关于菜单项的描述中,错误的是A.菜单项不能响应Click事件以外的其他事件B.每个菜单项都可以被看作一个控件,具有相应的属性和事件C.菜单项的索引号可以不连续D.通过Visible属性设置菜单项的有效性正确答案:D解析:菜单项是VB中的一种对象,每个菜单项都可以被看作一个控件,具有相应的属性和事件,而且只能响应Click事件:菜单项的索引号可以不足连续的,通过Enabled属性设置菜单项的有效性,通过Visible属性设置菜单项的可见性。

vb练习题(有答案)(打印)

vb练习题(有答案)(打印)

《大学Visaul Basic程序设计》复习题第一章Visual Basic程序设计概述第一题:是非题(共10分,每项1分)1. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。

13A.对B.错√2. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。

4A.对B.错√第二题、单选题(共45分,每项1.5分)1. VB中的工具栏可以从______菜单上的“工具栏”命令中移进或移出。

15A.工具B.编辑C.视图√D.调试2. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是______。

2A.窗体布局窗口B.立即窗口C.代码窗口√D.监视窗口第二章VB的编程机制第一题:是非题(共10分,每项1分)1. 在事件驱动的应用程序中,代码是按照预定的路径执行的。

15A.对B.错√2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。

9A.对B.错√3. 每一个控件实质上都是一个微型程序。

2A.对√B.错4. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。

A.对√B.错第二题、单选题(共45分,每项1.5分)1. 文本框没有_____属性。

21A.EnabledB.VisibleC.BackColorD.Caption√2. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是___。

9A.“Hello”将替换掉原来选定的文本√B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”3. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的______事件中判断。

3A.ChangB.KeyDownC.Click√D.KeyPress4. 如果文本框的Enabled属性设为False,则___。

6A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容√C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容第三题、简单程序(共15分,每项1.5分)1. 以下程序的输出结果是______。

国家二级VB机试(选择题)模拟试卷2(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷2(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷2(题后含答案及解析)题型有:1. 选择题选择题1.在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:Function Fun(x) y=0 If x<10 Then y=x Else y=y+10 End If Fun=y End Function Private Sub Command l_Click( ) n=InputBox(”请输入一个数”):n=Val(n) P=Fun(n):Print P End Sub 运行程序,单击命令按钮,将显示输入对话框,如果在对话框中输入100,并单击“确定”按钮,则输出结果为A.10B.100C.1 10D.出错信息正确答案:A解析:本题是一个简单的函数调用,在函数中会判断参数x的值,根据x 的值不同执行If语句的不同分支。

由于实际参数为100不满足x<10,因此函数返回值为10。

2.设有如下事件过程:Private Sub Command l_Click( )Dim aa=Anrray(12,3,8,5,10,3,5,9,2,4)For k=1 To 9 Print fun(a(k-1),a(k));””;Next k End Sub Private Function fun(x,y)As IntegerDo While x>:y x=x-yLoopfun=x End Function 程序运行时的输出结果是A.4 0 1 0 3 0 0 4 0B.0 3 3 5 1 3 5 1 2C.9-5 3-5 7-2-4 7-2D.9 3 3 5 7 3 5 7 2正确答案:B解析:本题中函数fun的作用是当第一个形参比第二个形参大或着相等的时候让它减去第二个形参,直到比第二个形参小为止;在按钮的单击事件中循环调用9次函数,每次都用数组的前一个元素和后一个元素作为函数的实参,所以应输出的是12-3-3-3-3、3、8-5、5、10-3、3、5、9-2、2。

全国计算机等级考试二级VB模拟试题及答案解析9套

全国计算机等级考试二级VB模拟试题及答案解析9套

目录计算机二级VB模拟试题及答案解析(1) (2)计算机二级VB模拟试题及答案解析(2) (12)计算机二级VB模拟试题及答案解析(3) (20)计算机二级VB模拟试题及答案解析(4) (29)计算机二级VB模拟试题及答案解析(5) (39)计算机二级VB模拟试题及答案解析(6) (48)计算机二级VB模拟试题及答案解析(7) (56)计算机二级VB模拟试题及答案解析(8) (65)计算机二级VB模拟试题及答案解析(9) (75)计算机二级VB模拟试题及答案解析(1)一、选择题1). 下列说法有错误的是A.默认情况下,属性Visible的值为FalseB.如果设置控件的Visible属性为False,则运行时控件会隐藏C.Visible的值可设为True或者FalseD.设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态正确答案:D2). 不需要事先建立就可以使用的变量是A.公共变量B.私有变量C.局部变量D.数组变量正确答案:B3). 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A.For i=0 To List1.ListCount-1……NextB.For i=0 To List1.Count-1……NextC.For i=1 To List.ListCount……NextD.For i=1 To L ist1.Count……Next正确答案:A4). 语句a=b+c代表的意思是( )A.变量a等于b+c的值B.变量a等于b的值,然后再加上c的表达式C.将变量a存入变量存入b中,然后再加上c的表达式D.将变量a存入变量b+c中正确答案:A5). 循环链表的主要优点是A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件正确答案:B二、基本操作题(1)在名称为Forml的窗体上画两个标签(名称分别为Labell和Label2,标题分别为“姓名”和“年龄”)、两个文本框(名称分别为Textl和Text2,初始内容均为空)和一个命令按钮(名称为Commandl,标题为“显示”)。

国家二级VB机试(过程)模拟试卷2(题后含答案及解析)

国家二级VB机试(过程)模拟试卷2(题后含答案及解析)

国家二级VB机试(过程)模拟试卷2(题后含答案及解析)题型有:1. 选择题选择题1.以下关于VB特点的叙述中,错误的是( )。

A.VB采用事件驱动的编程机制B.VB程序能够以解释方式运行C.VB程序能够以编译方式运行D.VB程序总是从Form_load事件过程开始执行正确答案:D解析:在一般情况下,整个应用程序从设计时的第一个窗体开始执行,需要首先执行的程序代码放在Form Load事件过程中。

如果需要从其他窗体开始执行应用程序,则可通过“工程”菜单中的“工程属性”命令(“通用”选项卡)指定启动窗体。

但是,如果有Sub Main过程,则可以(注意,是“可以”,而不是“必须”)首先执行Sub Main过程。

知识模块:过程2.如果把程序的启动对象设置为Sub Main,则Sub Main过程( )。

A.只能写在Form1窗体中代码的最前面B.可以写在Form1窗体中代码的任何位置C.只能写在某个标准模块的代码中D.可以写在任何窗体或标准模块的代码中正确答案:C解析:在运行窗体程序之前先执行一些操作,此时可以通过在标准模块中创建一个Sub Main的子过程,不能在窗体模块中创建Sub Main的子过程,然后在创建的SubMain过程中编写启动时要执行的代码,每个工程只能有一个Sub Main 的子过程。

知识模块:过程3.设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:Private Sub Form_Load( ) Image1.Picture=LoadPicture(“LEAF.bmp”) Image2.Picture=LoadPicture(“OPEN.bmp”) Image3.Visible=False End Sub Private Sub Image1_Click( ) Image2.Picture=Image1.Picture End Sub Private Sub Image2_Click( ) Image3.Picture=Image2.Picture Image2.Picture=Image1.Picture Image1.Picture=Image3.Picture End Sub在程序运行期间单击Image2,则在窗体上看到的结果是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京语言大学网络教育学院《VB》模拟试卷二注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。

请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、一个VB应用程序可以包含几个vbp文件(A)。

[A] 1个[B] 2个[C] 可以没有[D] 不受限制2、在过程定义中用( C )表示形参的传值。

[A] Var[B] ByDef[C] ByVal[D] Value3、后缀为.bas的文件表示( D )。

[A] 类模块文件[B] 窗体文件[C] 窗体二进制数据文件[D] 标准类模块文件4、当一个工程中含有多个窗体时,其中的启动窗体是( D )。

[A] 启动VB时创建的第一个窗体[B] 第一个添加的窗体[C] 最后一个添加的窗体[D] 在“工程属性”对话框中指定的窗体5、在文本框控件中将Text的内容全部显示为所定义的字符的属性是( B )。

[A] Password[B] PasswordChar[C] 需要编程来实现[D] 以上都不是6、下列赋值语句正确的是( B )。

[A] a+b=c[B] c=a+b[C] -a=b[D] 5=a+b7、要在窗体Form1内显示“myfrm”,使用的语句是( C )。

[A] Form.caption="myfrm"[B] Form1.caption="myfrm"[C] Form1.print "myfrm"[D] Form. print "myfrm"8、若使图像框Image控件自动适应其中的图形大小,应( B )。

[A] 将控件的 Stretche属性设为True[B] 将控件的 Stretche属性设为False[C] 将控件的 AutoSize属性设为True[D] 将控件的 AutoSize属性设为False9、使用ADO数据模型时,使Recordset和 Connection对象建立连接的属性是( C )。

[A] CommandType[B] Open[C] ActiveConnection[D] Execute10、下列控件中不能响应Click事件的是( C )。

[A] Frame[B] Label[C] Timer[D] Form11、如果准备读文件,打开顺序文件”text.dat”的正确语句是( C )。

[A] open"text.dat" For wrire As # 1[B] open"text.dat" For Binary As # 1[C] open"text.dat" For Input As # 1[D] open"text.dat" For Random As # 112、将数据项“China”添加到列表框(List1中成为第一项,应使用的语句是( B )。

[A] List1.AddItem"China",[B] List1.AddItem"China",0[C] List1.AddItem"China",1 [D] List1.AddItem"1,China"13、如果创建了命令按钮数组控件,那么Click事件的参数是( A )。

[A] Index[B] Caption[C] Tag[D] 没有参数14、在设计动画时,用时钟控件来控制动画速度的属性是( B )。

[A] Enabled[B] Interval[C] Timer[D] Move15、以下叙述中错误的是( C )。

[A] 一个工程中只能有一个Sub Main过程[B] 窗体的Show方法的作用是将指定的窗体载入内存并显示该窗体[C] 窗体的Hide方法和Unload方法的作用完全相同[D] 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体16、改变驱动器列表框的Drive属性值,将激活( C )事件。

[A] KeyDown[B] KeyUp[C] Change[D] Scoll17、可用来改变坐标度量单位的是( D )。

[A] Drawstyle属性[B] DrawWidth属性[C] Scale方法[D] ScaleMode属性18、要退出Do…Loop循环,可使用的语句是( D )。

[A] Exit[B] Exit For[C] End Do[D] Exit Do19、Winsock控件的LocalPort属性的作用是( B )。

[A] 仅返回所用端口[B] 返回或设置所用端口[C] 仅设置所用端口[D] 返回或设置IP地址20、Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( C )。

[A] Visible=False 或Enabled=False[B] Interval=0或Visible=False[C] Interval=0或Enabled=False[D] Interval=0且Enabled=False二、【多项选择题】(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

多选、少选、错选均无分。

21、下面关于PictureBox控件与Image控件说法正确的是( BCD )。

[A] PictureBox控件可以作为控件容器,因此比Image控件占有资源多[B] Image能自动调整大小以适应载入的图片[C] PictureBox除具有Image的所有特性外,还能作为容器[D] PictureBox能使图片自动调整大小以适应PictureBox的大小22、窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_C1ick(Index As Integer)…End Sub下面关于此过程的参数Index的叙述中错误的是( ABD )。

[A] Index为1表示单选按钮被选中,为O表示未选中[B] Index的值可正可负[C] Index的值用来区分哪个单选按钮被选中[D] Index表示数组中单选按钮的数量23、如果准备向随机文件中写入数据,错误的语句是( ABD )。

[A] Print # 1,rec[B] Write # 1,rec[C] Put # 1,rec[D] Get # 1,rec24、下面关于标准模块的叙述中正确的是( ACD )。

[A] 标准模块中可以声明全局变量[B] 标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程[C] 标准模块中可以包含一些Public过程[D] 一个工程中可以含有多个标准模块25、声明全局变量可使用的语句是( AB )。

[A] Global [B] Public [C] Private [D] Dim三、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。

26、Do While条件.....Loop和DO Until Not 条件.....Loop 两条循环语句,实现循环控制是等效的。

( T )27、在打开一个Visual Basic工程进行修改后,当要另存为一个文件名时,可单击“工程另存为”命令,因为其同时会保存窗体文件。

( T )28、属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置。

( F )29、Visual Basic中将一些通用的过程和函数编写好并封装作为方法供用户直接调用。

(T )30、每个对象都有一系列预先定义好的事件,但要使对象能响应具体的事件,则应编写该对象相应的事件过程。

( T )四、【填空题】(本大题共7小题,10个空,每空2分,共20分)请将答案填写在答题卷相应题号处。

31、(窗体)是应用程序的对外接口,是其它控件的载体和容器。

32、执行赋值语句a="Visual"+"Basic"后,变量a的值是(VisualBasic)。

33、在Visual Basic语言中有三种形式的循环结构。

其中,若循环的次数可以事先确定,可使用(For⋅⋅⋅Next循环)循环;若要求先判断循环进行的条件,可使用(Do⋅⋅⋅Loop 循环)循环。

34、为了在运行时把当前路径下的图形文件picturefile.jpg装入图片框Picture1,所使用的语句为(Picture1.LoadPicture(“picturefile.jpg”) )。

35、过程级变量是指在过程内部声明的变量,只有在该过程中的代码才能访问这个变量。

模块级或窗体级变量的作用域是(整个模块或窗体),全局变量在整个应用程序中有效,其作用域是(整个应用程序(或工程中所有的模块和所有的过程))。

36、VB提供了结构化程序设计的三种基本结构,这三种基本结构是选择结构、(顺序结构)、(循环结构)。

37、将图片框的AutoSize属性设置成(TRUE )时,可使图片框根据图片调整大小。

五、【简答题】(本大题共2小题,每小题10分,共20分)请将答案填写在答题卷相应题号处。

38、写出下列程序运行时单击窗体后,c,k的值。

Private Sub Form_Click()Dim c As Integer, j As Integer, k As Integerk = 0c = 1For j = 1 To 6If j > 4 Thenc = c + 4Exit ForElsek = k + 1End IfNext jPrint c, kEnd Sub答: 5 439、购物优惠程序。

某商场为了加速促成商品流通,采用购物打折的优惠办法,每位顾客一次购物(1)在200元以上者,按9.5折优惠;(2)在300元以上者,按9折优惠;(3)400元以上者,按8折优惠;(4)600元以上者按7折优惠。

在窗体上添加两个文本框和一个命令按钮,要求在Text1中输入购物商品总金额,单击命令按钮,在Text2中输出优惠后的价格。

程序运行结果如下图所示。

Private Sub Command1_Click() Dim x As Single, y As Singlex = Val(Text1.Text)If x < 200 Theny = xElseIf x < 300 Theny = 9.5 * xElseIf x < 400 Theny = 0.9 * xElseIf x < 600 Theny = 0.8 * xElsey = 0.7 * xEnd IfEnd IfEnd IfEnd IfText2.Text = yEnd Sub。

相关文档
最新文档