ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:78.50KB ,
资源ID:1318757      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1318757.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】VB笔试-试卷34及答案解析.doc)为本站会员(rimleave225)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】VB笔试-试卷34及答案解析.doc

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.模拟

24、现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题 D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考解析:解析:面向对象的设计解决的是:类与相互通信的对象之间的组织关系包括它们的角色、职责、协作方式几个方面。9.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMS D.没有任何关系解析:解析:数据库系统(DBs)是指在计算机系统中引入数据库后的系统。一般有数据

25、库(DB)、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。10.索引属于( )。(分数:2.00)A.模式B.内模式 C.外模式D.概念模式解析:解析:建立索引是加快查询速度的有效手段,这与索引按什么方式组织有关,它建立在数据库表的基础上,属于内模式。11.下列关于关系运算的叙述中正确的是( )。(分数:2.00)A.投影、选择、连接从二维表的行的方向来进行运算B.并、交、差从二维表的列的方向来进行运算C.投影、选择、连接从二维表的列的方向来进行运算 D.以上三种说法都不对解析:解析:在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、差、笛卡尔积等)外,还定义了一些专

26、门的关系运算,如投影、选择、连接等。前者是将关系(即二维表)看成是元组的集合,这些运算主要是从二维表的行的方向来进行的;后者主要是从二维表的列的方向来进行的。因此,选项 A 与选项 B 的说法都是错误的而选项 C 的说法正确。12.实体是信息世界中广泛使用的一个术语,它用于表示( )。(分数:2.00)A.有生命的事物B.无生命的事物C.实际存在的事物 D.一切事物解析:解析:卖体是客观存在且可以相互区别的事物。实体可以是具体的对象,如一个人,也可以是抽象的事件,如拔河比赛等。因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在且可以相互区别的。13.数据库系统的核心是(

27、)。(分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:解析:数据库系统由数据库、数据库管理系统、数据库应用系统、数据库管理员和用户构成。所谓数据库是指长期存储在计算机内的、有组织的、可共享的数据集合数据库管理系统是位于用户与操作系统之间的一层数据管理软件。是数据库系统的核心组成部分可以管理数据,并提供用户操作的接口。14.刚建立一个新的标准 EXE 工程后,不在工具箱中出现的控件是( )。(分数:2.00)A.单选按钮B.图片框C.通用对话框 D.文本框解析:解析:通用对话框需要用户自己手动添加才能到工具箱中。15.有关程序代码窗口的说法错误的是( )。(分数:

28、2.00)A.在窗口的垂直滚动条的上面有一个“拆分栏”,利用它可以把窗口分为两个部分,每个窗口显示代码的一部分 B.双击控件设计窗体即可打开程序代码窗口C.在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看D.默认情况下,窗体的事件是 Load解析:解析:本题考查 Visual Basic 编程环境的使用。双击程序代码的窗口的垂直滚动条上面的“拆分栏”可以将代码窗口分成两部分,但两个窗口显示的代码是一样的。其他 3 个选项说法均正确。16.以下叙述中正确的是( )。(分数:2.00)A.窗体的 Name 属性指定窗体的名称,用来标识一个窗体 B.窗体的 Name 属性的值是显示在窗

29、体标题栏中的文本C.可以在运行期间改变对象的 Name 属性的值D.对象的:Name 属性值可以为空解析:解析:窗体的 Name 属性指定窗体的名称,用来标识一个窗体,不能为空,也不能在运行期间改变其值。窗体的 Captlon 属性的值是显示在窗体标题栏中的文本。17.下列符号常量的声明中,不合法的是( )。(分数: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.在调用方法时,对

30、象名是不可缺少的 C.方法是一种特殊的过程和函数D.方法的调用格式和对象属性的使用格式相同解析:19.执行以下程序段后,变量 c$的值为( )。 a$=“Visual Basic:Programing” b$=“Quick” c$=b$ & UCase(Mid$(a$,7,6)&Right$(a$,11)(分数:2.00)A.Visual BASIC ProgramingB.Quick Basic ProgramingC.QUICK Basic ProgramingD.Quick BASIC Programing 解析:20.以下关于 MsgBox 的叙述中,错误的是( )(分数:2.00)A

31、.MsgBox 函数返回一个整数B.通过 MsgBox 函数可以设置信息框中图标和按钮的类型C.MsgBox 语句没有返回值D.MsgBox 函数的第二个参数是一个整数。该参数只能确定对话框中显示的按钮数量 解析:解析:MsgBox 函数的格式为:MsgBox(msg,type,titlehelpfile,context)。该函数有5 个参数,除第二个参数外,其余参数都是可选的。msg 是一个字符串,该字符串的内容将在由 MsgBox 函数产生的对话框内显示。type 是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数量。该参数的值由 4 类数值相加产生这 4 类数值或符号常

32、量分别表示按钮的类型、显示图标的种类、活动按钮的位置及强制返回。title 是一个字符串,用来显示对话框的标题。helpfile,context:helpfile 是一个字符串变量或字符串表达武,用来表示帮助文件的名字;context是一个数值变量或表达式,用来表示相关帮助主题的帮助目录号。MsgBox 函数也可以写成语句形式,即:MsgBox Msg$,type,tiie$=,helpfile,context,各参数的含义及作用与 MsgBox 函数相同,由于 MsgBox 语句没有返回值,因而常用干较简单的信息显示。21.假定窗体上有一个标签,名为 Labell,为了使该标签透明并且没有边

33、框,则正确的属性设置为( )。(分数:2.00)A.Label1BackStyle=0 Label1BorderStyle=0 B.Label 1BackStyle=1 Label1BorderStyle=lC.Label1BackStyle=True Label1BorderStyle=TrueD.Label1BackStyle=False LabellBorderStyle=False解析:22.设在菜单编辑器中定义了一个菜单项,名为 Menul。为了在运行时隐藏该菜单项,应使用的语句是( )。(分数:2.00)A.MenulEnabled=TrueB.MenulEnaI)ledFalse

34、C.MenulVisible=TrueD.MenulVisible=False 解析:解析:Visual Basic 中要隐藏一个控件,需要设置该控件的 Visible 属性为 False,注意要和Enabled 区分开来。23.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析:一个算法的空间复杂度一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。24.将 E-R 图转换到关系模式时,

35、实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系 C.键D.域解析:25.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n2C.n D.n+1解析:解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较。直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。26.树是结点的集合,它的根结点的数目是( )。(分数:2.00)A.有且只有 1 个B.1 或多于 1C.0 或

36、1 D.至少有 2 个解析:解析:树具有明显的层次关系,即树是一种层次结构。在树结构中,根结点在第一层上。当树为非空时,树中有且只有一个根结点,当树为空时,树中根结点的数目为 0。27.设 R 是一个二元关系,S 是一个三元关系,则下列运算中正确的是( )。(分数:2.00)A.R-SB.RS C.RSD.RS解析:解析:关系的交(n)、并(U)和差(一)运算要求两个关系是同元的,显然作为二元的 R 和三元 s 只能做笛卡尔积运算。28.窗体上有两个文本框 Textl、Text2 以及一个命令按钮 Commandl,编写下列程序:DimY As IntegerPrivate Sub Comma

37、ndl 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 Integer,Y As Integer)As Integer p2=2*X+YEnd Function 当单击 1 次和单击 2 次命令按钮后,文本框 Textl 和 Text2 内的值分别为( )。(分数:2.00)A.2 4 2 4B.2 4

38、4 8C.4 4 8 8D.10 10 58 58 解析:解析:程序中 y 为窗体变量,其作用范围为整个窗体中的所有子过程,要注意区分作为 p1、p2 形式参数的 y 变量。 窗体变量 y 能够记录程序运行中对其的改变,第 1 次调用 pl,y 值为 2;第 2 次调用p1,y 值为 6;第 3 次调用 pl,y 值为 11;第 4 次调用 p1,y 值为 36;所以计算出的函数 pl、p2 的返回直也会不同。29.下列描述不正确的是( )。(分数:2.00)A.某个子过程中声明的局部变量,其使用范围仅限定于该子过程内B.某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行过程中C.不同

39、子过程中的局部变量可以具有相同的名称 D.不同子过程中具有相同的名称的局部变量是同一变量解析:解析:在子过程中声明的变量叫局部变量,其作用范围仅限于该过程内,其生命周期是子过程执行过程;不同子过程中的局部变量可以同名,不会相互影响,子过程中没有声明就使用的变量,除非在子过程外部有声明,否则也认为是局部变量。30.在窗体上建立通用对话框需要添加的控件是( )。(分数:2.00)A.Data 控件B.Form 控件C.CommonDialog 控件 D.VBoreboBox 控件解析:解析:通用对话框是 Visual Basic 提供的 Activex 控件。Activex 控件是具有0cx 扩展

40、名的文件,或一个可插入的对象。当使用“部件”对话框将其添加到工程中时,将扩充工具箱的内容。 当工具箱无通用对话框控件图标时通过选择“工程”菜单中的“部件”命令,或用鼠标右键单击工具箱,在弹出的快捷菜单中,选择“部件”命令,打开“部件”对话框。然后在对话框中的“控件”选项卡中,找到“Microsot common Dialogcontr01 60”,并选中该项,单击“确定”按钮后即可将通用对话框控件添加到工具箱中。31.关于 MDI 窗体,下列说法正确的是( )。(分数:2.00)A.一个应用程序可以有多个 MDl 窗体B.子窗体可以移到 MDI 窗体以外C.不可以在 MDI 窗体上放置按钮控件

41、 D.MDI 窗体的子窗体不可以拥有菜单解析:32.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以 Input 打开文件时,如果文件不存在,则自动建立一个新文件 C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作解析:解析:使用 Append 方式打开文件与使用 Output 方式不同,它的文件指针被定位于文件尾;当以Input 打开文件时,如果文件不存在,则产生“文件未找到”错误,而如果为 Output、Append、Random访问方式打开的文件不存在,则自动建立相应的文

42、件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的;随机文件打开后,可以进行读、写操作。33.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以 Inpt-t 打开文件时,如果文件不存在,则自动建立一个新文件 C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作解析:解析:使用 Append 方式打开文件与使用 Output 方式不同,它的文件指针被定位于文件尾;当以Input 打开文件时,如果文件不存在,则产生“文件未找到”错误,而如果为 Output、Appen

43、d、Rmdom 访问方式打开的文件不存在,则自动建立相应的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的;随机文件打开后,可以进行读、写操作。34.下列事件过程的功能是:建立一个名为 Datal 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Private Sub Form Click() Dim Y As Single Dim i As Integer

44、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,Ksc B.“Dataltxt”For Random As#1 Len 一 10 Put#l,Y,KscC.“Dataltxt”For Random As#1 Put#1,i,KscD.“Dataltxt”For Random As#1 Put#1,Y,Ksc解析:3

45、5.假定建立了一个名为 Comrnandl 的命令按钮数组,则下列说法中错误的是( )。(分数:2.00)A.数组中每个命令按钮的名称(名称属性)均为 CommandlB.数组中每个命令按钮的标题(Caption 属性)都一样 C.数组中所有命令按钮可以使用同一个事件过程D.用名称 commandl(下标)可以访问数组中的每个命令按钮解析:36.使用“打开”对话框的方法是( )。(分数:2.00)A.双击丁具箱中的“打开”对话框控件,将其添加到窗体上B.单击 CommonDialog 控件,然后在窗体上画出 Common Dialog 控件,再将 Action 属性设为 1 C.在程序中用 S

46、how 方法显示“打开”对话框D.在程序中用 showopen 方法显示“打开”对话框解析:二、填空题(总题数:12,分数:24.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:继承)解析:解析:类是面向对象语言中一诗备的程序语言结构,用来实现抽象数据类型。类与类之闻的继承关系实现了类之间的共享属性和操作。一个类可以在另一个已定义的类的基础上定义,这样使该类型继承了其父类的属性和方法,当然,也可以定义自

47、己的属性和方法。39.算法复杂度主要包括时间复杂度和 1 复杂度。(分数:2.00)填空项 1:_ (正确答案:正确答案:空间)解析:解析:算法的复杂度主要包括时间复杂度和空间复杂度。40.数据的基本单位是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据元素)解析:解析:数据的基本单位是数据元素。41.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用足将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_ (正确答案:正确答案:驱动模块)解析:解析:在进行模块测试时要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。驱动模块的作用是将测试数据传送给被测试的模块并显示被测试模块所产

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1