【计算机类职业资格】VB笔试-试卷34及答案解析.doc
《【计算机类职业资格】VB笔试-试卷34及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】VB笔试-试卷34及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试-试卷 34 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.按照“后进先出”原则组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树3.下列对于软件测试的描述正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则4.模块独立性是软件模块
2、化所提出的要求,衡量模块独立性的度量标准是模块的( )。(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法5.下述关于数据库系统的叙述中,正确的是( )。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据6.对如下二叉树 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA7.同一概念在一处为实体而在另一处为属性或联系的冲突在视图集成中叫( )。(分数:2.00)A.命名冲突B.概念冲突C.域冲突D.约束冲突8.面
3、向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考9.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系10.索引属于( )。(分数:2.00)A.模式B.内模式C.外模式D.概念模式11.下列关于
4、关系运算的叙述中正确的是( )。(分数:2.00)A.投影、选择、连接从二维表的行的方向来进行运算B.并、交、差从二维表的列的方向来进行运算C.投影、选择、连接从二维表的列的方向来进行运算D.以上三种说法都不对12.实体是信息世界中广泛使用的一个术语,它用于表示( )。(分数:2.00)A.有生命的事物B.无生命的事物C.实际存在的事物D.一切事物13.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员14.刚建立一个新的标准 EXE 工程后,不在工具箱中出现的控件是( )。(分数:2.00)A.单选按钮B.图片框C.通用对话框D.文本框15.
5、有关程序代码窗口的说法错误的是( )。(分数:2.00)A.在窗口的垂直滚动条的上面有一个“拆分栏”,利用它可以把窗口分为两个部分,每个窗口显示代码的一部分B.双击控件设计窗体即可打开程序代码窗口C.在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看D.默认情况下,窗体的事件是 Load16.以下叙述中正确的是( )。(分数:2.00)A.窗体的 Name 属性指定窗体的名称,用来标识一个窗体B.窗体的 Name 属性的值是显示在窗体标题栏中的文本C.可以在运行期间改变对象的 Name 属性的值D.对象的:Name 属性值可以为空17.下列符号常量的声明中,不合法的是( )。(分数
6、:2.00)A.Const a As Single=11B.Const a=“OK”C.Const a As Double=Sin(1)D.Const a As Integei=“12”18.下列说法错误的是( )。(分数:2.00)A.方法是对象的一部分B.在调用方法时,对象名是不可缺少的C.方法是一种特殊的过程和函数D.方法的调用格式和对象属性的使用格式相同19.执行以下程序段后,变量 c$的值为( )。 a$=“Visual Basic:Programing” b$=“Quick” c$=b$ & UCase(Mid$(a$,7,6)&Right$(a$,11)(分数:2.00)A.Vi
7、sual BASIC ProgramingB.Quick Basic ProgramingC.QUICK Basic ProgramingD.Quick BASIC Programing20.以下关于 MsgBox 的叙述中,错误的是( )(分数:2.00)A.MsgBox 函数返回一个整数B.通过 MsgBox 函数可以设置信息框中图标和按钮的类型C.MsgBox 语句没有返回值D.MsgBox 函数的第二个参数是一个整数。该参数只能确定对话框中显示的按钮数量21.假定窗体上有一个标签,名为 Labell,为了使该标签透明并且没有边框,则正确的属性设置为( )。(分数:2.00)A.Labe
8、l1BackStyle=0 Label1BorderStyle=0B.Label 1BackStyle=1 Label1BorderStyle=lC.Label1BackStyle=True Label1BorderStyle=TrueD.Label1BackStyle=False LabellBorderStyle=False22.设在菜单编辑器中定义了一个菜单项,名为 Menul。为了在运行时隐藏该菜单项,应使用的语句是( )。(分数:2.00)A.MenulEnabled=TrueB.MenulEnaI)ledFalseC.MenulVisible=TrueD.MenulVisible=
9、False23.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间24.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.键D.域25.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n2C.nD.n+126.树是结点的集合,它的根结点的数目是( )。(分数:2.00)A.有且只有 1 个B.1 或多于 1C.0 或 1D.至少有 2 个27.设 R 是一个二元关系,S 是一个三元关系,则下列
10、运算中正确的是( )。(分数:2.00)A.R-SB.RSC.RSD.RS28.窗体上有两个文本框 Textl、Text2 以及一个命令按钮 Commandl,编写下列程序:DimY As IntegerPrivate Sub Commandl Click()Dim X As Integer x=2 Text1Text=p2(pl(X),Y) Text2Text=pl(x)End SubPrivate Function pl(X As Integer)As Integer x+X+Y:y=x+Y pl=x+YEnd FunctionPrivate Function p2(X As Intege
11、r,Y As Integer)As Integer p2=2*X+YEnd Function 当单击 1 次和单击 2 次命令按钮后,文本框 Textl 和 Text2 内的值分别为( )。(分数:2.00)A.2 4 2 4B.2 4 4 8C.4 4 8 8D.10 10 58 5829.下列描述不正确的是( )。(分数:2.00)A.某个子过程中声明的局部变量,其使用范围仅限定于该子过程内B.某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行过程中C.不同子过程中的局部变量可以具有相同的名称D.不同子过程中具有相同的名称的局部变量是同一变量30.在窗体上建立通用对话框需要添加的控
12、件是( )。(分数:2.00)A.Data 控件B.Form 控件C.CommonDialog 控件D.VBoreboBox 控件31.关于 MDI 窗体,下列说法正确的是( )。(分数:2.00)A.一个应用程序可以有多个 MDl 窗体B.子窗体可以移到 MDI 窗体以外C.不可以在 MDI 窗体上放置按钮控件D.MDI 窗体的子窗体不可以拥有菜单32.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以 Input 打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后
13、,既可以进行读操作,也可以进行写操作33.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以 Inpt-t 打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作34.下列事件过程的功能是:建立一个名为 Datal 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cos
14、x As Single End Type Private Sub Form Click() Dim Y As Single Dim i As Integer Dim Ksc As Ang Open_ Y=314159180 For l=1 To 90 KscK=i KscSinx=Sin(i*Y) KscCosx=(20s(i+Y) Next i Close#2 Elld Stub(分数:2.00)A.“Dataltxt”For RandomAs#1 Len 一 10 Put#1,i,KscB.“Dataltxt”For Random As#1 Len 一 10 Put#l,Y,KscC.“D
15、ataltxt”For Random As#1 Put#1,i,KscD.“Dataltxt”For Random As#1 Put#1,Y,Ksc35.假定建立了一个名为 Comrnandl 的命令按钮数组,则下列说法中错误的是( )。(分数:2.00)A.数组中每个命令按钮的名称(名称属性)均为 CommandlB.数组中每个命令按钮的标题(Caption 属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称 commandl(下标)可以访问数组中的每个命令按钮36.使用“打开”对话框的方法是( )。(分数:2.00)A.双击丁具箱中的“打开”对话框控件,将其添加到窗体上B.
16、单击 CommonDialog 控件,然后在窗体上画出 Common Dialog 控件,再将 Action 属性设为 1C.在程序中用 Show 方法显示“打开”对话框D.在程序中用 showopen 方法显示“打开”对话框二、填空题(总题数:12,分数:24.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_39.算法复杂度主要包括时间复杂度和 1 复杂度。(分数:2.00)填空项 1:_40.数据的基本单位是 1。(分数:2.0
17、0)填空项 1:_41.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用足将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_42.数据库设计分为需求分析阶段、 1 阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。(分数:2.00)填空项 1:_43.一个变量未被显式定义,末尾没有类型说明符,则该变量的隐含类型是 1 类型。(分数:2.00)填空项 1:_44.如果在立即窗口中执行下列操作: a=8 b=9 print(ab);则输出结果是 1 。(分数:2.00)填空项 1:
18、_45.下列程序的功能是:弹出一个对话框询问用户是否输出,如果是,则输出;否则结束。 请填空。 Sub PrintOuto Dim a As Integer a=MsgBox(“输出结果?”,vblnformation+vbYesNo,“提示:”) If a 1Then Print”Myresult” End IfFnd S11h(分数:2.00)填空项 1:_46.滚动条的最小值属性是 1最大值属性是 2。(分数:2.00)填空项 1:_填空项 1:_47.下列程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以 4 余 1,除以 5 余 2”条件,则在窗体上输出文本框中的数值,否则
19、,将焦点定位在文本框中,并清除文本框的内容。请填空。 PIivate Sub Commandl Click() X=Val(TextlText) If 1Then Print x Else TextlText=“ End If End Sub(分数:2.00)填空项 1:_48.在窗体上设计两个复选框,一个显示粗体,另一个显示斜体,通过对复选框的选择,在一个文本框中显示相应效果的文本,请完成下列程序。 Private Sub Form Load() Check2Caption=“显示斜体” TextlText=“May you a happy day!”End SubPrivate Sub C
20、heekl Click0 If 1=1 Then TextlFontBold=True Else TextlFontBold=False End IfEnd SubPrivate Sub Check2 Click() 1f Cheek2value=1 Then Textl 2 Else Textl 3End IfEnd Sub(分数:2.00)填空项 1:_填空项 1:_填空项 1:_VB 笔试-试卷 34 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答
21、题卡相应位置上。(分数:2.00)_解析:2.按照“后进先出”原则组织数据的数据结构是( )。(分数:2.00)A.队列B.栈 C.双向链表D.二叉树解析:解析:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是后进先出的线性表;队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作而在表的后端(rear)进行插入操作,队列具有先进先出(FIF()的特点。双向链表可以在链表的头和尾进行添加删除操作。而二叉树是非线性结构。3.下列对于软件测试的描述正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能
22、多地发现程序中的错误 D.软件测试的目的是使程序符合结构化原则解析:解析:软件测试是保证软件质量的关键环节,直接影响着软件的质量评估。软件测试不仅要讲究策略,更要讲究时效性。软件测试的目的是尽可能多地发现程序中的错误。4.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:解析:模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦台性和内聚性两个定性的度量标准。5.下述关于数据库系统的叙述中,正确的是( )。(分数:2.00)A.数据库系统减少了数据冗
23、余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:解析:数据库系统会减少数据冗余,但不可能避免一切冗余。6.对如下二叉树 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA 解析:7.同一概念在一处为实体而在另一处为属性或联系的冲突在视图集成中叫( )。(分数:2.00)A.命名冲突B.概念冲突 C.域冲突D.约束冲突解析:解析:同一概念在一处为实体,而在另一处为属性或联系,称为概念冲哭。8.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。(分数:2.00)A.模拟
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 VB 笔试 试卷 34 答案 解析 DOC
