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

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

1、VB笔试模拟试卷 232及答案与解析 1 三种基本结构中,能简化大量程序代码行的是( )。 ( A)顺序结构 ( B)分支结构 ( C)选择结构 ( D)重复结构 2 下列关于栈的描述正确的是( )。 ( A)在栈中只能插入元素而不能删除元素 ( B)在栈中只能删除元素而不能插入元素 ( C)栈是特殊的线性表,只能在一端插入或删除元素 ( D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 3 下列有关数据库的叙述,正确的是( )。 ( A)数据处理是将信息转化 为数据的过程 ( B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 ( C)关系中的每一列称为元组,一个

2、元组就是一个字段 ( D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字。 4 概要设计中要完成的事情是( )。 ( A)系统结构和数据结构的设计 ( B)系统结构和过程的设计 ( C)过程和接口的设计 ( D)数据结构和过程的设计 5 下面排序算法中,平均排序速度最快的是( )。 ( A)冒泡排序法 ( B)选 择排序法 ( C)交换排序法 ( D)堆排序法 6 两个或两个以上模块之间关联的紧密程度称为( )。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)数据传输特性 7 下列描述中正确的是( )。 ( A)软件工程只是解决软件

3、项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发中的技术问题 8 关系模型允许定义 3类数据约束,下列不属于数据约束的是( )。 ( A)实体完整性约束 ( B)参照完整性约束 ( C)属性完整性约束 ( D)用户自定义的完整性约束 9 下列描述中正确的是( )。 ( A)程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据与相关文档的集合 10 用树型结构表示实体之间联系的模型是( )。 ( A)关系模型 ( B)网

4、状模型 ( C)层次模型 ( D)以上三个都是 11 在新建一个 Visual Basic工程时,将新建窗体的 Name属性设 置为 TheFirst,则默认的窗体文件名为 ( )。 ( A) Form1 frm ( B)工程 1 Frm ( C) TheFirst frm ( D) Form1 Vbd 12 在用通用对话框控件建立 “保存 ”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件 (即 txt文件 ),则正确的描述格式是( )。 ( A) “text( txt)丨 (* txt)” ( B) “文本文件 ( txt)丨 ( txt)” ( C) “text( txt)

5、丨丨 (* txt)” ( D) “text( txt)(* txt)” 13 已知 a=5, b=, c=12,下列表达式的值为 True的是( )。 ( A) ab And cb Or cb Xor ca Eqv c键 ( B)执行语句 Picture 1 Picture=I oadPicture(“”) ( C)执行语句 Picturel Picture=“” ( D)选择图片框控件,在属性窗口中选择 Picture属性,然后删除该属性的值 16 在文本框中输入字符时,通过( )事件过程可以得到字符的 ASCII码值。 ( A) Change ( B) GotFOCUS ( C) Key

6、Press ( D) LostFOCLIS 17 单击命令按钮时,下列程序段的执行结果是( )。 Private Sub Commandl Click() Dim a As Integerb As Integer, c As Integer a=2: b=4: c=6 Call Sl(a, b) Print“a=”; a; “b=” b; “c=”; c Call S2(a, b) Print“a=”; a; “b=”; b; “c=”: C: End Sub Private Sub S1(X As Integer, Y As Integer) Dim C As Integer x=2*x:

7、y=Y+2: c=X+y End Sub Sub S2(x As Integer, ByVal Y As Integer) Dim e As Integer x=2*x: y=Y+2: e=x+y End Sub ( A) a=4 b=6 c=6 a=4 b=6 c=6 ( B) a=8 b=6 c=6 a=8 b=6 C=6 ( C) a=4 b=6 c=6 a=8 b=6 c=6 ( D) a=8 b=6 c=6 a=4 b=6 c=6 18 下列关于复选框的说法,正确的是( )。 ( A)复选框的 Enabled属性用于决定该复选框是否可见 ( B)复选框的 Value属性用于决定该复选

8、框是否被选中 ( C)复选框的 Tabindex属性用于决定该复选框在控件数组中的序号 ( D)复选框的 Visible属性用于决定该复选框是否可用 19 在窗体上画一个命令按钮,其名称为 Commandl。程序运行后,单击命令按钮,输出结果是( )。 Private Sub pl(n As Integer) For i= n To 1 Step=1 X=String(i, “*”) Print X Next i End Sub Private Sub Commandl Click() pl(3) EndSub ( A) * ( B) * * * * ( C) * ( D) * * * 20

9、要在命令按钮控件上显示图像应( )。 ( A)设置 Picture属性 ( B)实现不了 ( C)先将 Style设置为 1,然后再设置 Picture属性 ( D)以上都不对 21 在窗体上画 1个名为 Textl的文本框和 1个名为 Labell的标签,再画 4个名为Opl的单选按钮控件数组,其 Index属性按季度顺序为 0 3,如图 1所示。在文件Sales txt中按月份顺序存有某企业某年 12个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则 Textl中显示相应季度的销售总额,并把相应的文字显示在标签上。如图 2所示是单击 “第二季度 ”单选按钮所产生的结果。请选择可在空白

10、处填写的合适语句( )。Option Base 1Dim sales(12)As LongPrivate Sub Form Load() Open”C: sales txt”For Input As#1 For k=1 TO 12 Input#1, sales(k) Nextk Close#1 End SubPrivate Sub_(Index As Integer)Dim sum As Long, k As Integer, month As Integer sum=0 month=Index*For k=1 To 3 month: month+1 sum=sum+sales(month)N

11、ext kLabell Caption_ Caption 6 【正确答案】 A 【试题解析】 耦合是指模块之间的关联程度,内聚是指模块内部各部分的聚合程度。 7 【正确答案】 C 【试题解析】 软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法来开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程的目标是生产具有正确性、可用性及开销合宜的产品,它的主要思想是强调在软件开发过程中需要应用工程化原则。 8 【正确答案】 C 【试题解析】 关系模型允许定义 3类数据约束,即实体完整性约束、参照完整性约束和用户自定义完整性约束。其中前

12、两种完整性约束由关系数据库系统支持,用户自定义完整 性约束则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。 9 【正确答案】 D 【试题解析】 软件是程序、数据与相关文档的集合,它是一个逻辑实体。软件的开发要受计算机系统的限制,例如硬件系统的限制、软件操作系统的限制等。 10 【正确答案】 C 【试题解析】 层次模型是数据库系统中最早出现的数据模型,它用树型结构来表示各类实体及实体间的联系。在现实世界中事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构很不直接,网状模型则用来表示非树型结构 。关系模型是目前最重要的一种数据模型,它建立在严格的数

13、学概念基础上。关系模型由关系数据结构、关系操作系统和关系完整性约束 3部分组成。 11 【正确答案】 C 【试题解析】 设置 Name的属性其实就是给窗体重命名。窗体的文件名是由文件名和后缀名 ( frm)组成,即 “自定义名 frm”。 12 【正确答案】 A 13 【正确答案】 D 【试题解析】 And逻辑运算符对两个关系表达式的值进行比较,如果两个表达式的值均为 True,则结果为 True,否则为 False。 0r逻辑运算符对两个关系表 达式的值进行比较,如果两个关系表达式的值均为 True或其中的一个表达式为True,则结果为 True;如果两个表达式的值均为 False,则结果为

14、 False。 Xor逻辑运算符,如果两个表达式同时为 True或同时为 False,则结果为 False,否则为True。 Eqv逻辑运算符,如果两个表达式同时为 True或同时为 False,则结果为True。 14 【正确答案】 D 【试题解析】 Text属性用来显示文本框中输入的文本;文本框没有 captlon属性和 Password属性; Password(: har属性 中输入的字符或占位符可以替代在文本框中输入的字符硅示出来,从而达到隐藏实际输入字符的功能,该属性一般用于密码设置。 15 【正确答案】 B 【试题解析】 选项 A的方法是在设计程序时删除图片框控件的方法;选项 B是

15、在运行时给图片框控件加载一个空图片,替换图片框中原有的图片,即清除了图片框中的图片;选项 C有语法错误;选项 D的方法是在程序设计时清除图片框控件中的图形。 16 【正确答案】 C 【试题解析】 当文本框获得焦点,按下键盘上的某个键时,将触发文本框的KeyPress事件。 KeyPress事件带有一个 KeyCode参数,可以通过该参数获取按键的 ASCII码值。 17 【正确答案】 C 【试题解析】 在定义子过程的参数时,如果在参数前加上 ByVal。表示 “传值 ”参数,主调函数中参数的值不被改变;否则表示是 “传地址 ”参数,参数值会被调用的子过程改变。 题中 S1过程的参数是 “传地址

16、 ”,因此调用后 a、 b、 c的值都改变了,分别为 4、6、 6: s2过程的参数 a是 “传地址 ”参数, b是 “传值 ”参数,因此调用后 a值改变 b值不变,因为 c是过程变量,所以也没有变化,因此输出的值为 8、 6、 6。 18 【正确答案】 B 【试题解析】 Enabled属性用于设置控件是否能够对用户产生的事件作出反应;Value属性用来返回或设置复选框的状态,是否被选中; Tablndex属性是指复选框在窗体中获得焦点的顺序; Visiblj属性返回或设置复选框可见或隐藏。 19 【正确答案】 A 20 【正确答案】 C 【试题解析】 Style属性的值设置成标准模式 0(v

17、bButtonS!ande【 rd)或图形模式1(vbButton(jraphical)。命令按钮控件默认的 style属性值为 0,只能 显示标准的按钮,不能设置颜色和图形。使用 Picture属性可以给命令按钮指定一个图形。 21 【正确答案】 A 22 【正确答案】 B 23 【正确答案】 B 24 【正确答案】 B 25 【正确答案】 A 【试题解析】 Columns属性返回或设置一个值,以决定控件是水平还是垂直滚动以及如何显示列中的项目。 C0lumns属性值为 0时,控件为垂直滚动; Co1umns属性等于 I时,则列表框呈多行多列显示; Columns属性值大于 1时。为水平滚动

18、Columns属性值的数量决定在控件中的 可见宽度内显示列的数量。 Columns属性用来确定列表框的列数。 26 【正确答案】 D 【试题解析】 Enabled属性用来设置一个窗体或控件是否能够对用户产生的事件作出反应,设为 False时,菜单项在程序运行时失效,不响应用户的操作;设为True时,菜单项在程序运行有效,能响应用户的操作。 Vis hle属性用来设置窗体或控件是否可见,设为 False时,控件不可见;设为 True时,控件可见。 27 【正确答案】 B 【试题解析】 在通用对话框中打开 “颜色对话框 ”的方法是:使用 Show(: oloi方法,或者将通用对话框的 Actlon

19、属性设置为 3,在本题中也可使用 E1aable属性进行控制, MenuItem Endble=True。 28 【正确答案】 A 29 【正确答案】 D 【试题解析】 程序中 y为窗体变量,其作用范围为整个窗体中的所有子过程,要注意区分作为 p1、 p2形式参数的 y变量。 窗体变量 y能够记录程序运行中对其的改变,第 1次调用 pl, y值为 2;第 2次调用 p1, y值为 6;第 3次调用 pl, y值为 11;第 4次调用 p1, y值为 36;所以计算出的函数 pl、 p2的返回 直也会不同。 30 【正确答案】 C 【试题解析】 在子过程中声明的变量叫局部变量,其作用范围仅限于该

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

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

22、B 【试题解析】 使用 Append方式打开文件与使用 Output方式不同,它的文件指针被定位于文件尾;当以 Input打开文件时,如果文件不存在,则产生 “文件未找到 ”错误,而如果为 Output、 Append、 Rmdom访问方式打 开的文件不存在,则自动建立相应的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的;随机文件打开后,可以进行读、写操作。 35 【正确答案】 A 36 【正确答案】 继承 37 【正确答案】 错误 38 【正确答案】 数据元素 【试题解析】 数据的基本单位是数据元素。 39 【正确答案】 驱动模块 【试题解析】 在进行模块测试时要为每个

23、被测试的模块另外设计两类模块:驱动模块和承接模块 (桩模块 )。驱动模块的作用是将测试数据传送给被测试的模块并显示被测试模块 所产生的结果。桩模块用来代替被测模块所调用的模块,逗回被测模块所需的信息。 40 【正确答案】 概念设计 【试题解析】 本题考查数据库设计的流程,数据库设计按流程分为以下阶段:需求分析阶段 概念设计阶段一 逻辑设计阶段 物理设计阶段 数据库实施阶段数据库运行、维护阶段。 41 【正确答案】 内建 或 下拉式 快捷方式 或 快捷 【试题解析】 Visuetl Basic有两种类型的菜单:内建及快捷方式。内建菜单即下拉式菜单。内建菜单出现在 Visual Basic窗口顶端

24、的 菜单栏中,每个菜单名称都会有些相应的命令。快捷方式菜单即弹出式菜单。快捷方式菜单是一个内含经常使用的命令的菜单,当单击鼠标右键或按 “Shift+F10”组合键时就会出现。 42 【正确答案】 321456 【试题解析】 Input: Box函数返回值为字符串类型, a+b是将两个字符串相连,因此结果为 321456。 43 【正确答案】 -5 5 【试题解析】 本题主要考查的是 ByVal的作用。 44 【正确答案】 n 1。 【试题解析】 程序中 Int()用来求不大于 number参数的最大整数 ; 45 【正确答案】 t a(3) a(1) 【试题解析】 程序主要作用是在运行后,提示用户输入 3个整数,然后对用户输入的 3个整数进行打印,并进行大小比较,最后输出中间值。程序的思路为将第一和第二个数进行比较,较大的放到前面,然后比较第二个数与第三个数,若第二个数大于第三个数,则第二个数为中间数。若第二个数小于第三个数则比较第三个数和第一个数,较小的为中间数。主要完成当 a(1)a(2)时两个数的交换。交换时必须定义一个中间变量,即 t用来暂存数据,先将 a(1)暂存入 t,然后 将 a(1)的值改为 a(2),最后再将 a(2)的值改为 t,即最初 a(1)的值。故填写 t。由上面分析比较第一个数和第三个数的情况,小的为中间数,故分别填写 a(3)、 a(1)。

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

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

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