【计算机类职业资格】二级VISUAL+BASIC笔试33及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试33及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试33及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 33 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中,不属于数据库系统的是(分数:2.00)A.数据库B.数据库管理系统C.数据库管理员D.数据库应用系统2.下面的程序的运行结果是 a=1 b=1 Do a=a2 b= b + 1 Loop Until b5 Print “k=“;a;Spc(4);“b=“;b + a(分数:2.00)A.k=7 b=14B.k=6 b=6C.k=4 b=8D.k=1 b=73.下列说法正确的是(分数:2.00)A.任何时候都可以使用标准工具栏的“菜单编
2、辑器”按钮打开菜单编辑器B.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器D.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器4.下列数组定义语句错误的是(分数:2.00)A.k=10 Dim Arr(B.Const k=10 Dim Arr(C.Dim Arrl(10) As Integer Dim Arr2(10)D.Dim Arrl(1 To 10) Dim Arr2(1 To 10,2 To 11)5.在使用应用程序时,常常用作在单击时执行指定的操作的控件是(分数:2.00)A.命令按钮B.图片框C.复选框D
3、.单选按钮6.单击命令按钮,下列程序的执行结果为 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 37.在 Visual Basic 中按文件的数据性质不同,可将文件分为(分数:2.00)A.数据文件和程序
4、文件B.文本文件和数据文件C.顺序文件和随机文件D.ASCII 文件和二进制文件8.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() s=1 Do s=(s + 1) * (s + 2) Number=Number + 1 Loop Until s = 30 Print Number,s End Sub 程序运行后,输出的结果是(分数:2.00)A.2 3B.2 56C.5 12D.10 209.如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性(分数:2.00)A.ValueB.VisibleC.DefaultD.En
5、abled10.下列程序段的执行结果为 a=75 If a 60 Then Score=1 If a 70 Then Score=2 If a 80 Then Score=3 If a 90 Then Score=4 Print “Score= “;Score(分数:2.00)A.Score=1B.Score=2C.Score=3D.Score=411.下列几项中,属于合法的日期型常量的是(分数:2.00)A.“10/10/02“B.10/10/02C.10/10/02D.#10/10/02#12.标签控件能够显示文本信息,决定其文本内容的属性是(分数:2.00)A.AlignmentB.Ca
6、ptionC.VisibleD.BorderStyle13.有如下程序: 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=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 614.下列说法错误的是(分数:2.00)A.标准模块的
7、扩展名是basB.标准模块由程序代码组成C.标准模块只用来定义一些通用的过程D.标准模块不附属于任何一个窗体15.下列程序段的执行结果为 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=1716.在窗体上有多个控件,要实现程序运行后焦点默认在某一控件上,应该设置的属性是(分数:2.00)A.设置 Enabled 的值为 TrueB.设置 TabIndex 的值为 1C.设置 TabIndex 的值为 0D.设置
8、Index 的值为 017.下列不属于软件调试技术的是(分数:2.00)A.强行排错法B.集成测试法C.回溯法D.原因排除法18.下列程序的执行结果为 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.dcb
9、aB.abdcC.abcdD.dabc19.在属性窗口中,加载指定的图形放入当前对象中的属性是(分数:2.00)A.CurrentYB.PictureC.CurrentXD.Caption20.设一棵二叉树中有 3 个叶子结点,有 8 个度为 1 的结点,则该二叉树中总的结点数为(分数:2.00)A.12B.13C.14D.1521.下列叙述中,不属于结构化程序设计方法的主要原则的是(分数:2.00)A.自顶向下B.由底向上C.模块化D.限制使用 goto 语句22.下列程和序段的执行结果为 x=Int(Rnd()+9) Select Case X Case 10 Print “excelle
10、nt“ Case 9 Print “good“ Case 8 Print “pass“ Case Else Print “fail“ End Select(分数:2.00)A.excellentB.goodC.passD.fail23.下列各选项说法错误的一项是(分数:2.00)A.文件对话框可分为两种即打开(Ope 文件对话框和保存(Save A 文件对话框B.DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指D.通用对话框的名称属性的默认值为 CommonDial
11、ogX( X=1,2),此外,每种对话 框都有自己的默认标题24.通过设置何属性可以改变所画图形的形状?(分数:2.00)A.ShapeB.IndexC.EnabledD.Height25.在下列几种排序方法中,要求内存量最大的是(分数:2.00)A.插入排序B.选择排序C.快速排序D.归并排序26.单击命令按钮,下列程序的执行结果是 Private Sub Blck (x As Integer) x = x * 2 + l If x 6 Then Call Blck(x) End If x = x * 2 + 1 Print x; End Sub Private Sub Commandl_C
12、lick() Blck 2 End Sub(分数:2.00)A.23 47B.10 36C.22 44D.24 5027.下列过程定义语句中,参数不是对象的定义语句是(分数:2.00)A.Sub Pro4 (x As ForB.Sub Pro4 (y As ControC.Sub Pro4 (Forml As Form,Labell As ControD.Sub Pro4 (x As Currenc28.软件复杂性度量的参数包括(分数:2.00)A.效率B.规模C.完整性D.容错性29.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图, 通常也把这种图称为(分数:2
13、.00)A.PAD 图B.N-S 图C.结构图D.数据流图30.下列程序段的执行结果为 A=2 B=5 If A * B 1 Then B=B - 1 Else B= - 1 Print B -A 0(分数:2.00)A.TrueB.FalseC.-1D.131.以下语句的输出结果是 a = Sqr(26) Print Formats (a,“#“)(分数:2.00)A.5099B.5099C.5099D.000509932.视图设计一般有 3 种设计次序,下列不属于视图设计的是(分数:2.00)A.自顶向下B.由外向内C.由内向外D.自底向上33.数据库系统的核心是(分数:2.00)A.数据
14、库B.数据库管理系统C.数据模型D.软件工具34.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构35.当直线或形状的 BorderStyle 属性设置为 1 时,控件是(分数:2.00)A.虚线B.点线C.不可见D.实线二、B填空题/B(总题数:11,分数:22.00)36.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 【1】 。(分数:2.00)填空项 1:_37.数据结构包括数据的逻辑结构、数据的 【2】 以及对数据的操作运算。(分数:2.00)
15、填空项 1:_38.可以把具有相同属性的一些不同对象归类,称为 【3】 。(分数:2.00)填空项 1:_39.软件工程包括 3 个要素,分别为方法、工具和 【4】 。(分数:2.00)填空项 1:_40.由关系数据库系统支持的完整性约束是指 【5】 和参照完整性。(分数:2.00)填空项 1:_41.表达式 32 Mod 36/ 25 的值是 【6】 (分数:2.00)填空项 1:_42.我国古代数学家张丘建在其著名的算经中提出了百鸡问题:每只公鸡 5 元,每只母 鸡 3 元,三只雏鸡 1 元;如何用 100 元买 100 只鸡,即公鸡、母鸡、雏鸡各多少只。请在空白处 填入适当的内容,将程序
16、补充完整。 Private Sub Commandl_Click() Dim Cock As Integer Dim Hen As Integer Dim Chick As Integer FormlPrint“公鸡数”,“母鸡数”,“雏鸡数” For Cock;0 To 20 For Hen=0 To 33 For Chick=0 To 100 If U 【7】 /UThen Form1Print Cock,Hen,Chick End If Next Chick Next Hen Next Cock End Sub(分数:2.00)填空项 1:_43.每一个窗体或者控件都有一个名字,为提高程
17、序的可读性,可以用前缀的方式来表示对 象的类型,如Form 的前缀为 frm,则 Image 的前缀为 【8】 ,Picture 的前缀为 【9】 。(分数:2.00)填空项 1:_44.在一个工程中有两个窗体,窗体 Form1 上有一个命令按钮 Disp,单击该按钮,Form1 窗体隐藏,显示Form2 窗体,程序如下,请补充完整。 Private Sub Disp_Click() MeHide Form2.U 【10】 /U End Sub(分数:2.00)填空项 1:_45.在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发 【11】 事件,当对象失去焦点时将触发 【12】 事件。
18、(分数:2.00)填空项 1:_46.下面是用冒泡法将 5 个整数按升序排列,请将程序补充完整。 Sub GASR1 Dim m m=Array(10,1,5,6,7) For i=0 To 3 For j= 【13】 If m(i) =m(j) Then 【14】 m(i) =m(j) m(j) =t End If Next j 【15】 For i=0 To 4 Print m(i) Next i End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 33 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.
19、下列叙述中,不属于数据库系统的是(分数:2.00)A.数据库B.数据库管理系统 C.数据库管理员D.数据库应用系统解析:【命题目的】本题考查数据库系统的基础知识数据库系统的组成部分。 【解题要点】数据库系统(Database System,简称 DBS)由如下几部分组成,即数据库、 数据库管理系统、数据库管理员、硬件和软件。2.下面的程序的运行结果是 a=1 b=1 Do a=a2 b= b + 1 Loop Until b5 Print “k=“;a;Spc(4);“b=“;b + a(分数:2.00)A.k=7 b=14B.k=6 b=6C.k=4 b=8D.k=1 b=7 解析:【命题目
20、的】考查考生对循环结构的掌握。 【解题要点】本题中的 DoLoop Until 循环为直到型循环结构,直到条件 b5 为止,此时 a=1,b=6,最后输出的结果是 k = 1 b=7。 【考点链接】循环控制结构的嵌套。3.下列说法正确的是(分数:2.00)A.任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器B.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器D.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 解析:【命题目的】考查考生对菜单编辑器的掌握程度。 【解题要点】在 Visual Basic 中
21、,因为“菜单编辑器”命令是在“工具”菜单下,所以只 有当某个窗体为当前活动窗体时,才能打开“工具”菜单,并从而选择“菜单编辑器”选 项,打开菜单编辑器。4.下列数组定义语句错误的是(分数:2.00)A.k=10 Dim Arr( B.Const k=10 Dim Arr(C.Dim Arrl(10) As Integer Dim Arr2(10)D.Dim Arrl(1 To 10) Dim Arr2(1 To 10,2 To 11)解析:【命题目的】本题考核数组的定义规则。【解题要点】数组使用前要先定义,定义数组是为了给数组分配存储空间,所以定义数组维的界不能是变量,但可以是符号常量。【错解
22、分析】选项 A)错误,定义数组 Arr 语句中,维的界用了变量 k 选项 B)正确,定义数组 Arr 语句中,维的界 k 是符号常量;选项 C)正确,用 As Integer 说明数组 Arrl 是整型数组,数组 Arr2 没有指明类型,则隐含数组为 Variant 类型;选项 D)正确。维的界用“ To ”的形式定义是正确的。【考点链接】Option Base n 语句的使用。5.在使用应用程序时,常常用作在单击时执行指定的操作的控件是(分数:2.00)A.命令按钮 B.图片框C.复选框D.单选按钮解析:【命题目的】考核控件的使用规则。 【解题要点】从编程的角度上,命令按钮、复选框和单选按钮
23、十分相似,但对于用户来 说,它们的用途不同。在应用程序中,命令按钮通常用来在单击时执行指定的操作,而复 选框和单选按钮用来表示“选”或“不选”两种状态。复选框用“”表示被选中,在一个 运行窗体上可以同时选取多个复选框;单选按钮不同,在一组单选按钮中只能选择其中 一个(用“?”表示被选中)。当选中一个单选按钮后,其他单选按钮都处于关闭状态。6.单击命令按钮,下列程序的执行结果为 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 Su
24、b 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 42 B.2 32C.2 3D.12 3解析:【命题目的】考查考生对过程的理解程度。 【解题要点】在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的 实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 Visual Basic 中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程是,它将实参的地址传给形参,因此在被调用的 过程中,对形
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 33 答案 解析 DOC
