【计算机类职业资格】二级VISUAL+BASIC笔试78及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试78及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试78及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 78 及答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列正确的 Visual Basic 注释语句是(分数:2.00)A.Dim a(10)As Integer Rem 这是一个 VB 程序B.这是一个 VB 程序 Private Sub Command1_Click()C.a=1:b=2:Rem 这是一个 VB 程序:c=3D.If Shift=6 And Button=2 Then Print “BBBB“ Rem 这是一个 VB 程序 End If2.在窗体上画一个命令按钮,其名称为 Com
2、mand1,然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 If i=1 Then x=i If i = 4 Then x=x+1 Print x; Next i End Sub 程序运行后,单击命令按钮,其输出的结果为(分数:2.00)A.1 2 3 4B.2 3 4 5C.2 3 4 4D.3 4 5 63.在下列选项中,不是算法一般应该具有的基本特征的是(分数:2.00)A.确定性B.可行性C.无穷性D.拥有足够的情报4.执行以下 Command1 的 Click 事件过程,在窗体上显示 Option Base 0 Privat
3、e Sub Command1_Click() Dim a a = Array(“a“, “b“, “c“, “d“, “e“, “f“, “g“) Print a(1); a(3); a(5) End Sub(分数:2.00)A.abcB.bdfC.aceD.出错5.在窗体上画一个按钮,然后再复制 5 个,形成名称为 Command1 的 6 个控件数组,删除其中 Index=4 的一个。有下列程序: Private Sub Command1_Click(Index As Integer) Print Command1.Count; Print Command1.LBound; Print C
4、ommand1.UBound; End Sub 程序运行后,单击任一命令按钮,则窗体上显示的内容是(分数:2.00)A.0 0 0B.5 0 5C.4 0 4D.4 1 56.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer Dim sum As Integer Dim sum1 As Integer Dim a(1 To 20),x For i = 1 To 10 a(i)=i Next i For Each x In a If x Mod 2 = 0 Then sum1=s
5、um1+x Else sum = sum+x End If Next x Print sum;sum1 End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是(分数:2.00)A.25 30B.10 20C.20 30D.1 107.阅读下列程序: Function func(n As Integer)As Integer Sum = 0 For i = 1 To n Sum = Sum + (i + 1)* i Next i func = Sum End Function. Private Sub Command1_Click () Dim a As Integer a= 5 s =
6、 func (A) Print s End Sub 程序运行后,单击命令按钮,输出的结果为(分数:2.00)A.80B.60C.70D.158.在排序方法中,将整个无序序列分割成若干小的子序列并分别进行排序的方法,称为(分数:2.00)A.希尔排序B.冒泡排序C.插入排序D.选择排序9.下面叙述中正确的是(分数:2.00)A.Spc 函数既能用于 Print 方法,也能用于表达式B.Space 函数既能用于 Print 方法,也能用于表达式C.Spc 函数与 Space 函数均生成空格,没有区别D.以上说法均不对10.编写如下事件过程: Private sub sub1 (ByVal x1 A
7、s String, y1 As String) Dim xt As String Dim i As Integer i = Len(x1) Do While i= 1 xt = xt + Mid(x1, i, 1) i=i-1 Loop y1 = xt End Sub Private Sub Form Click() Dim s1 As String, s2 As String s1= “teacher“ sub1 s1, s2 Print s2 End Sub 程序运行后,单击窗体,则窗体上显示的内容是(分数:2.00)A.rehcaetB.tahreeeC.themeeD.eerthea1
8、1.设窗体上有一个文本框,名称为 Text1,程序运行后,要求该文本框只能显示信息,不能接收输入信息,以下能实现该操作的语句是(分数:2.00)A.Text1.MaxLength=0B.Text1.Enabled=FalseC.Text1.Text=FalseD.Text1.Index=012.数据库中对全部数据的整体逻辑结构的描述,作为数据库的(分数:2.00)A.内模式B.外模式C.概念模式D.子模式13.下列 4 个表达式中,其中一个值与其他 3 个大小不同的是(分数:2.00)A.15B. x=x+1 Loop While x= 0 Print y; x End Sub 程序运行后,单
9、击命令按钮,则窗体上显示的内容是(分数:2.00)A.7 9B.34 0C.1 7D.死笔循环二、B填空题/B(总题数:13,分数:26.00)36.因为顺序栈的空间有限,因此在插入运算时,可能会发生U 【1】 /U。(分数:2.00)填空项 1:_37.设一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序遍历结果为U 【2】 /U。(分数:2.00)填空项 1:_38.如果类 C 继承类 B,类 B 继承类 A,则类 C 继承类 A,这说明继承具U 【3】 /U。(分数:2.00)填空项 1:_39.一个模块被多个模块调用,调用这个模块的模块个数称为U 【4】 /
10、U。(分数:2.00)填空项 1:_40.数据库管理系统常见的数据模型有层次模型、网状模型和U 【5】 /U3 种。(分数:2.00)填空项 1:_41.一个控件在窗体上的位置由U 【6】 /U属性决定,其大小由 Width 和 Height 属性决定。(分数:2.00)填空项 1:_42.启动窗体在“工程属性”对话框中指定,为了打开该对话框,应执行U 【7】 /U菜单中的U【8】 /U 命令。(分数:2.00)填空项 1:_43.以下程序用宋输出 20 个在开区间(10,87)中的随机整数 R,每行输出 4 个整数。请完善下列程序。 Private Sub Command1_Click()
11、For I = 1 To 10 R =U 【9】 /U Print R; If I Mod 4=0 Then Print Next I End Sub(分数:2.00)填空项 1:_44.在 Visual Basic 中,用于管理文件系统的 3 个控件是文件列表框、目录列表框和U 【10】 /U。(分数:2.00)填空项 1:_45.为了能自动放大或缩小图像框中的图形以与图像框的大小相适应,必须将该图像框的 Stretch 属性设置为U 【11】 /U。(分数:2.00)填空项 1:_46.能判断是否到达文件尾的函数是U 【12】 /U。(分数:2.00)填空项 1:_47.下列程序的功能是将
12、数组中的奇数相加。给定的程序不完整,请将程序补充完整。 Option Base 1 Private Sub form_Click() Dim k As Integer Dim Total As Integer Dim n n = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) For k = 1 To UBound(n) IfU 【13】 /UThen Total = Total + n(k) End If Next k Print Total End Sub(分数:2.00)填空项 1:_48.有下列程序: Private Sub Command1_Click()
13、Dim i As Integer Dim arrY(5)As Integer For i = 0 To 4 arrY (i) = 5 Next i Dim arrZ(5)As String For i = 0 To 4 arrZ(i)= “hello“ Next i Dim arrX(2)AS Variant arrX(1)=arrY() arrX(2)=arr2() Text1.Text=arrX(1) (2) Text2.Text=arrX(2) (3) End Sub 程序运行后,单击命令按钮,在文本框 Text1 和 Text2 中分别显示的内容是U 【14】 /U和U 【15】 /U
14、。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 78 答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列正确的 Visual Basic 注释语句是(分数:2.00)A.Dim a(10)As Integer Rem 这是一个 VB 程序B.这是一个 VB 程序 Private Sub Command1_Click() C.a=1:b=2:Rem 这是一个 VB 程序:c=3D.If Shift=6 And Button=2 Then Print “BBBB“ Rem 这是一个 VB 程序 End If解析:分析
15、 在使用注释语句时,有以下“禁忌”:当注释出现在一个语句行的后面时,只能用撇号“”作为注释符,不能使用 Rem;在复合语句行中,注释必须是最后一个语句,不能放在复合语句行中:注释语句不能放在续行符的后面。在所给出的选择中,选项 A、C、D 都是不正确的。2.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 If i=1 Then x=i If i = 4 Then x=x+1 Print x; Next i End Sub 程序运行后,单击命令按钮,其输出的结果为(分数:2.00)A.
16、1 2 3 4B.2 3 4 5 C.2 3 4 4D.3 4 5 6解析:分析 在 For 循环语句中引用了两个 If 语句,通过将 i 的值赋值给 x 来进行。第一次循环时 x 的值为 2,每次加 1,所以答案应为 B。3.在下列选项中,不是算法一般应该具有的基本特征的是(分数:2.00)A.确定性B.可行性C.无穷性 D.拥有足够的情报解析:分析 作为一个算法,一般应具有以下几个基本特征:可行性、确定性、有穷性、拥有足够的情报。4.执行以下 Command1 的 Click 事件过程,在窗体上显示 Option Base 0 Private Sub Command1_Click() Di
17、m a a = Array(“a“, “b“, “c“, “d“, “e“, “f“, “g“) Print a(1); a(3); a(5) End Sub(分数:2.00)A.abcB.bdf C.aceD.出错解析:分析 本题使用了 option Base 0 语句,该语句对于使用 Array 定义的数组同样起作用,数组 a的索引从 0 开始,故本题输出的结果为 bdf,答案为选项 B。5.在窗体上画一个按钮,然后再复制 5 个,形成名称为 Command1 的 6 个控件数组,删除其中 Index=4 的一个。有下列程序: Private Sub Command1_Click(Inde
18、x As Integer) Print Command1.Count; Print Command1.LBound; Print Command1.UBound; End Sub 程序运行后,单击任一命令按钮,则窗体上显示的内容是(分数:2.00)A.0 0 0B.5 0 5 C.4 0 4D.4 1 5解析:分析 控件数组删除其中一个后,其他控件元素的 Index 值不会改变,而 Ubound 属性返回数组元素的最大索引,因此依然为 5,而不是因为删除了一个而成为 4。控件数组的 Count 属性返回控件的实际个数,Lbound 属性返回其中索引最小的元素,若删除其中 Index=0 的控件
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 78 答案 解析 DOC
