【计算机类职业资格】二级VISUAL+BASIC笔试14及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试14及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试14及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 14 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在窗体上有若干控件,其中有一个名称为,Text1 的文本框。影响 Text1 的 Tab 顺序的属性是_。(分数:2.00)A.TabStopB.EnabledC.VisibleD.TabIndex2.对 n 个记录的序列进行快速排序,所需的辅助存储空间为( )。(分数:2.00)A.O(1)B.O(log2C.O(D.O(n2)3.已知通用对话框名为 Cd1g,则执行下列的( )语句,将弹出“帮助”对话框。(分数:2.00)A.Cd1ShowH
2、elpB.Cd1ShowAidC.HelpCd1D.ShowHelp Cd1g4.下列表达式的值为 Tme 的是( )。(分数:2.00)A.1000999B.“1000“999“C.True Xor “1000“999“D.1000999 Xor False5.不能在标准模块中使用或定义的是( )。(分数:2.00)A.私有变量B.公共变量C.通用过程D.事件过程6.目录列表框中的( )属性用来设置和返回目录列表框中当前选中的目录。(分数:2.00)A.DriveB.PathC.NameD.Pattern7.设有如下通用过程: Public Function f(x As Integer)
3、Dim y As Integer x=20 y=2 f=x*y End Function 在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程; Private Sub Command1_Click() Static x As Integer x=10 y=5 y=f(x) Print x;y End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.10 5B.20 5C.20 40D.10 408.E-R 模型的三要素是( )。(分数:2.00)A.实体、属性、实体集B.实体、码、联系C.实体、属性、联系D.实体、域、码9.下列关
4、于菜单项的说法中,正确的是( )。(分数:2.00)A.菜单项的标题在运行时不能改变B.要使菜单项不起作用,可把它的 Visible 属性设置为 FalseC.要在菜单中显示分隔符,可把一菜单项的标题设置为“_”D.菜单项的 Visible 属性设置为 True,菜单项前将出现“”10.改变控件的位置不能通过下列( )方法来直接实现。(分数:2.00)A.使用 Move 方法B.拖放控件C.改变控件 Left 值D.改变控件 Top 值11.当控件的( )属性设置为 1 时,可进行自动拖放。(分数:2.00)A.DragModeB.DragOverC.DragDropD.Draglcon12.
5、在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Sub func(a As Integer) Static m As Integer Dim n As Integer m=m+a n=n+a Print m;n End Sub Private Sub Command1_Click() Dim k As Integer k=4 Call func(k) Call func(k) End Sub(分数:2.00)A.4 8 8 8B.4 4 8 4C.4 4 8 8D.8 4 8 813.程序代码如下,当单击窗体上的 Command1 控件时,在窗体上输出
6、的结果是( )。 Private Sub Command1_Click() Dim aa(3,3)As Integer Dim i As Integer,j As Integer Dim s As Integer For i=0 To 3 For j=0 To 3 aa(i,j)=i*4+j+1 Next j Next i For i=0 To 3 s=s+aa(i,1) Next i Print s End Sub(分数:2.00)A.32B.28C.30D.3614.( )是测试和组装软件的过程。(分数:2.00)A.单元测试B.集成测试C.系统测试D.验收测试16.下列有关二叉树的说法中
7、,正确的是( )。(分数:2.00)A.二叉树的度为 2B.一棵二叉树的度可以小于 2C.二叉树中任何一个结点的度都为 2D.任何一棵二叉树中至少有一个结点的度为 217.数据库系统是由计算机硬件、数据库、人和软件支持系统组成,其中( )体现数据之间的联系。(分数:2.00)A.C 语言B.CPUC.数据库管理系统D.数据库18.在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun(a()As Integer,n As Integer) ReDim Preserve a(6) a(6)=a(1)*a(3)*a(5)
8、 n=UBound(a) End Sub Private Sub Command1_Click() Dim arr1()As Integer,k As Integer ReDimarrl(5) For i=1 To 5 arrl(i)=i Next i k=6 Call fun(arrl,k) Print arrl(1);arrl(k) End Sub(分数:2.00)A.1 3B.0 0C.1 15D.0 1519.已知某弹出式菜单名为“p1”,它的 Visible 属性为 False。现在要让它在名为 Form1 的窗体上弹出,使用的命令是( )。(分数:2.00)A.Popup P1B.
9、Form1Popup P1C.P1PopupD.Popup Form1p120.栈实际上是一种特殊的线性表,即在这种线性表的结构中,( )。(分数:2.00)A.封闭端不可以插入和删除运算,而开口端可以插入和删除运算B.两端都是封闭的,可以进行插入和删除C.两端都是开口的,可以进行插入和删除D.两端都是开口的,不可以进行插入和删除21.多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和( )。(分数:2.00)A.可扩充性B.健壮性C.可维护性D.可理解性22.在变量的隐式说明中,下列( )是单精度型变量。(分数:2.00)A.ABCD&B.C
10、DEF!C.HIJK$D.UIOP23.要进行随机文件的读写,可使用下面的( )语句。(分数:2.00)A.Line Input #和 Print#B.Input #和 Write #C.Get #和 Put#D.A、B、C 均可24.软件开发的结构化方法中,常应用数据字典技术,其中数据加工是其组成内容之一,下述方法中,常用于编写加工说明方法的是( )。 结构化语言 判定树 判定表(分数:2.00)A.只有B.只有C.和D.都是25.当用户要自定义鼠标指针图形,除要对 MouseIcon 属性进行设置外,还必须将 MousePointer 属性设置为( )。(分数:2.00)A.0B.1C.6
11、4D.9926.以下 Case 语句中错误的是_。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is50D.Case 3,5,Is1027.在下列关系代数的操作中,不属于专门的关系运算是( )。(分数:2.00)A.自然连接B.投影C.广义笛卡尔积D. 连接28.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序: Private Sub Command1_Click() Dim j As Integer,s As Integer s=1 Do s=s+j j=j+1 Loop Until j=5 Print s End S
12、ub 程序运行后,单击命令按钮,在窗体上输出的结果是( )。(分数:2.00)A.11B.1C.16D.729.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Dim k As Integer Private Sub Form_Load() k=15 End Sub Private Sub Command1_Click() Dim b As Integer b=b+k k=k+1 Print k,b End Sub 程序运行时,两次单击命令按钮 Command1 后,在窗体上输出的第二行是( )。 A) 17 31 B) 15 31(分数:2.00)A.B.C.D.30
13、.模块的( )定义为受该模块内一个判断影响的所有模块的集合。(分数:2.00)A.控制域B.作用域C.宽度D.接口31.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Integer,s As Integer a=8 s=1 Do s=s+a a=a-1 Loop While a=0 Print s;a End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是( )。(分数:2.00)A.7 9B.34 0C.9 7D.死循环32.在“学生具有写字的功能”这句话中,“学生”和“写字”相
14、当于面向对象程序设计中的( )。(分数:2.00)A.对象事件B.对象方法C.事件方法D.对象属性33.在窗体上有一个列表框,名称为 List1,该列表框中有三个选项,分别为“123”、“456”和“789”,当前没有任何选项被选中,则执行 List1RemoveItem List1ListIndex 语句后,移去的是( )。(分数:2.00)A.123B.456C.789D.出错34.已知窗体上有一名称为 Pic1 的图片框,现在要把图片文件“temp1bmp”装载到该图片框中,使用的语句是( )。(分数:2.00)A.Pic1=“temp1bmp“B.Pic1Picture=LoadPic
15、true(“temp1bmp“)C.Pic1Picture=“temp1bmp“D.Pic1=LoadPictrue(“Temp1bmp“)35.Visual Basic 中工程文件的扩展名是( )。(分数:2.00)A.ResB.FrmC.VbpD.cls二、B填空题/B(总题数:11,分数:22.00)36.对长度为 n 的线性表进行顺序查找,最坏情况下所需比较的次数为U 【1】 /U。(分数:2.00)填空项 1:_37.多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和U 【2】 /U。(分数:2.00)填空项 1:_38.算法一般都可
16、以用选择结构、循环结构和U 【3】 /U结构组合而成。(分数:2.00)填空项 1:_39.在最坏情况下,堆排序需要比较的次数为U 【4】 /U。(分数:2.00)填空项 1:_40.数据模型所描述的内容通常由数据结构、数据操作和U 【5】 /U三部分组成。(分数:2.00)填空项 1:_41.为命令按钮的 Picture 属性装入了一个图片,但却发现图片没有显示出来,要使图片显示出来,应设置它的U 【6】 /U属性。(分数:2.00)填空项 1:_42.在窗体上有一个名为 Image1 的图像框,现在要把“D:”盘根目录下的图片文件“Foxbmp”在其中显示出来,使用的语句是U 【7】 /U
17、。(分数:2.00)填空项 1:_43.以下程序的执行结果是U 【8】 /U。 a=15.5635 b=Int(a*100+0.5)/100 Print b(分数:2.00)填空项 1:_44.下列程序的功能是:单击窗体时将随机生成 10 个 099 之间的随机数,并赋值给数组 A,然后利用选择法排序;并把排序后的结果输出。 Private Sub Form_Click() Dim A(9) As Integer,i As Integer Dim j As Integer,k As Integer Randomize For i=0 To 9 A(i)=Int(100*Rnd) Next i
18、For i=0 To 8 k=U 【9】 /U For j=i To 9 If(A(k)A(j)Then U 【10】 /U End If Next j If ki Then t=A(k):A(k)=A(i):A(i)=t End If Next i For i=0 To 9 Print A(i), Next i Print End Sub(分数:2.00)填空项 1:_45.在窗体上建立名称为了 ext1、Text2 和 Text3 的三个文本框,其中 Text1 和 Text2 文本框用来接受两个整数(假设为 M 和 N),建立一个名称为 Command1 的命令按钮,单击它将得到数 M
19、从右边起的第 N 位数字,并把该数字显示在 Text3 文本框中,如图 20-15 如示。请填空。 (分数:2.00)填空项 1:_46.下列程序实现的功能是:从键盘上输入 10 个整数,并把它们写到“D:”盘“a1dat”文件中,然后从中读出第 5 个数并输出。 Private Sub Form_Click() Dim k As Integer Dim n As Integer,i As Integer n=Len(k) OpenU 【13】 /UAs#10 Len=n For i=1 To 10 k=InputBox(“请输入一个整数“) U 【14】 /U Next i U【15】 /U
20、 Get #10,k Print k End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 14 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在窗体上有若干控件,其中有一个名称为,Text1 的文本框。影响 Text1 的 Tab 顺序的属性是_。(分数:2.00)A.TabStopB.EnabledC.VisibleD.TabIndex 解析:解析 影响控件Tab键顺序的属性是 TabIndex 属性,它决定了控件的Tab键次序。2.对 n 个记录的序列进行快速排序,所需的辅助存储空间为( )。(分数:
21、2.00)A.O(1)B.O(log2 C.O(D.O(n2)解析:解析 快速排序对待排序序列的划分大约为 log2n 次,而快速排序是通过递归算法来完成的,递归深度大约为 log2n,因此所需的辅助存储空间为 O(log2n)。3.已知通用对话框名为 Cd1g,则执行下列的( )语句,将弹出“帮助”对话框。(分数:2.00)A.Cd1ShowHelp B.Cd1ShowAidC.HelpCd1D.ShowHelp Cd1g解析:解析 可通过调用通用对话框的方法来弹出不同的对话框,要弹出“帮助”对话框,可调用通用对话框的“ShowHelp”方法。注意通用对话框无 ShowAid 方法,Show
22、Help 也不是语句。4.下列表达式的值为 Tme 的是( )。(分数:2.00)A.1000999B.“1000“999“ C.True Xor “1000“999“D.1000999 Xor False解析:解析 数值型比较按数值大小比较,故答案 A 是 False;字符串比较的规律是从第一个字符开始依次比较两个字符串中的对应字符,直到遇到第一个不相等的字符为止,此时哪个字符的 ASCII 码大,对应的字符串就大,如果两个字符串的所有字符都相等,则两个字符串相等。由于“1”的 ASCII 码比“9”的 ASCII 码小,所以答案 B 的结果为 True。 Xor 运算符只有在两个运算对象一
23、个为 True 一个为 False 时结果才为 True,如果两个运算对象相同,则结果为 False。所以答案 C 和答案 D 都是 False。5.不能在标准模块中使用或定义的是( )。(分数:2.00)A.私有变量B.公共变量C.通用过程D.事件过程 解析:解析 标准模块也称全局模块或总模块,可以由全局变量声明、模块声明及通用过程、函数等几部分组成。其中全局声明放在标准模块的首部,过程和函数则可以随便排列。标准模块没有控件的事件处理过程。6.目录列表框中的( )属性用来设置和返回目录列表框中当前选中的目录。(分数:2.00)A.DriveB.Path C.NameD.Pattern解析:解
24、析 目录列表框无 Drive 属性,Drive 属性是驱动器列表框的属性。目录列表框无 PaRern 属性,Pattern 属性是文件列表框中的属性。Path 属性的作用是用来设置和返回目录列表框中的当前目录。Name属性是目录列表框的名称,用来标识控件。7.设有如下通用过程: Public Function f(x As Integer) Dim y As Integer x=20 y=2 f=x*y End Function 在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程; Private Sub Command1_Click() Static x As Inte
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 14 答案 解析 DOC
