[计算机类试卷]VB笔试模拟试卷238及答案与解析.doc

上传人:Iclinic170 文档编号:494153 上传时间:2018-11-30 格式:DOC 页数:20 大小:59.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷238及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]VB笔试模拟试卷238及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]VB笔试模拟试卷238及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]VB笔试模拟试卷238及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]VB笔试模拟试卷238及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、VB笔试模拟试卷 238及答案与解析 1 按照 “后进先出 ”原则组织数据的数据结构是( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 2 下列对于软件测试的描述正确的是( )。 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软件测试的目的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 3 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。 ( A)抽象和 信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 4 下述关于数据库系统的叙述中,

2、正确的是( )。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 5 对如下二叉树 进行后序遍历的结果为( )。 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 6 同一概念在一处为实体而在另一处为属性或联系的冲突在视图 集成中叫( )。 ( A)命名冲突 ( B)概念冲突 ( C)域冲突 ( D)约束冲突 7 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。 ( A)模拟现实世界中不同事物之间的联系 (

3、B)强调模拟现实世界中的算法而不强调概念 ( C)使用现实世界的概念抽象地思考问题从而自然地解决问题 ( D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 8 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。 ( A) DB包含 DBS和 DBMS ( B) DBMS包含 DB和 DBS ( C) DBS包含 DB和 DBMS ( D)没有任何关系 9 索引属于( )。 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 10 下列关于关系运算的叙述中正确的是( )。 ( A)投影、选择、连接从二维表的行的方向来进行运算 ( B)并、交、差

4、从二维表的列的方向来进行运算 ( C)投影、选择、连接从二维表的列的方向来进行运算 ( D)以上三种说法都不对 11 实体是信息世界中广泛使用的一个术语,它用于表示 ( )。 ( A)有生命的事物 ( B)无生命的事物 ( C)实际存在的事物 ( D)一切事物 12 数据库系统的核心是( )。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 13 刚建立一个新的标准 EXE工程后,不在工具箱中出现的控件是( )。 ( A)单选按钮 ( B)图片框 ( C)通用对话框 ( D)文本框 14 有关程序代码窗口的说法错误的是( )。 ( A)在窗口的垂直滚动条的上面有

5、一个 “拆分栏 ”,利用它可以把窗口分为 两个部分,每个窗口显示代码的一部分 ( B)双击控件设计窗体即可打开程序代码窗口 ( C)在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看 ( D)默认情况下,窗体的事件是 Load 15 以下叙述中正确的是( )。 ( A)窗体的 Name属性指定窗体的名称,用来标识一个窗体 ( B)窗体的 Name属性的值是显示在窗体标题栏中的文本 ( C)可以在运行期间改变对象的 Name属性的值 ( D)对象的: Name属性值可以为空 16 下列符号常量的声明中,不合法的是( )。 ( A) Const a As Single=1 1 ( B)

6、 Const a=“OK” ( C) Const a As Double=Sin(1) ( D) Const a As Integei=“12” 17 下列说法错误的是( )。 ( A)方法是对象的一部分 ( B)在调用方法时,对象名是不可缺少的 ( C)方法是一种特殊的过程和函数 ( D)方法的调用格式和对象属性的使用格式相同 18 执行以下程序段后,变量 c$的值为( )。 a$=“Visual Basic: Programing” b$=“Quick” c$=b$ & UCase(Mid$(a$, 7, 6)& Right$(a$, 11) ( A) Visual BASIC Progr

7、aming ( B) Quick Basic Programing ( C) QUICK Basic Programing ( D) Quick BASIC Programing 19 以下关于 MsgBox的叙述中,错误的是( ) ( A) MsgBox函数返回一个整数 ( B)通过 MsgBox函数可以设置信息框中图标和 按钮的类型 ( C) MsgBox语句没有返回值 ( D) MsgBox函数的第二个参数是一个整数。该参数只能确定对话框中显示的按钮数量 20 假定窗体上有一个标签,名为 Labell,为了使该标签透明并且没有边框,则正确的属性设置为 ( )。 ( A) Label1 B

8、ackStyle=0 Label1 BorderStyle=0 ( B) Label 1 BackStyle=1 Label1 BorderStyle=l ( C) Label1 BackStyle=True Label1 BorderStyle=True ( D) Label1 BackStyle=False Labell BorderStyle=False 21 设在菜单编辑器中定义了一个菜单项,名为 Menul。为了在运行时隐藏该菜单项,应使用的语句是 ( )。 ( A) Menul Enabled=True ( B) Menul EnaI)ledFalse ( C) Menul Vis

9、ible=True ( D) Menul Visible=False 22 算法的空间复杂度是指( )。 ( A) 算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 23 将 E-R图转换到关系模式时,实体与联系都可以表示成( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 24 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。 ( A) 125 ( B) n 2 ( C) n ( D) n+1 25 树是结点的集合,它的根结点的数目是( )。 ( A)有且只有 1个 ( B) 1或多于 1 (

10、 C) 0或 1 ( D)至少有 2个 26 设 R是一个二元关系, S是一个三元关系,则下列运算中正确的是( )。 ( A) R-S ( B) RS ( C) RS ( D) R S 27 窗体上有两个文本框 Textl、 Text2以及一个命令按钮 Commandl,编写下列程序: DimY As Integer Private Sub Commandl Click() Dim X As Integer x=2 Text1 Text=p2(pl(X), Y) Text2 Text=pl(x) End Sub Private Function pl(X As Integer)As Integ

11、er x+X+Y: y=x+Y pl=x+Y End Function Private Function p2(X As Integer, Y As Integer)As Integer p2=2*X+Y End Function 当单击 1次和单击 2次命令按钮后,文本框 Textl和 Text2内的值分别为( )。 ( A) 2 4 2 4 ( B) 2 4 4 8 ( C) 4 4 8 8 ( D) 10 10 58 58 28 下列描述不正确的是( )。 ( A)某个子过程中声明的局部变量,其使用范围仅限定于该子过程内 ( B)某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行

12、过程中 ( C)不同子过程中的局部变量可以具有相同的名称 ( D)不同子过程中具有相同的名称的局部变量是同一变量 29 在窗体上建立通用对话框需要添加的控件是( )。 ( A) Data控件 ( B) Form控件 ( C) CommonDialog控件 ( D) VBoreboBox控件 30 关于 MDI窗体,下列说法正确的是( )。 ( A)一个应用程序可以有多个 MDl窗体 ( B)子窗体可以移到 MDI窗体以外 ( C)不可以在 MDI窗体上放置按钮控件 ( D) MDI窗体的子窗体不可以拥有菜单 31 下列关于文件的叙述中,错误的是( )。 ( A)使用 Append方式打开文件时

13、,文件指针被定位于文件尾 ( B)当以 Input打开文件时,如果文件不存在,则自动建立一个新文件 ( C)顺序文件的各个记录的长度可 以不同 ( D)随机文件打开后,既可以进行读操作,也可以进行写操作 32 下列关于文件的叙述中,错误的是( )。 ( A)使用 Append方式打开文件时,文件指针被定位于文件尾 ( B)当以 Inpt-t打开文件时,如果文件不存在,则自动建立一个新文件 ( C)顺序文件的各个记录的长度可以不同 ( D)随机文件打开后,既可以进行读操作,也可以进行写操作 33 下列事件过程的功能是:建立一个名为 Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数

14、值,角度为 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 Dim Ksc As Ang Open_ Y=3 14159 180 For l=1 To 90 Ksc K=i Ksc Sinx=Sin(i*Y) Ksc Cosx=(20s(i+Y) Next i Close#2 Elld Stub ( A) “ Data

15、l txt”For RandomAs#1 Len一 10 Put#1, i, Ksc ( B) “ Datal txt”For Random As#1 Len一 10 Put#l, Y, Ksc ( C) “ Datal txt”For Random As#1 Put#1, i, Ksc ( D) “ Datal txt”For Random As#1 Put#1, Y, Ksc 34 假定建立了一个名为 Comrnandl的命令按钮数组,则下列说法中错误的是( )。 ( A)数组中每个命令按钮的名称 (名称属性 )均为 Commandl ( B)数组中每个命令按钮的标题 (Caption属性

16、 )都一样 ( C)数组中所有命令按钮可以使用同一个事件过程 ( D)用名称 commandl(下标 )可以访问数组中的每个命令按钮 35 使用 “打开 ”对话框的方法是( )。 ( A)双击丁具箱中的 “打开 ”对话框控件,将其添加到 窗体上 ( B)单击 CommonDialog控件,然后在窗体上画出 Common Dialog控件,再将Action属性设为 1 ( C)在程序中用 Show方法显示 “打开 ”对话框 ( D)在程序中用 showopen方法显示 “打开 ”对话框 36 在面向对象方法中,类之间共享属性和操作的机制称为 _。 37 算法复杂度主要包括时间复杂度和 _复杂度。

17、 38 数据的基本单位是 _。 39 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块 和承接模块 (桩模块 )。其中 _的作用足将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 40 数据库设计分为需求分析阶段、 _ 阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。 41 一个变量未被显式定义,末尾没有类型说明符,则该变量的隐含类型是_类型。 42 如果在立即窗口中执行下列操作: a=8 b=9 print(ab); 则输出结果是 _ 。 43 下列程序 的功能是:弹出一个对话框询问用户是否输出,如果是,则输出;否则结束。 请填空。 Sub

18、 PrintOuto Dim a As Integer a=MsgBox(“输出结果 ?”, vblnformation+vbYesNo, “提示: ”) If a_Then Print”Myresult” End If Fnd S11h 44 滚动条的最小值属性是 _最大值属性是 _。 45 下列程序段的功能是:从文本框中输入一个数值,如果该数值满足 “除以 4余1,除以 5余 2”条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。 PIivate Sub Commandl Click() X=Val(Textl Text) If _Then Pri

19、nt x Else Textl Text=“ End If End Sub 46 在窗体上设计两个复选框,一个显示粗体 ,另一个显示斜体,通过对复选框的选择,在一个文本框中显示相应效果的文本,请完成下列程序。 Private Sub Form Load() Check2 Caption=“显示斜体 ” Textl Text=“May you a happy day!” End Sub Private Sub Cheekl Click0 If _=1 Then Textl FontBold=True Else Textl FontBold=False End If End Sub Private

20、 Sub Check2 Click() 1f Cheek2 value=1 Then Textl _ Else Textl _ End If End Sub VB笔试模拟试卷 238答案与解析 1 【正确答案】 B 【试题解析】 栈是限定只在表尾进行插入或删除操作的线性表,因此栈是后进先出的线性表;队列是一种特殊的线性表,它只允许在表的前端 (front)进行删除操作而在表的后端 (rear)进行插入操作,队列具有先进先出 (FIF()的特点。双向链表可以在链表的头和尾进行添加删除操作。而二叉树是非线性结构。 2 【正确答案】 C 【试题解析】 软件测试是保证软件质量的关键环节,直接影响着软件

21、的质量评估。软件测试不仅要讲究策略,更要讲究时效性。软件测试的目的是尽可能多地发现程序中的错误。 3 【正确答案】 C 【试题解析】 模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦台性和内聚性两个定性的度量标准。 4 【正确答案】 A 【试题 解析】 数据库系统会减少数据冗余,但不可能避免一切冗余。 5 【正确答案】 D 6 【正确答案】 B 【试题解析】 同一概念在一处为实体,而在另一处为属性或联系,称为概念冲哭。 7 【正确答案】 C 【试题解析】 面向对象的设计解决的是:类与相互通信的对象之间的组织关系包括它们的角色、职责、协作方式几个方面。 8 【正确答案】 C

22、 【试题解析】 数据库系统 (DBs)是指在计算机系统中引入数据库后的系统。一般有数据库 (DB)、数据库管理系统 (DBMS)、应用系统、数据库管理 员和用户构成。 9 【正确答案】 B 【试题解析】 建立索引是加快查询速度的有效手段,这与索引按什么方式组织有关,它建立在数据库表的基础上,属于内模式。 10 【正确答案】 C 【试题解析】 在关系模型的数据语言中,一般除了运用常规的集合运算 (并、交、差、笛卡尔积等 )外,还定义了一些专门的关系运算,如投影、选择、连接等。前者是将关系 (即二维表 )看成是元组的集合,这些运算主要是从二维表的行的方向来进行的;后者主要是从二维表的列的方向来进行

23、的。因此,选项 A与选项B的说法都是错误的而选项 C的 说法正确。 11 【正确答案】 C 【试题解析】 卖体是客观存在且可以相互区别的事物。实体可以是具体的对象,如一个人,也可以是抽象的事件,如拔河比赛等。因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在且可以相互区别的。 12 【正确答案】 B 【试题解析】 数据库系统由数据库、数据库管理系统、数据库应用系统、数据库管理员和用户构成。所谓数据库是指长期存储在计算机内的、有组织的、可共享的数据集合数据库管理系统是位于用户与操作系统之间的一层数据管理软件。是数据库系统 的核心组成部分可以管理数据,并提供用户操作的接口。

24、13 【正确答案】 C 【试题解析】 通用对话框需要用户自己手动添加才能到工具箱中。 14 【正确答案】 A 【试题解析】 本题考查 Visual Basic编程环境的使用。双击程序代码的窗口的垂直滚动条上面的 “拆分栏 ”可以将代码窗口分成两部分,但两个窗口显示的代码是一样的。其他 3个选项说法均正确。 15 【正确答案】 A 【试题解析】 窗体的 Name属性指定窗体的名称,用来标识一个窗体,不能为空,也不能在运行期间改变其值。窗 体的 Captlon属性的值是显示在窗体标题栏中的文本。 16 【正确答案】 C 17 【正确答案】 B 18 【正确答案】 D 19 【正确答案】 D 【试题

25、解析】 MsgBox函数的格式为: MsgBox(msg, type, title helpfile,context)。该函数有 5个参数,除第二个参数外,其余参数都是可选的。 msg是一个字符串,该字符串的内容将在由 MsgBox函数产生的对话框内显示。 type是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数 量。该参数的值由 4类数值相加产生这 4类数值或符号常量分别表示按钮的类型、显示图标的种类、活动按钮的位置及强制返回。 title是一个字符串,用来显示对话框的标题。 helpfile, context: helpfile是一个字符串变量或字符串表达武,用来表示帮

26、助文件的名字; context是一个数值变量或表达式,用来表示相关帮助主题的帮助目录号。 MsgBox函数也可以写成语句形式,即: MsgBox Msg$, type ,tiie$=, helpfile, context,各参数的含义及作用与 MsgBox函 数相同,由于MsgBox语句没有返回值,因而常用干较简单的信息显示。 20 【正确答案】 A 21 【正确答案】 D 【试题解析】 Visual Basic中要隐藏一个控件,需要设置该控件的 Visible属性为False,注意要和 Enabled区分开来。 22 【正确答案】 D 【试题解析】 一个算法的空间复杂度一般是指执行这个算法所

27、需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。 23 【正确答案】 B 24 【正确答案】 C 【试题解析】 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较。直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。 25 【正确答案】 C 【试题解析】 树具有明显的层次关系,即树是一种层次结构。在树结构中,根结点在第一层上。当树为非空时,树中有且只有一个根结点,当

28、树为空时,树中根结点的数目为 0。 26 【正确答案】 B 【试题解析】 关系的交 (n)、并 (U)和差 (一 )运算要求两个关系是同元的,显然作为二元的 R和三元 s只能做笛卡尔积运算。 27 【正确答案】 D 【试题解析】 程序中 y为窗体变量,其作用范围为整个窗体中的所有子过程,要注意区分作为 p1、 p2形式参数的 y变量。 窗体变量 y能够记录程序运行中对其的改变,第 1次调用 pl, y值为 2;第 2次调用 p1, y值为 6;第 3次调用 pl, y值为 11;第 4次调用 p1, y值为 36;所以计算出的函数 pl、 p2的返回直也会不同。 28 【正 确答案】 C 【试

29、题解析】 在子过程中声明的变量叫局部变量,其作用范围仅限于该过程内,其生命周期是子过程执行过程;不同子过程中的局部变量可以同名,不会相互影响,子过程中没有声明就使用的变量,除非在子过程外部有声明,否则也认为是局部变量。 29 【正确答案】 C 【试题解析】 通用对话框是 Visual Basic提供的 Activex控件。 Activex控件是具有 0cx扩展名的文件,或一个可插入的对象。当使用 “部件 ”对话框将其添加到工程中时,将扩充工具箱的内容。 当工具箱无通用对话框控 件图标时通过选择 “工程 ”菜单中的 “部件 ”命令,或用鼠标右键单击工具箱,在弹出的快捷菜单中,选择 “部件 ”命令

30、,打开 “部件 ”对话框。然后在对话框中的 “控件 ”选项卡中,找到 “Microsot common Dialogcontr01 6 0”,并选中该项,单击 “确定 ”按钮后即可将通用对话框控件添加到工具箱中。 30 【正确答案】 C 31 【正确答案】 B 【试题解析】 使用 Append方式打开文件与使用 Output方式不同,它的文件指针被定位于文件尾;当以 Input打开文件时,如果文件不存在 ,则产生 “文件未找到 ”错误,而如果为 Output、 Append、 Random访问方式打开的文件不存在,则自动建立相应的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固

31、定的;随机文件打开后,可以进行读、写操作。 32 【正确答案】 B 【试题解析】 使用 Append方式打开文件与使用 Output方式不同,它的文件指针被定位于文件尾;当以 Input打开文件时,如果文件不存在,则产生 “文件未找到 ”错误,而如果为 Output、 Append、 Rmdom访问方式打开的文件不存在,则自动建立相应 的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的;随机文件打开后,可以进行读、写操作。 33 【正确答案】 A 34 【正确答案】 B 35 【正确答案】 B 36 【正确答案】 继承 【试题解析】 类是面向对象语言中一诗备的程序语言结构,

32、用来实现抽象数据类型。类与类之闻的继承关系实现了类之间的共享属性和操作。一个类可以在另一个已定义的类的基础上定义,这样使该类型继承了其父类的属性和方法,当然,也可以定义自己的属性和方法。 37 【正确答案】 空间 【试 题解析】 算法的复杂度主要包括时间复杂度和空间复杂度。 38 【正确答案】 数据元素 【试题解析】 数据的基本单位是数据元素。 39 【正确答案】 驱动模块 【试题解析】 在进行模块测试时要为每个被测试的模块另外设计两类模块:驱动模块和承接模块 (桩模块 )。驱动模块的作用是将测试数据传送给被测试的模块并显示被测试模块所产生的结果。桩模块用来代替被测模块所调用的模块,逗回被测模

33、块所需的信息。 40 【正确答案】 概念设计 【试题解析】 本题考查数据库设计的流程,数据库设计按流程 分为以下阶段:需求分析阶段 概念设计阶段一 逻辑设计阶段 物理设计阶段 数据库实施阶段数据库运行、维护阶段。 41 【正确答案】 变体或 Varlant 【试题解析】 变量由名字和数据类型两部分组成。根据默认规定,如果在声明中没有说明数据类型,则变量的数据类型为变体 (Varlant)。 42 【正确答案】 False 【试题解析】 ab是一个逻辑表达式,其运行结果为 False; PrInt方法不仅有打印的功能,还兼有计算的功能,将表达式的值先运算后输出。 43 【正确答案】 vbYes或

34、 6 【试题解析】 MsgBox函数在对话框中显示消息,等待用户单击按钮并返回一个 Integer告诉用户单击哪一个按钮。返回值是一个整数,这个整数与选择的按钮有关。 44 【正确答案】 Min Max 【试题解析】 在一般情况下,垂直滚动条的值由上而下递增,最上端代表最小值用 Min属性表示;最下端代表最大值用 Max属性表示。水平滚动条的值从左向右递增,最左端代表最小值也是用 Min属性表示;最右端代表最大值也是用 Max属性表示。滚动条的值均以整数表示,其取值范围为 32 768 32 767。 45 【正确答案】 x Mod 4=1And x Mod 5=2 Text1 SetFocus 【试题解析】 题目要求程序满足的条件是 “除以 4余 1,除以 5余 2”,这个条件中包含了一个逻辑并和两个求模运算。其中逻辑并运算符用 “And”表示,取余运算符用 Mod表示,因此,程序中的 If条件应是 “x Mod 4=1 And x Mod 5=2”;SetFocus方法是将焦点移至指定的控件或窗体。 46 【正确答案】 Check1 Value FontItalic=True FontIIalic=False

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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