【计算机类职业资格】二级VISUAL+BASIC笔试-100及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-100及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-100及答案解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-100 及答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在 Visual Basic 中,组合框是文本框和什么的特性的组合?(分数:2.00)A.复选框B.标签C.列表框D.目录列表框2.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构3.应用数据库的主要目的是(分数:2.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题4.下列程序段的执行结果为I=4x=5DoI=I+1x=x+2Loop Unti
2、l I=7Print“I=“;IPrint“X=“;x(分数:2.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=115.用 InputBox 函数设计的对话框,其功能是(分数:2.00)A.只能接收用户输人的数据,但不会返回任何信息B.能接收用户输入的数据,并能返回用户输入的信息C.既能用于接收用户输入的信息,又能用于输出信息D.专门用于输出信息6.当滚动条位于最左端或最上端时,Value 属性被设置为(分数:2.00)A.MinB.MaxC.Max 和 Min 之间D.Max 和 Min 之外7.检查软件产品是否符合需求定义的过程称为(分数:2.00)A.确认
3、测试B.集成测试C.验证测试D.验收测试8.单击命令按钮时,下列程序的执行结果为Private Sub Command1_Click()Dim x As Integer,y As Integerx=50:y=78Call PPP(x,y)Print x;yEnd SubPublic Sub PPP(ByVal n As Integer,ByValm As Integer)n=n/10m=m/10End Sub(分数:2.00)A.08B.50 78C.450D.78 509.单击按钮时,以下程序运行后的输出结果是Private Sub proc1(x As Integer,y As Integ
4、er,z As Integer)x=3*zy=2*zz=x+yEnd SubPrivate Sub Command1_Click()Dim x As Integer,y As Integer,Z As Integerx=1:y=2:z=3Call proc1(x,x,z)Print x;x;zCall proc1(x,y,y)Print x;y;yEnd Sub(分数:2.00)A.6 6 12 B.9 5 10 6101051010C.9 6 12D.9 10 10 91015541010.用链表表示线性表的优点是(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和
5、删除操作D.数据元素的物理顺序与逻辑顺序相同11.标签控件能够显示文本信息,文本内容只能用什么属性来设置?(分数:2.00)A.AlignmentB.CaptionC.VisibleD.BorderStyle12.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段13.单击命令按钮时,下列程序的运行结果为Private Sub Command1_Click()Print MyFund(20,18)End SubPublic Function MyFund(m As Integer,n As Integer
6、)As IntegerDo While mnDo While mn:m=m-n:LoopDo While mn:n=n-m:LoopLoopMyFund=mEnd Function(分数:2.00)A.0B.2C.4D.614.下面的数组声明语句中正确的是(分数:2.00)A.Dim gg1,5As StringB.Dim gg1 To 5,1 To 5As StringC.Dim gg(1 To 5)As StringD.Dim gg1:5,1:5As String15.下列说法正确的是(分数:2.00)A.任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器B.只有当代码窗口为当
7、前活动窗口时,才能打开菜单编辑器C.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器D.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器16.下列可以启动 Visual Basic 的方法是(分数:2.00)A.打开“我的电脑”,找到存放 Visual Basic 所在系统文件的硬盘及文件夹,双击“VB6exe”图标B.在 DOS 窗口中,键入 Visual Basic 的路径,执行 Visual Basic 可执行文件C.利用“开始”莱单中的“程序”命令可启动 Visual BasicD.和17.下列程序段的执行结果为a=1b=5Doa=a+bb=b+lLoop Whi
8、le a60 Then I=1If a70 Then I=2If a80 Then I=3If aPrint “I=“;I(分数:2.00)A.I=1B.I=2C.I=3D.I=423.在 Visual Basic 中,要使标签的标题栏居中显示,则将其 Alignment 属性设置为(分数:2.00)A.0B.2C.1D.324.如果一个变量未经定义就直接使用,则该变量的类型为(分数:2.00)A.IntegerB.ByteC.BooleanD.Variant25.一个工程必须包含的文件的类型是(分数:2.00)A.*vbp*frm *frxB.*vbp*cls *basC.*bas*ocx
9、*resD.*frm *cls*bas26.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间27.窗体文件的扩展名是(分数:2.00)A.basB.clsC.frmD.res28.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 (分数:2.00)A.控制流B.加工C.数据存储D.源和潭29.根据变量的作用域,可以将变量分为 3 类,分别为(分数:2.00)A.局部变量、模块变量和全局变量B.局部变量、模块变量和标准变量C.局部变量、模块变
10、量和窗体变量D.局部变量、标准变量和全局变量30.下面程序段执行结果为x=Int(Rnd()+3)Select Case xCase 5Print “excellent“Case 4Print “good“Case 3Print“pass“Case ElsePrint“fail“End Select(分数:2.00)A.excellentB.goodC.passD.fail31.在窗体上画一个命令按钮,然后编写如下程序Private Sub Command4 Click()Dim a As Integer,b As Integera=1b=2Print N(a,b)End SubFunctio
11、n N(x As Integer,y As Integer)As IntegerN=IIf(xy,x,y)End Function程序运行后,单击命令按钮,输出结果为(分数:2.00)A.lB.2C.5D.832.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性33.定义过程的格式中,Static 关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static 关键字,则(分数:2.00)A.每次调用此过程,该过程中的局部变量都会被重新初始化B.在本过程中使用到的,在其他过程中定义的变量也为 Statci 型C.每次调用
12、此过程时,该过程中的局部变量的值保持在上一次调用后的值D.定义了该过程中定义的局部变量为“自动“变量34.关于货币型数据的说明,正确的是(分数:2.00)A.货币型数据有时可以表示成整型数据B.货币型数据与浮点型数据完全一样C.货币型数据是由数字和小数点组成的字符串D.货币型数据是小数点位置固定的实型数35.在运行程序时,在文本框中输入新的内容,或在程序代码中改变 Text 的属性值,相应会触发到什么事件?(分数:2.00)A.GotFocusB.ClickC.ChangeD.DblClick二、填空题(总题数:12,分数:15.00)36.数据的逻辑结构有线性结构和 【1】 两大类。(分数:
13、2.00)填空项 1:_37.顺序存储方法是把逻辑上相邻的结点存储在物理位置 【2】 的存储单元中。(分数:2.00)填空项 1:_38.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括: 【4】 技术和软件工程管理。(分数:1.00)填空项 1:_40.关系操作的特点是 【5】 操作。(分数:1.00)填空项 1:_41.函数 Str$(25636)的值是 【6】 。(分数:1.00)填空项 1:_42.执行下面的程序段,x 的值为 【7】 。Private Sub Command1_Cli
14、ck()For i=1 To 9a=a + iNext ix=Val(i)MsgBox xEnd Sub(分数:1.00)填空项 1:_43.以下程序的功能是从键盘输入若干个学生的考试成绩,统计并输出最高分和最低分,当输 入负数时结束输入,输出结果。请补充完整下列程序段。Dim x,amax,amin As Singlex=InputBox(“Enter a score“)amax=xamin=xDo While 【8】 If xamax Thenamax=xEnd IfIf 【9】 Thenamin=xEnd Ifx=InputBox(“enter a score“)LoopPrint“ma
15、x=“;amax,“min=“;amin(分数:1.00)填空项 1:_44.下列程序的输出结果为 【10】 。num=2While num=7 的值为 True 时才停止。所以当程序结束运行后 I=7,x=11。5.用 InputBox 函数设计的对话框,其功能是(分数:2.00)A.只能接收用户输人的数据,但不会返回任何信息B.能接收用户输入的数据,并能返回用户输入的信息 C.既能用于接收用户输入的信息,又能用于输出信息D.专门用于输出信息解析:解析:InputBox 函数能接收用户输入的数据,并能返回用户输入的信息,不能用于输出信息。InputBox 函数中的 Prompt 参数是在对话
16、框中显示提示信息,这种提示信息是由用户确定的,不能把它当作输出信息的功能。6.当滚动条位于最左端或最上端时,Value 属性被设置为(分数:2.00)A.Min B.MaxC.Max 和 Min 之间D.Max 和 Min 之外解析:解析:一般情况下,垂直滚动条的值由上往下递增,最上端代表最小值,最下端代表最大值;水平滚动条的值从左到右递增,最左端代表最小值,最右端代表最大值。因此当滚动条位于最左端或最下端时,Value 属性被设置为 Min。7.检查软件产品是否符合需求定义的过程称为(分数:2.00)A.确认测试 B.集成测试C.验证测试D.验收测试解析:解析:确认测试的任务是验证软件的功能
17、和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。8.单击命令按钮时,下列程序的执行结果为Private Sub Command1_Click()Dim x As Integer,y As Integerx=50:y=78Call PPP(x,y)Print x;yEnd SubPublic Sub PPP(ByVal n As Integer,ByValm As Integer)n=n/10m=m/10End Sub(分数:2.00)A.08B.50 78 C.450D.78 50解析:解析:在调用过程时,一般主调与被调过程之间有数据传递,即
18、将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 VisualBasic 中,实参与形参的结合有两种方式,即传址与传值。这两种方法的特点如下:传址的结合过程时,当调用一个过程时,它将实参的地址传给形参,因此在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。传值的结合过程时,当调用一个过程时,系统将实参的值复制给形参并断开了联系,被调用过程中的操作是在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题中被调过程 PPP 中有两个形参,两者均为传
19、值方式。主调过程分别把实参 x、y 传递给 PPP,所以当过程调用结束后,实参 x、y的值都没有改变,最后输出的值应为 50 78。9.单击按钮时,以下程序运行后的输出结果是Private Sub proc1(x As Integer,y As Integer,z As Integer)x=3*zy=2*zz=x+yEnd SubPrivate Sub Command1_Click()Dim x As Integer,y As Integer,Z As Integerx=1:y=2:z=3Call proc1(x,x,z)Print x;x;zCall proc1(x,y,y)Print x;
20、y;yEnd Sub(分数:2.00)A.6 6 12 B.9 5 10 6101051010C.9 6 12D.9 10 10 910155410解析:解析:从整体上看,可得主调过程将两次调用过程 Proc1 后,实参的值将随形参变化而变化,现在分析一下这两次调用实参和形参是怎么变化的。第一次调用被调过程 proc1,主调过程把实参 x,x,z 的地址分别传给形参 x,y,z,此时形参x,y,z 值分别为 1,1,3,执行语句 x=3*z 后,形参 x 值变为 9,此时相对应的实参 x 也变为 9,执行语句 y=2*z 后,形参 y 值变为 6,则相对应的实参 x 值变为 6。执行 x =x
21、+y 后,形参 z 值应为 12,当然这次调用后,程序代码输出的数值为 6,6,12;第二次调用被调过程 proc1,主调过程把实参 x,x,z 的地址分别传给形参 x,y,z。我们应注意一下,此时实参 x 的值为 6 而不是 1,所以此时形参 x,y,z 值分别为 6,2 和 2,执行语句 x=3*z 后,形参x 值为 6,相对实参 x 值也相应的变为 6。执行语句 y=2*z 后,形参 y 值变为 4,相应的实参 y 值也变为4,执行 z=x+y 后,形参 z 值变为 10,相应的实参 y 的值变为 10,而形参 y 和 x 的地址相同,最后它们值都应为 10,所以此次调用后,程序代码将输
22、出的数值为 6,10 和 10。10.用链表表示线性表的优点是(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作 D.数据元素的物理顺序与逻辑顺序相同解析:解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。11.标签控件能够显示文本信息,文本内容只能用什么属性来设置?(分数:2.00)A.AlignmentB.Caption C.VisibleD.BorderStyle解析:解析:标签(Label)主要用来显示一小段不需要用户修
23、改的文本,被显示文本内容只能由 Caption属性来定义和修改,因此选项 B)是正确的;选项 A)确定标签标题的放置方式;选项 C)决定程序运行后,控件是否在屏幕上显示出来;Borderstyle 属性返回或设置对象的边框样式。12.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于(分数:2.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:解析:E-R 模型即实体-联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。数据库逻辑设计阶段包括以下几个过程:从 E-R 图向关系模式转换,逻辑模式规范化及调整、实现规范化
24、和 RD- BMS,以及关系视图设计。13.单击命令按钮时,下列程序的运行结果为Private Sub Command1_Click()Print MyFund(20,18)End SubPublic Function MyFund(m As Integer,n As Integer)As IntegerDo While mnDo While mn:m=m-n:LoopDo While mn:n=n-m:LoopLoopMyFund=mEnd Function(分数:2.00)A.0B.2 C.4D.6解析:解析:此题程序代码中,被调过程采用了 Do WhileLoop 的嵌套语句结构,主调过
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 100 答案 解析 DOC
