【计算机类职业资格】VB笔试-试卷73及答案解析.doc
《【计算机类职业资格】VB笔试-试卷73及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】VB笔试-试卷73及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试-试卷 73 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.由两个栈共享一个存储中间的好处是(分数:2.00)A.减少存取时间,降低下溢发生的机率B.节省存储空间,降低上溢发生的机率C.减少存取时间,降低上溢发生的机率D.节省存储空间,降低下溢发生的机串3.没有两个串 p 和 q,求 q 在 p 首次出现位置的运算称作(分数:2.00)A.连接B.模式匹配C.求于串D.求串长4.n 个顶点的连通田中边的
2、条数至少为(分数:2.00)A.0B.1C.n-lD.n5.对象实现了数据和操作的结合,是指对数据和数据的操作进行(分数:2.00)A.结卉B.隐藏C.封装D.抽象6.下列叙述中,正确的是(分数:2.00)A.软件就是程序清单B.软件就是存放在计算机中的文件C.软件应包括程序清单及运行结果D.软件包括程序和文档7.软件设计中,有利于提高模块独立性的一个准则是(分数:2.00)A.低内聚低耦合B.低内聚高耦含C.高内聚低耦台D.高内聚高耦合8.软件生命周期中花费时间最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护9.下列 4 项中说法不正确的是(分数:2.00)A.
3、数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性10.下列 4 项中,必须进行查询优化的是(分数:2.00)A.关系数据库B.网状数据库C.层次数据厍D.非关系模型11.最常用的一种基本数据模型是关系数据模型,它的表示应采用(分数:2.00)A.树B.网络C.图D.二维表12.下列说法错误的是(分数:2.00)A.标准模块的扩展名是basB.标准模块由程序代码组成C.标准模块只用来定义一些通用的过程D.标准模块不附属于任何一个窗体13.如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性(分数:2.00)A.ValueB
4、.VisibleC.DefaultD.Enabled14.在窗体上有多个控件,要实现程序运行后焦点默认在某一控件上,应该设置的属性是(分数:2.00)A.设置 Enabled 的值为 TrueB.设置 TabIndex 的值为 1C.设置 TabIndex 的值为 0D.设置 Index 的值为 015.下列几项中,属于合法的日期型常量的是(分数:2.00)A.10/10/02B.10/10/02C.10/10/02D.#10/10/02#16.下列程序段的执行结果为 A=2 B=5 If A * B 1 Then B=B - 1 Else B= - 1 Print B -A 0(分数:2.0
5、0)A.TrueB.FalseC.-1D.117.以下语句的输出结果是 a = Sqr(26) Print Formats (a,“#“)(分数:2.00)A.5099B.5099C.5099D.000509918.标签控件能够显示文本信息,决定其文本内容的属性是(分数:2.00)A.AlignmentB.CaptionC.VisibleD.BorderStyle19.在属性窗口中,加载指定的图形放入当前对象中的属性是(分数:2.00)A.CurrentYB.PictureC.CurrentXD.Caption20.在使用应用程序时,常常用作在单击时执行指定的操作的控件是(分数:2.00)A.
6、命令按钮B.图片框C.复选框D.单选按钮21.当直线或形状的 BorderStyle 属性设置为 1 时,控件是(分数:2.00)A.虚线B.点线C.不可见D.实线22.通过设置何属性可以改变所画图形的形状?(分数:2.00)A.ShapeB.IndexC.EnabledD.Height23.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() s=1 Do s=(s + 1) * (s + 2) Number=Number + 1 Loop Until s = 30 Print Number,s End Sub 程序运行后,输出的结果是(分
7、数:2.00)A.2 3B.2 56C.5 12D.10 2024.下列程和序段的执行结果为 x=Int(Rnd()+9) Select Case X Case 10 Print “excellent“ Case 9 Print “good“ Case 8 Print “pass“ Case Else Print “fail“ End Select(分数:2.00)A.excellentB.goodC.passD.fail25.下列程序段的执行结果为 a=75 If a 60 Then Score=1 If a 70 Then Score=2 If a 80 Then Score=3 If a
8、 90 Then Score=4 Print “Score= “;Score(分数:2.00)A.Score=1B.Score=2C.Score=3D.Score=426.下列程序段的执行结果为 I=1 x=5 Do I= I + 1 x= x + 2 Loop Until I=7 Print “ I= “;I Print “x=“;x(分数:2.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=1727.下面的程序的运行结果是 a=1 b=1 Do a=a2 b= b + 1 Loop Until b5 Print “k=“;a;Spc(4);“b=“;b + a
9、(分数:2.00)A.k=7 b=14B.k=6 b=6C.k=4 b=8D.k=1 b=728.单击命令按钮,下列程序的执行结果为 Private Sub Commandl_Click() Dim x As Integer,y As Integer x=32:y=42 Call PCS(x,y) Print x;y End Sub Public Sub PCS(Byval n As Integer,ByVal m As Integer) n=n Mod 10+1 m=m Mood 10+1 End Sub(分数:2.00)A.32 42B.2 32C.2 3D.12 329.下列程序的执行结
10、果为 Private Sub Commandl_Click() Dim s1 As String ,s2 As String s1= “abcd“ Call Transfer(sl,s2) Print s2 End Sub Private Sub Transfer (ByVal xstr As String,ystr As String) Dim tempstr As String ystr=tempstr End Sub(分数:2.00)A.dcbaB.abdcC.abcdD.dabc30.单击命令按钮,下列程序的执行结果是 Private Sub Blck (x As Integer) x
11、 = x * 2 + l If x 6 Then Call Blck(x) End If x = x * 2 + 1 Print x; End Sub Private Sub Commandl_Click() Blck 2 End Sub(分数:2.00)A.23 47B.10 36C.22 44D.24 5031.有如下程序: Private Sub Commandl_Click() Dim a As Integer a=2 For i=1 To 3 Print Gad (A)Next i End Sub Function Gad (a As Integer) b=0 Static c b=
12、b + 1 c= c + 1 Gad= a + b + C End Function 运行上面的程序后,单击命令按钮,输出结果为(分数:2.00)A.1 2 3B.2 3 4C.4 5 6D.1 4 632.下列过程定义语句中,参数不是对象的定义语句是(分数:2.00)A.Sub Pro4 (x As Form)B.Sub Pro4 (y As Control)C.Sub Pro4 (Forml As Form,Labell As Control)D.Sub Pro4 (x As Currency)33.下列说法正确的是(分数:2.00)A.任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开
13、菜单编辑器B.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器D.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器34.下列各选项说法错误的一项是(分数:2.00)A.文件对话框可分为两种即打开(Open)文件对话框和保存(Save As)文件对话框B.DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指D.通用对话框的名称属性的默认值为 CommonDialogX( X=1,2),此外,每种对
14、话 框都有自己的默认标题35.下列数组定义语句错误的是(分数:2.00)A.k=10 Dim Arr(k)B.Const k=10 Dim Arr(k)C.Dim Arrl(10) As Integer Dim Arr2(10)D.Dim Arrl(1 To 10) Dim Arr2(1 To 10,2 To 11)36.在 Visual Basic 中按文件的数据性质不同,可将文件分为(分数:2.00)A.数据文件和程序文件B.文本文件和数据文件C.顺序文件和随机文件D.ASCII 文件和二进制文件二、填空题(总题数:12,分数:24.00)37.填空题(每空)请将每一个空的正确答案写在答题
15、卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.常用的黑箱测试有等价分类法、 1、因果图法和错误推测法 4 种。(分数:2.00)填空项 1:_39.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_40.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:2.00)填空项 1:_41.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_42.关键字 ASC 和 DESC 分别表示 1 的含义。(分数:2.00)填空项 1:_
16、43.关系式 x-5 或 x5 所对应的布尔表达式是 1。(分数:2.00)填空项 1:_44.对随机文件数据存取是以 1 为单位进行操作的。(分数:2.00)填空项 1:_45.执行语句 Open “TC.dat“ For Random As #1 Len=50 后,对文件 TC.dat 中的数据能执行的操作是 1。(分数:2.00)填空项 1:_46.下面程序的作用是用 InputBox 函数输入一个整数,然后判断能否同时被 2,5 和 7 整除,果能则输出该数及平方值。请填空。 Private Sub Command1_Click() Dim numX As Integer numX =
17、 Val (InputBox(“请输入一个整数“) If 1Then Form1Print 2 End If End Sub(分数:2.00)填空项 1:_47.下列程序计算 Sn 的值。Sn=a+aa+aaa+aaaa,其中最后一项为 n 个。例如:a=5,n=4 时,则Sn=5+55+555+5555。请在空白处填人适当的内容,将程序充完整。Private Sub Command1_Click() Dim a As Integer,n As Integer,Cout As Integer Dim Sn As Long,Tn As Long Cout=1 Sn=0 Tn=0 a=InputB
18、ox(“请输入 a 的值:“) 1 Do Tn=Tn * 10 + a Sn 二 Sn + Tn Cout=Cout+1 2 DebugPrint a,n,SnEnd Sub(分数:2.00)填空项 1:_48.下面的程序用于根据文本框 Test 中输入的内容进行以下处理:若 Text 为 1,则打印“您的成绩为优秀!”;若 Text 为 2,则打印“您的成绩为良好!”;若 Text 为 3,则打印“您的成绩为一般”;否则打印“您的成绩一般以下!”,请填空。 Private Sub Command1_Click( ) Selct Case Val(Text1.Text) Case 1 Prin
19、t “您的成绩为优秀!“ Case 2 Print “您的成绩为良好!“ Case 3 Print “您的成绩为一般!“ Case Else Print “您的成绩为一般以下!“ End Select End Sub(分数:2.00)填空项 1:_填空项 1:_填空项 1:_VB 笔试-试卷 73 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.由两个栈共享一个存储中间的好处是(分数:2.00)A.减少存取时间
20、,降低下溢发生的机率B.节省存储空间,降低上溢发生的机率 C.减少存取时间,降低上溢发生的机率D.节省存储空间,降低下溢发生的机串解析:解析:常常一个程序中要用到多个栈,为了不发生上溢错误,就必须给每个栈分配一十足够大的存储空间。但实际中,很难准确地估计,若每个栈都分配过大的存储空间,势必造成系统空间紧张;若让多个栈共用一个足够大的连续存储空间,则可利用栈的动态特性使他们的存储空间互补。3.没有两个串 p 和 q,求 q 在 p 首次出现位置的运算称作(分数:2.00)A.连接B.模式匹配 C.求于串D.求串长解析:解析:子串的定位操作通常称作串模式匹配,是各种申处理系统中最重要的操作之一,算
21、法的基本思想是:从主串的开始字符起和模式的第一个字符比较,若相等则继续比较后续字符,否则从主串的下一个字符起再重新和模式的字符比较,依次类推,直至模式中的每一个字符依次和主串中的一个连续的字符序列相等,称匹配成功,否则称匹配不成功。4.n 个顶点的连通田中边的条数至少为(分数:2.00)A.0B.1C.n-l D.n解析:解析:在无向图(边没有方向性的图)中,若从顶点 vi 到 vj 有路径,则称 vi 和 vj 是连通的,若该图中任意两个顶点都是连通的,则称该图为连通图。5.对象实现了数据和操作的结合,是指对数据和数据的操作进行(分数:2.00)A.结卉B.隐藏C.封装 D.抽象解析:6.下
22、列叙述中,正确的是(分数:2.00)A.软件就是程序清单B.软件就是存放在计算机中的文件C.软件应包括程序清单及运行结果D.软件包括程序和文档 解析:7.软件设计中,有利于提高模块独立性的一个准则是(分数:2.00)A.低内聚低耦合B.低内聚高耦含C.高内聚低耦台 D.高内聚高耦合解析:解析:模块的独立程度是评价设计好坏的再要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。8.软件生命周期中花费时间最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测
23、试D.软件维护 解析:解析:软件生命周期分为软件定义、软件开发及软件运行维护 3 个所段。本题中,详细设计、软什编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性降低维护的代价。9.下列 4 项中说法不正确的是(分数:2.00)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性解析:解析:数据库系统具有以下几个特点,一是数据的集成性、二是数据的高共享性与低冗余性、三是数据的独立性,四是数据统一管理与控制。10.下列 4 项中,必须进
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 VB 笔试 试卷 73 答案 解析 DOC
