【计算机类职业资格】二级VISUAL+BASIC笔试-138及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-138及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-138及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-138 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.E-R 模型属于(分数:2.00)A.概念模型B.层次模型C.网状模型D.关系模型2.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integerx = 1Do Until x 8Print x;x = x + 3.4LoopEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是(分数:2.00)A.1 4.4 6.8B.1 3 5C.1 4
2、 7D.无数据输出3.决定窗体有无控制菜单的属性是(分数:2.00)A.ControlBoxB.MinButtonC.EnabledD.MaxButton4.已知一个有序表为(14,21,27,39,45,53,66,80,91,119,150),当使用二分法查找值为 27 的元素时,查找成功的比较次数为(分数:2.00)A.1B.2C.3D.55.编写如下事件过程:Private Sub Form Click()Dim Char As String,i As IntegerConst ch$=“#“msg$= “Enter a String:“char=InputBox$(msg$)n=Le
3、n(Char)For i=1 To nIf Mid$(char,i,1)=ch$ ThenExit ForEnd IfNext iPrint i - 1End Sub其中 InputBox 函数的功能是弹出一个输入对话框,按所给参数给出提示,等待用户输入,并返回输入的内容。程序运行后,单击窗体,如果在输入对话框内输入字符串“12ab$%*/#fg”,则窗体上输出(分数:2.00)A.2B.2C.5D.86.阅读下面的程序;Function Func(x As Integer,y As Integer)As IntegerDim n As IntegerDo While n = 4x=x + y
4、n = n + 1LoopFunc=xEnd FunctionPrivate Sub Command1_Click()Dim x As Integet, y As IntegerDim n As Integer,z As Integerx=1y=1For n = 1 To 6z=Func(x,y)Next nPrint zEnd Sub程序运行后,单击命令按钮,输出的结果为(分数:2.00)A.16B.21C.26D.317.在窗体上画一个名称为 Command1 的命令按钮和 3 个名称分别为 Label1, Label2, Label3 的标签,然后编写如下代码:Private x As
5、IntegerPrivate Sub Command1_Click()Static y As IntegerDim z As Integern= 10z = n + zy = y + zx = x + zLabel1.Caption = xLabel2.Caption = yLabel3.Caption = zEnd Sub运行程序,连续三次单击命令按钮后,则 3 个标签中显示的内容分别是(分数:2.00)A.10 10 10B.30 30 30C.30 30 10D.10 30 308.关于模块设计的原则,以下叙述中正确的是(分数:2.00)A.模块的内聚性高,模块之间的耦合度高B.模块的内
6、聚性高,模块之间的耦合度低C.模块的内聚性低,模块之间的耦合度高D.模块的内聚性低,模块之间的耦合度低9.软件工程包括软件开发技术和软件工程管理。下面属于软件工程管理内容的是(分数:2.00)A.软件工具B.软件工程环境C.开发方法D.软件工程经济学10.以下叙述中错误的是(分数:2.00)A.下拉式菜单和弹出式菜单都用编辑器建立B.在多窗体程序中,每个窗体都可以建立自己的菜单系统C.除分隔线外,所有菜单项都能接收 Click 事件D.如果将一个菜单项的 Enabled 属性设置为 False,则该菜单项不可见11.在窗体上添加一个命令按钮(其 Name 属性为 Command1),然后编写如
7、下代码:Option Base 1Private Sub Command1_Click()Dim as = 0a = Array(4, 3, 2, 1)j = 1For i = 4 To 1 Step -1s = s + a(i)* jj = j * 10Next iPrint sEnd Sub运行上面的程序、单击命令按钮,其输出结果是(分数:2.00)A.4321B.1234C.34D.1212.以下的描述中,不是线性表顺序存储结构特征的是(分数:2.00)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系13.在窗体上画一个名称为 Command
8、1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下程序:Private Sub Command1_Click()Dim x, y, z As Integerx = 1:y = 2:z = 3Text1. Text= “ “Call P1(x, y, z)Text1.Text = Str(z)End SubSub P1 (ByVal a As Integer, ByVal b As Integer, c As Integer)a= a + bb= b + cc= a + bEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是(分数:2.00)A.1B.3C.8D.Str(
9、z)14.通用过程可以通过执行“工具”菜单中的 _ 命令来建立。(分数:2.00)A.添加过程B.通用过程C.添加窗体D.添加模块15.下面四个选项,不是事件的是(分数:2.00)A.LoadB.EnabledC.UnloadD.DblClick16.在一棵度为 3 的树中,度为 3 的结点个数为 2,度为 2 的结点个数为 1,则度为 0 的结点个数为(分数:2.00)A.4B.5C.6D.717.有下列程序:Option Base 0Private Sub Command1_Click()Dim City As Variantx = Array(“Visual“,“Basic“,“Micr
10、osoft“,“Programming“)Print x(2)End Sub程序运行后,单击命令按钮,则在窗体上显示的内容是(分数:2.00)A.MicrosonB.错误提示C.VisualD.Basic18.表达式 12+31/6*5/10 Mod 4 的值是(分数:2.00)A.14B.22C.12D.019.下列关于栈的描述中错误的是(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针20.运行以下程序后,输出的图形是Private Sub Command1_Click()Line(500,500)-(1000,50
11、0)Line(750,300)-(750,700)End Sub(分数:2.00)A.一条折线B.两条分离的直线段C.一个伞形图形D.一个十字形图形21.Visual Basic 集成开发环境可以(分数:2.00)A.编辑、调试、运行程序,但不能生成执行程序B.编辑、生成可执行程序、运行程序,但不能调试程序C.编辑、调试、生成可执行程序,但不能运行程序D.编辑、调试、运行程序,也能生成执行程序22.在窗体上画一个文本框,然后编写如下事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer)Dim char As Stringchar=Chr(Key
12、Ascii)KeyAscii=Asc(Ucase(char)Print String(6,KeyAscii)End Sub程序运行后,如果在键盘上输入字母“a”,则在窗体上显示的内容为(分数:2.00)A.aB.AC.aaaaaaD.AAAAAA23.假定编写了如下事件过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single, Y As Single)If Button=2 ThenPrint “aaaa“End IfEnd Sub程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为(分数:2
13、.00)A.左键B.右键C.同时按下左、右键D.按什么键都不显示24.数据库系统的核心是(分数:2.00)A.数据库B.数据库管理系统C.数据模型D.软件工具25.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性26.在窗体上添加一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,编写如下事件过程:Private Sub Command1_Click()Text1.Text=“计算机”Me.Text1=“等级”Text1=“考试”End Sub程序运行后如果单击命令按钮,则在文本框中显示的是(分数:2.00)
14、A.计算机B.等级C.考试D.出错27.要存放如下矩阵的数据,在不浪费存储空间的基础上,能实现声明的语句是1 2 32 4 63 6 9(分数:2.00)A.Dim A(9)As IntegerB.Dim A(3,3)As IntegerC.Dwn A(-1 to 1,-3 to -1)As SingleD.Dim A(-3 to -1,1 to 3)As Integer28.设待排序关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为分界元素的快速排序法,第一趟排序完成后关键码 33 被放到了第 _ 个位置。(分数:2.0
15、0)A.3B.5C.7D.929.当关闭窗体(Form1)或执行 Unload 语句时所能触发的事件是(分数:2.00)A.Form1_UnloadB.Form1_UnloadC.Form1_CloseD.Form1_End30.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()m=1:n=0Call sub) (m),n)m=m+2n=n+mPrint m; nEnd SubPrivate Sub Subl(x, y)x=x+2y=y+xEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是(分数:2.00
16、)A.5 6B.3 6C.0 1D.2 331.设 s=“Visual Basic Programming“,则以下使变量 x 的值为“Basic”的语句是(分数:2.00)A.x=Left(s,6)B.x=Mid(s,6)C.x=Right(s,6)D.x=Mid(s,8,6)32.以下 4 组语句中不正确的是(分数:2.00)A.A=1:A=A+1B.Const A=1:A=A+110,10C.A=B=1D.Print A=B33.窗体上有一个按钮和一个列表框,执行下列程序后,输出的结果为Private Sub Command1_Click()List1.AddItem “Visual“L
17、ist1.AddItem “Basic“List1.AddItem “Programming“, 1Print list1.List(2)End Sub(分数:2.00)A.VisualB.BasicC.ProgrammingD.234.在程序代码中将图片文件 mypic.jpg 装入图片框 Picture1 的语句是(分数:2.00)A.Picture1.Picture=“mypic.jpg“B.Picture1.Image=“mypic.jpg“C.Picture1.Picture=LoadPicture(“mypic.jpg“)D.LoadPicture(“mypic.jpg“)35.单
18、击滚动条上的滚动箭头时,产生的事件是(分数:2.00)A.ClickB.ScrollC.ChangeD.Move二、填空题(总题数:11,分数:30.00)36.问题处理方案的正确而完整的描述称为 【1】 。(分数:2.00)填空项 1:_37.对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照希尔排序(增量为 5)算法进行递增排序,第一趟排序后得到的结果是 【2】 。(分数:2.00)填空项 1:_38.在面向对象方法中,类的实例称为 【3】 。(分数:2.00)填空项 1:_39.测试的目的是暴露错误,评价程序的可靠性;而 【4】 的目的是发现错误的位置
19、并改正错误。(分数:2.00)填空项 1:_40.数据库在经过一定时间运行后,其性能会逐步下降,这时需要对数据库进行数据库 【5】 。(分数:2.00)填空项 1:_41.为了选择多个控件,可以按住 【6】 键,然后逐个单击每个控件。(分数:2.00)填空项 1:_42.全局变量必须在标准模块中定义,所使用的语句为 【7】 。(分数:2.00)填空项 1:_43.阅读如下程序;Private Sub Form Click()msg1$=“继续吗?”msg2$=“操作对话框”r=MsgBox(msg1$,vbYesNo OrvbDefaultButton2,msg2$)End Sub程序运行后,
20、单击窗体,将产生一个信息框。此时如果直接按回车键,则相当于用鼠标单击信息框中的 【8】 按钮。(分数:2.00)填空项 1:_44.窗体、图片框或图像框中的图形通过对象的 【9】 属性设置。(分数:2.00)填空项 1:_45.下列程序中有一个按钮 Command1,一个文本框 Text1,其属性 MultiLine=True。当单击按钮后,文本框显示 【10】 行数据,其中第 2 行和第 3 行的数据分别是 【11】 和 【12】 。Option Base 1Private Sub Command1_Click()Dim a, s As String,i As Integera=Array(
21、1,3,5,7,2,4,6,8)s=“ “For i=1 To Ubound(A) s=s + Str(a(i)+i)+ vbCrLfNext iText1.Text=sEnd Sub(分数:6.00)填空项 1:_46.编写一过程将 C 盘中的 Config.sys 文件内容读出,并在文本框中显示出来。在窗体 Form1 上建立一个文本框 Text1,将其 MultiLine 属性设置为 True,ScrollBars 属性设置为 3-Both。给定的程序不完整,请将程序补充完整。Option ExplicitPrivate Sub Form _Click()Dim ch1 As Strin
22、g,fn As IntegerDim Str As Stringfn= 【13】 Open “C:/Config.sys“ For Input As fnDo While Not EOF( 【14】 )Line Input #fn, ch1Str = Str + chl+ vbCrLfLoopText1.Text = 【15】 End Sub(分数:6.00)填空项 1:_二级 VISUAL+BASIC 笔试-138 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.E-R 模型属于(分数:2.00)A.概念模型 B.层次模型C.网状模型D.关
23、系模型解析:分析 数据模型按不同的应用层次分成 3 种类型,它们是概念数据模型、逻辑数据模型、物理数据模型。实体-联系模型(E-R 模型)是概念数据模型,而关系模型、层次模型、网状模型都是逻辑数据模型。所以,选项 A 是正确答案。2.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integerx = 1Do Until x 8Print x;x = x + 3.4LoopEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是(分数:2.00)A.1 4.4 6.8B.1 3 5C.1 4
24、 7 D.无数据输出解析:分析 由于变量 x 被定义成整型变量,所以在“Do Until-Loop”的循环中,x 的计算过程为 1、4、7,当 x 为 10 时退出循环。3.决定窗体有无控制菜单的属性是(分数:2.00)A.ControlBox B.MinButtonC.EnabledD.MaxButton解析:分析 ControlBox 属性用来设置窗口控制框 (也称系统菜单,位于窗口左上角)的状态。当该属性被设置为 True(默认)时,窗口左上角会显示一个控制框。4.已知一个有序表为(14,21,27,39,45,53,66,80,91,119,150),当使用二分法查找值为 27 的元素
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 138 答案 解析 DOC
