【计算机类职业资格】二级VISUAL+BASIC笔试-140及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-140及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-140及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-140 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.把窗体的 Key Preview 属性设置为 True,然后编写如下过程:Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyUp(KeyVode As Integer, ShiftAs Integer)Print Chr(KeyCode+2)End Sub程序运行后,如果按“A”键,则输出
2、结果_。(分数:2.00)A.AB.AC.AD.AA B C D2.以下语句的输出结果是_。Print Format$(“32548.5“,“000,000.00“)(分数:2.00)A.32548.5B.32.548.5C.032.548.50D.32,548.503.下列叙述中正确的是_。(分数:2.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构4.为了在运行时能显示窗体左上角的控制框(系统菜单),必须_。(分数:2.00)A.把窗体的 Conlro1Box 属性设置为 False,其他属性任意B.把窗体的 Como1Box 属性设置为 Tr
3、ue,并且把 Bader Style 属性设置为 13C.把窗体的 Comdex 属性设置为 False,同时把 Border Style 属性设置为非 0 值D.把窗体的 Cznmo1Box 属性设置为 True,同时把 Border Style 属性设置为 0 值5.下列语句可以为动态数组分配实际元素个数。(分数:2.00)A.Dim 语句B.static 语句C.public 语句D.ReDim 语句6.在程序运行期间,如果拖动滚动条上的滚动框,则触发的滚动条事件是_。(分数:2.00)A.MoveB.ChangeC.ScrollD.Get Focus7.下面_不是 Visual Bas
4、ic 的数据类型。(分数:2.00)A.SingleB.ObjectC.CurrencyD.Bool8.如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的_命令。(分数:2.00)A.引用B.部件C.工程属性D.添加窗体9.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_。(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析10.下述关于数据库系统的叙述中正确的是_。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的致D.数据库系统比文件系统能管理更多的数据11.在用 Open
5、句打开文件时,如果省略“For 方式“,则打开的文件的存在方式是_。(分数:2.00)A.随机存取方式B.顺序输入方式C.顺序输出方式D.二进制方式12.设 a=6,则执行x=IIf(a5,-1,0)后,x 的值为_。(分数:2.00)A.5B.6C.0D.-113.软件需求分析般应确定的是用户对软件_。(分数:2.00)A.功能需求B.非功能需求C.性能需求D.功能需求和非党员功能需求14.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_。(分数:2.00)A.控制流B.加工C.数据存储D.源和潭15.对变量名说法不正确的
6、是_。(分数:2.00)A.必须是字母开头,不能是数字或其他字符B.不能是 Visual Basic 的保留字C.可以包含字母、数字、下划线和标点符号D.不能超过 255 个字符16.在代码中定义了个子过程;Sub P(a,B) End Sub下面_调用该过程的格式是正大确的。(分数:2.00)A.Call PB.Call P 10,20C.Call P(10,20)D.P(10,20)17.执行下列语句后整型变量 a 的值是_。If(3-2)2 Thena=10Else If(10/2)=6 Thena=20Elsea=30End If(分数:2.00)A.10B.20C.30D.不确定18
7、.结构化程序设计主要强调的是_。(分数:2.00)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性19.关系表中的每一横行称为一个_。(分数:2.00)A.元组B.字段C.属性D.码20.将个窗体设置为 MDI 窗体的方法是_。(分数:2.00)A.将窗体的名称改为 MDIB.将窗体的 MDIhild 属性设为 TrueC.将窗体的 MDIChild 属性设为 FalseD.将窗体的 Fnabled 属性设为 False21.为了把焦点移到某个指定的控件,所使用的方法是_。(分数:2.00)A.Set FocusB.VisualC.RefreshD.Get Focus22.大
8、部分控件都没有的属性是_。(分数:2.00)A.TopB.NameC.VisibleD.Interval23.图像框有个属性,可以自动调整图像框的大小,以适应图像的尺寸,这个属性是_。(分数:2.00)A.Auto SizeB.StretchC.Auto RedrawD.Appearance24.数据库设计包括两的设计内容,它们是_。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计25.Visual Basle 一共有设计、运行和中断三种模式,要使用调试工具应该_。(分数:2.00)A.进入设计模式B.进入运行模式C.进入中
9、断模式D.不用进入任同模式26.设在菜单编辑器中定义了个菜单项,名为 menu1。为了在运行时项,应使用的语句是_。(分数:2.00)A.menu1.Enabled=TmeB.menu1.Exabled=FalseC.menu1.VL4ble=TmeD.mdm1.Visible=False27.文件列表框控件_属性用来确定在列表框中显示的文件类型。(分数:2.00)A.PathB.PatternC.FileNameD.List28.ConmaonDialog 控件可以显示_种对话框。(分数:2.00)A.4B.5C.6D.729.下面关于完全二叉树的叙述中,错误的是_。(分数:2.00)A.除
10、了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一船不是满二叉树D.具有结点的完全二叉树的深度为logDo2n+130.Input Box 函数返回值的类型为_。(分数:2.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)31.以下程序段的输出结果为_。X=1Y=4Do Until Y4X=K*YY+Y+1LoopPrint X(分数:2.00)A.1B.4C.8D.2032.算法的时间复杂度是指_。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数33.在窗体
11、上画一个文体框(其 Name 属性为 Text1),然后编写如下事件姓程;Private Sub Fom_Load()Text1.Text=“Text1.SetFocusFor i=1 To 10Stun=Stun +iNext iText1.Text=SumEnd Sub上述程序的运行结果是_。(分数:2.00)A.在文本框 Text1 中输出 55B.在文本框 Tece1 中输出 0C.出错D.在文本框 Text1 中输出不定值34.目录列表框的 Path 属性的作用是_。(分数:2.00)A.显示当前驱动器或指定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示
12、根目录下的文件名D.显示该路径下的文件35.用于去掉一个字符串的右边的空白部分的函数是_。(分数:2.00)A.RTrim$()B.Right$()C.Asc()D.Time$()二、填空题(总题数:14,分数:28.00)36.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、 【1】 遍历和后序遍历。(分数:2.00)填空项 1:_37.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精 【2】 和限制使用 goto 语句。(分数:2.00)填空项 1:_38.软件测试是保证软件质时的重要手段,而软件测试的主要的测试数据和 【3】 的设计来实现。(分数:2
13、.00)填空项 1:_39.数据库系统的三级模式分别为 【4】 模式、内部级模式与外部级模式。(分数:2.00)填空项 1:_40.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流 【5】 和处理过程。(分数:2.00)填空项 1:_41.为了把一个 Visua1BASIC 应用程序装入内存,只要装入 【6】 文件即可。(分数:2.00)填空项 1:_42.语句 print“25+32=“;25+32 的输出结果是 【7】 。(分数:2.00)填空项 1:_43.计时器事件之间的间隔通过 【8】 属性设置。(分数:2.00)填空项 1:_44.以下循环的执行次数
14、是 【9】 。k=0Do Until k=10k=k+1Loop(分数:2.00)填空项 1:_45.表达式 Fix(-32.68)+Int(-32.02)的值为 【10】 。(分数:2.00)填空项 1:_46.在窗体上画一个命令按钮,然后编写如下程序(假定变量 x 是个窗体级变量)Dim x As IntegerSub inc(a AS Integer)X=K+aEnd SubPrivate Sub Command1_Click()inc2inc3inc4Prmt x;Ead Sub程序执行后,单击 Command1 命令按钮,输出的结果是 【11】 。(分数:2.00)填空项 1:_47
15、.在 Visual Basic 中可以建立 【12】 菜单和 【13】 菜单。(分数:2.00)填空项 1:_48.全局变量必须在 【14】 模块中定义。(分数:2.00)填空项 1:_49.以下程序段的输出结果是 【15】 。num=0Do While num=5num=num+1LoopPrint num(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-140 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.把窗体的 Key Preview 属性设置为 True,然后编写如下过程:Private Sub Form_Key
16、Down(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyUp(KeyVode As Integer, ShiftAs Integer)Print Chr(KeyCode+2)End Sub程序运行后,如果按“A”键,则输出结果_。(分数:2.00)A.AB.AC.A D.AA B C D解析:评析 当键盘被按下时,输出按下的键所代表的字符,即“A”;当键盘被松开的时候,输出该字符后继字符的后继字符,即“C”。2.以下语句的输出结果是_。Print Format$(“32548.
17、5“,“000,000.00“)(分数:2.00)A.32548.5B.32.548.5C.032.548.50 D.32,548.50解析:评析 因为输出格式已经规定为整数部分三位分割,小数部分共两位。所以:325485 的输出样式应该是 032,548.50。3.下列叙述中正确的是_。(分数:2.00)A.线性表是线性结构 B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构解析:评析 根据数据结构中各数据元素之间前后间关系的复杂程度,般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多
18、有一个后件则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。4.为了在运行时能显示窗体左上角的控制框(系统菜单),必须_。(分数:2.00)A.把窗体的 Conlro1Box 属性设置为 False,其他属性任意B.把窗体的 Como1Box 属性设置为 True,并且把 Bader Style 属性设置为 13 C.把窗体的 Comdex 属性设置为 False,同时把 Border Style 属性设置为非 0 值D.把窗体的 Cznmo1Box 属性设置为 True,同时把 Border Style 属性设置为 0 值解析:评析 Co
19、ntrolBox 属性返回或设置一个值,表示在运行时控制菜单框是否在窗体中显示。在运行时为只读。为了显示控制菜单框,还必须将窗体的 BorderStyle 属性值设置为 1(固定单边框),2(可变尺寸)或 3(固定对话框)。5.下列语句可以为动态数组分配实际元素个数。(分数:2.00)A.Dim 语句B.static 语句C.public 语句D.ReDim 语句 解析:评析 ReDim 语句在过程级别中使用,用于为动态数组变量重新分配存储空间。6.在程序运行期间,如果拖动滚动条上的滚动框,则触发的滚动条事件是_。(分数:2.00)A.MoveB.ChangeC.Scroll D.Get Fo
20、cus解析:评析 当 ScmllBar 控件上的或包含一个滚动条的对象的滚动框被重新定位,或按水平方向或垂直方向滚动时, Scroll 事件发生。7.下面_不是 Visual Basic 的数据类型。(分数:2.00)A.SingleB.ObjectC.CurrencyD.Bool 解析:评析 在 Visual Basic 中的布尔型数值的名称为 Boolean。8.如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的_命令。(分数:2.00)A.引用B.部件 C.工程属性D.添加窗体解析:评析 “工程”菜单中的“部件”选项是用来向工程中添加或删除控件或部件的。9.在软件生命周期中,能准确
21、地确定软件系统必须做什么和必须具备哪些功能的阶段是_。(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析 解析:评析 通常,将软件产品丛提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为:可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施计划。需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评
22、审。软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。软件实现把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。软件测试在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。运行和维护。将已交付的软件投入运行,井在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改;10.下述关于数据库系统的叙述中正确的是_。(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的致D
23、.数据库系统比文件系统能管理更多的数据解析:评析 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。11.在用 Open 句打开文件时,如果省略“For 方式“,则打开的文件的存在方式是_。(分数:2.00)A.随机存取方式 B.顺序输入方式C.顺序输出方式D.二进制方式解析:评析 如果使用 Open 语句打
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 140 答案 解析 DOC
