【计算机类职业资格】二级VISUAL+BASIC笔试-366及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-366及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-366及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-366 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.软件测试中根据测试用例设计方法的不同可分为黑盒测试和白盒测试,它们(分数:2.00)A.前者属于静态测试,后者属于动态测试B.前者属于动态测试,后者属于静态测试C.都属于静态测试D.都属于动态测试2.编写如下事件过程:Private sub sub1 (ByVal x1 As String, y1 As String)Dim xt As StringDim i As Integeri = Len(x1)Do While i= 1xt = xt +
2、Mid(x1, i, 1)i=i-1Loopy1 = xtEnd SubPrivate Sub Form Click()Dim s1 As String, s2 As Strings1= “teacher“sub1 s1, s2Print s2End Sub程序运行后,单击窗体,则窗体上显示的内容是(分数:2.00)A.rehcaetB.tahreeeC.themeeD.eerthea3.当用鼠标左键单击窗体(Form1)时所发生的事件是(分数:2.00)A.Load1_ClickB.Load_ClickC.Form1_ClickD.Form_Click4.对采用二分查找法进行查找运算的查找表
3、,要求按 _ 方式进行存储。(分数:2.00)A.顺序存储B.链式存储C.顺序存储且结点按关键字有序D.链式存储且结点按关键字有序5.设 s=8,t=7,x=6,y=5,下列表达式的值是43 * t Or s = x And t x Or x y(分数:2.00)A.1B.TrueC.FalseD.26.设关系 R 是 4 元关系,关系 S 是一个 5 元关系,关系 T 是 R 与 S 的笛卡儿积,即 T=RS,则关系 T 是 _ 元关系。(分数:2.00)A.9B.11C.20D.407.在窗体上画一个按钮,然后再复制 5 个,形成名称为 Command1 的 6 个控件数组,删除其中 In
4、dex=4 的一个。有下列程序:Private Sub Command1_Click(Index As Integer)Print Command1.Count;Print Command1.LBound;Print Command1.UBound;End Sub程序运行后,单击任一命令按钮,则窗体上显示的内容是(分数:2.00)A.0 0 0B.5 0 5C.4 0 4D.4 1 58.有如下程序Private Sub Command1_Click()a = 100Dos=s+aa=a+1Loop While a120Print aEnd Sub程序运行后,单击命令按钮,其输出的结果为(分数
5、:2.00)A.100B.120C.201D.1019.变量未赋值时,数值型变量的值为 0,字符串变量的值为(分数:2.00)A.FalseB.空串“ “C.NullD.没任何值10.在排序方法中,将整个无序序列分割成若干小的子序列并分别进行排序的方法,称为(分数:2.00)A.希尔排序B.冒泡排序C.插入排序D.选择排序11.为了使窗体的大小可以改变,必须将它的 BorderStyle 属性设置为(分数:2.00)A.1B.2C.3D.412.执行以下 Command1 的 Click 事件过程,在窗体上显示Option Base 0Private Sub Command1_Click()D
6、im aa = Array(“a“, “b“, “c“, “d“, “e“, “f“, “g“)Print a(1); a(3); a(5)End Sub(分数:2.00)A.abcB.bdfC.aceD.出错13.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4If i=1 Then x=iIf i = 4 Then x=x+1Print x;Next iEnd Sub程序运行后,单击命令按钮,其输出的结果为(分数:2.00)A.1 2 3 4B.2 3 4 5C.2 3 4 4D.3
7、4 5 614.设窗体上有一个文本框,名称为 Text1,程序运行后,要求该文本框只能显示信息,不能接收输入信息,以下能实现该操作的语句是(分数:2.00)A.Text1.MaxLength=0B.Text1.Enabled=FalseC.Text1.Text=FalseD.Text1.Index=015.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer, y As Integerx = 6: y = 7Doy = y - xDebug. Print y;x=x+1Loop Whi
8、le x= 0Print y; xEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是(分数:2.00)A.7 9B.34 0C.1 7D.死笔循环16.下列 4 个表达式中,其中一个值与其他 3 个大小不同的是(分数:2.00)A.15B. a(3); a(5)End Sub(分数:2.00)A.abcB.bdf C.aceD.出错解析:分析 本题使用了 option Base 0 语句,该语句对于使用 Array 定义的数组同样起作用,数组 a的索引从 0 开始,故本题输出的结果为 bdf,答案为选项 B。13.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过
9、程:Private Sub Command1_Click()For i=1 To 4If i=1 Then x=iIf i = 4 Then x=x+1Print x;Next iEnd Sub程序运行后,单击命令按钮,其输出的结果为(分数:2.00)A.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。14.设窗体上有一个文本框,名称为 Text1,程序运行后,要求该文本框只能显示信息,不能接收输入信息,以下能实现该操作
10、的语句是(分数:2.00)A.Text1.MaxLength=0B.Text1.Enabled=False C.Text1.Text=FalseD.Text1.Index=0解析:分析 当文本框的 Enabled 属性被设置成“False”时,文本框是只读状态,纯粹用来显示,其中的内容呈灰色,对鼠标和键盘的操作没有反应。15.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer, y As Integerx = 6: y = 7Doy = y - xDebug. Print y;x=x
11、+1Loop While x= 0Print y; xEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是(分数:2.00)A.7 9B.34 0C.1 7 D.死笔循环解析:分析 当第一次进入循环体后,y=7-6=1, x=6+1=7,由于“7=0”的条件为假,所以只执行了一次循环就退出循环体。最后打印出 1 和 7。16.下列 4 个表达式中,其中一个值与其他 3 个大小不同的是(分数:2.00)A.15B.&HAC.1111 D.&O17解析:分析 在 Visual Basic 中,可以使用十进制、八进制和十六进制,默认为十进制。有时候在特殊场合为了使用方便,也使用八进制和十六进
12、制。使用八进制的方法是借助函数 Oct,将十进制数值转换为八进制,或者直接在数值前用符号“&O”表示,如&O17 表明这是八进制数值,其值对应于十进制的 15;使用十六进制数则使用函数 Hex 或使用符号“&H”。17.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Private Sub Command1_Click()Static a As Integer,b As IntegerClsb = b + 3a = a + bPrint a,bEnd Sub程序运行时,3 次单击命令按钮 Command1 后,窗体上显示的结果为(分数:2.00)A.8 16B.6 6C.
13、15 18D.18 9 解析:分析 本题过程中使用了两个 Static 变量,每次单击命令按钮后,变量都保留着上次计算后的值。变量 y 的计算过程为:a=3、9、18,变量 b 的计算过程为:b=3、6、9。18.下列描述中不是链表优点的是(分数:2.00)A.逻辑上相邻的结点物理上不必相邻B.插入、删除运算操作方便,不必移动结点C.所需存储空间比线性表节省 D.无需事先估计存储空间的大小解析:分析 线性表的链式存储是用一组任意的存储空间来存放数据元素,链表结点空间是动态生成的,无需事先估计存储空间的大小。链表逻辑上相邻的元素在物理位置上不一定相邻,因此需要另外开辟空间来保存元素之间的关系,花
14、费的存储空间较顺序存储多。在链表中插入或删除结点,只需修改指针,不需要移动元素。19.结构化程序设计的 3 种基本控制结构是(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返回和转移解析:分析 已经证明,程序设计语言仅仅使用顺序、选择和重复 3 种基本控制结构就足以表达出各种其他形式结构的程序设计方法。20.下面叙述中正确的是(分数:2.00)A.Spc 函数既能用于 Print 方法,也能用于表达式B.Space 函数既能用于 Print 方法,也能用于表达式 C.Spc 函数与 Space 函数均生成空格,没有区别D.以上说法均不对解析:分析
15、Spc 函数和 Space 函数相同之处是都能由 Print 方法的格式输出,不同之处是 Space(n)函数有返回值,它能用于表达式;而 Spc(n)函数没有返回值,它只能用于 Print#语句或 Print 方法中。21.用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是(分数:2.00)A.ListB.ListIndexC.Text D.ListCount解析:分析 组合框的 Text 属性值为最后一次选中的表项文本,不能直接修改 Text 属性。22.阅读下列程序:Function func(n As Integer)As IntegerSum = 0For i = 1 T
16、o nSum = Sum + (i + 1)* iNext ifunc = SumEnd Function.Private Sub Command1_Click ()Dim a As Integera= 5s = func ((分数:2.00)A.Print sEnd Sub程序运行后,单击命令按钮,输出的结果为 A) 80B.60C.70 D.15解析:分析 本题调用一个 Function 过程 func,该过程只有一个参数,类型为整型,返回值也为整型。过程的调用十分简单,关键是要搞清楚过程 func 的功能。从 For-Next 循环可以看出,该过程的功能是:12+23+34+(n+1)n
17、。在调用过程时,实参 a 的值为 5,即上式中的 n =5。因此返回的值为:12+23+34+45+56 =70。23.在窗体上画一个命令按钮,然后编写如下代码:Private Type RecordID As IntegerName As String *20End TypePrivate Sub Command1_Click()Dim Maxsize, NextChar, MyCharOpen “d:/temp/female.txt“ For Input As #1Maxsize = LOF(1)For NextChar = Maxsize To 1 Step -1Seek #1, Nex
18、tCharMyChar = Input(1, #1)Next NextCharPrint EOF(I)Close 31End Sub程序运行后,单击命令按钮,其输出的结果为(分数:2.00)A.TrueB.False C.0D.Null解析:分析 这个题目的重点在于考核函数 LOF、 EOF 和 Input$的使用。LOF 函数能够返回文件的实际长度。EOF 函数用于测定记录指针是否到达文件末尾。Input$函数用于从文件中读出指定个数的字符。24.下列正确的 Visual Basic 注释语句是(分数:2.00)A.Dim a(10)As Integer Rem 这是一个 VB 程序B.这是
19、一个 VB 程序Private Sub Command1_Click() C.a=1:b=2:Rem 这是一个 VB 程序:c=3D.If Shift=6 And Button=2 ThenPrint “BBBB“ Rem 这是一个 VB 程序End If解析:分析 在使用注释语句时,有以下“禁忌”:当注释出现在一个语句行的后面时,只能用撇号“”作为注释符,不能使用 Rem;在复合语句行中,注释必须是最后一个语句,不能放在复合语句行中:注释语句不能放在续行符的后面。在所给出的选择中,选项 A、C、D 都是不正确的。25.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 366 答案 解析 DOC
