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

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

1、VB笔试模拟试卷 72及答案与解析 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

3、 软件的结构化开发过程各阶段都应产生规范的文档,以下选项中,在设计阶段应产生的文档是 _。 ( A)可行性分析报告书 ( B)软件需求说明书 ( C)软件设计规格说明书 ( D)软件 测试报告书 8 关系数据模型用 _结构表示实体和实体间的联系。 ( A)树型 ( B)网状 ( C)二维表 ( D)对象 9 已知学生关系是;学生 (学号,姓名,性别,专业号,班长 ),其中 “学号 ”是主码, “班长 ”属性表示该学生所在班级的班长的学号,则学生关系是 _。 ( A)是参照关系不是被参照关系 ( B)是被参照关系不是参照关系 ( C)既是参照关系又是被参照关系 ( D)没有参照关系 10 在数据

4、库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是 _。 ( A)模式和内模式 ( B)内模式 ( C)模式 ( D)外模式 11 设 a “Visual Basic“,下面使 b “Basic“的语句是 _。 ( A) b Left(a, 8, 12) ( B) b Mid(a, 8, 5) ( C) b Right(a, 5, 5) ( D) b Leh(a, 8, 5) 12 除了 Visual Basic系统默认的工具箱布局之外,还可以通过 _定义选项卡来安排控件。 ( A)执行 “文件 ”菜单中的 “添加工程 ”命令 ( B)执行 “工程 ”菜单中的 “部件 ”命令 (

5、 C)在工具箱处执行其快捷菜单中的 “添加选项卡 ”命令 ( D)执行 “工程 ”菜单中的 “添加窗体 ”命令 13 对窗体编写如下事件过程: Private Sub Form_ Mouse Down(Button As Integer, Shift As Integer, X AS Single, Y As Single) If Button=2 Then Print “AAAAA“ End if End Sub Private Sub Form _ MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

6、Print “BBBBB“ End Sub 程序运行后,如果单击鼠标右键,则输出结果为 _。 ( A) AAAAA BBBBB ( B) BBBBB AAAAA ( C) AAAAA ( D) BBBBB 14 阅读下面的程序,当输入分别为 111和 222时,程序输出为 _。 n1=InputBox(”请输入第一个 数: ”) n2=Val(1nputBox(“请输入第二个数: “) Print n1+n2 ( A) 111222 ( B) 222 ( C) 333 ( D)程序出错 15 不能退出 Visual Basic的叙述是 _。 ( A)单击程序窗口右上角的 “关闭 ”按钮 ( B

7、)执行 “文件 ”菜单中的 “关闭 ”命令 ( C)打开左上角标题栏快捷菜单,执行 “关闭 ”命令 ( D)执行 “文件 ”菜单中的 “退出 ”命令 16 将命令按钮的 _属性设置为 True后,就可以按回车键触发其 Click事件。 ( A) Cancel ( B) OK ( C) Enabled ( D) Default 17 在 Visual Basic中,要设置菜单项的快捷访问键,应使用的符号是 _。 ( A) * ( B) ( C) b 语句 End Sub Sub mult(x, y) K=2 * k y=3 * k Print “x=“; x; “, y=“; y End Sub

8、 运行后,标有 “语句 ”的 Print语句的输出结果是【 】。 46 随机文件使用 Put语句写数据,使用【 】语句读数据。 47 下面程序是用来打印九九乘法表的,请填空。 Dim i As Integer, j As Integer, Strl $ Strl =“ “ For i = 1 To 9 For j = 1 To 9 If【 】 Then Strl =Strl +Str$ (j) +“ x“ +Str$ (i) +“ =“ +Str$ (Val(i*j) Else Strl = Strl & Chr( 13 ) 【 】 End If Next Next Print Strl VB

9、笔试模拟试卷 72答案与解析 1 【正确答案】 B 【试题解析】 本题的考查点是数据结构的组成。数据结构包括 3个方面的内容:数据的逻辑结构、数据的存储结构和数据的运算。数据的逻辑结构是数据关系的描述,只抽象反映数据元素间的逻辑关系,而不管在计算机中的存储方式;数据的逻辑结构包括线性结构和非线性结构。数据的存储结构是逻辑结构在计算机中的存储实现。数据的运算是逻辑结构相应的各种运算,每一种逻辑结构都有一个运算的集合 。 2 【正确答案】 A 【试题解析】 线性表是一种最简单、最常用的数据结构。线性表操作的实现依赖于线性表中数据元素及元素之间的关系在存储器中如何存储。采用顺序存储方式存储的线性表称

10、为顺序表;用链式存储方式存储的线性表称为线性链表;用散列方法存储的线性表称为散列表。 3 【正确答案】 D 【试题解析】 对于具有同一排序码的多个记录,若采用的排序方法使得排序后记录的相对次序不变,则次排序方法为稳定的。基数排序是一种借助多关键字排序的思想对单逻辑关键字进行排序的方法。基数排序不需要进行记录关 键字间的比较,因此是一种稳定的排序方法。 4 【正确答案】 D 【试题解析】 线性表查找和树形查找都是利用了数据元素之间的关系进行查找,只有散列查找是利用关键字值与存储位置来进行查找。 5 【正确答案】 A 【试题解析】 本题的考点是软件系统。计算机软件系统包括系统软件和应用软件。系统软

11、件通常负责管理、控制和维护计算机的各种软硬件资源,并为用户提供友好的操作界面,以及服务于一般目的的上机环境,系统软件与具体应用无关。常见的系统软件有:操作系统、语言处理程序、系统实用程序、工具软件、数据管 理系统。应用软件是为各种应用目的而开发的程序,应用软件通常是在系统软件的基础上开发出来的。常见的软件系统有:办公自动化软件、管理信息系统、大型科学计算软件包等。 6 【正确答案】 D 【试题解析】 本题的考点是软件危机的表现形式。软件危机就是指在计算机软件开发和维护过程中所遇到的一系列严重问题,其主要表现可归纳为两点:一方面是无法满足日益增长的对软件的需求;另一方面是难以满足对已有的软件系统

12、的维护。 7 【正确答案】 C 【试题解析】 本题的考点是开发过程计划期的任务。可行性分析报告书是 在可行性分析阶段产生的,软件需求说明书是在需求分析阶段产生的,软件设计规格说明书是在设计阶段产生的,软件测试报告书是在测试阶段产生的。 8 【正确答案】 C 【试题解析】 数据模型按数据结构分为;层次模型、网状模型、关系模型和面向对象数据模型。层次模型是树型结构,网状模型是网状结构 (有向图结构 ),关系模型是用二维表表示实体以及实体与实体间的联系,在面向对象数据模型中,对象是实体的模型化。 9 【正确答案】 C 【试题解析】 在学生关系中,班长来自于学生的学号,班长不是学生关系的主码,但学 号

13、是学生关系的主码,因此,这是同一个关系内部属性间的引用关系,学生关系既是参照关系又是被参照关系。 10 【正确答案】 C 【试题解析】 外模式是数据库用户可以看见和使用的局部数据的逻辑结构和特征的描述,模式是描述数据库中全体数据的全局逻辑结构和特性,内模式则是数据库物理结构和存储方式的描述。 11 【正确答案】 B 【试题解析】 选项 A、 C、 D的格式是错误的,因为函数 Left和 Right只能使用两个参数,即 Left(字符串, n)或 Right(字符串, n)。选项 B正确,函数 Mid(a,8, 5)表示从字符串 a的第 8个字符开始取出 5个字符。 12 【正确答案】 C 【试

14、题解析】 除了 Visual Basic系统默认的工具箱布局之外,还可以通过在工具箱处执行其快捷菜单中的 “添加选项卡 ”命令定义选项卡来安排控件。 13 【正确答案】 A 【试题解析】 在窗体上单击鼠标右键时,实际上先后触发了两个事件,即先触发MouseDown事件,执行 Print方法输出 AAAAA;当释放鼠标键时,触发MouseUp事件,再次执行 Print方法,输出 BBBBB。其实在 Visual Basic中 类似的还有 DblCtick事件,也是先后触发了两个事件,即当双击鼠标时,先触发 Click事件,再触发 DblClick事件。 14 【正确答案】 C 【试题解析】 由于

15、 InputBox函数的默认返回值是字符串,因此 n1的值为 111,n2经过函数 Val转换后成为数值型,其值为 222。按照 Visual Basic自动结合的原则, n1会先自动转换为数值型再和 n2进行运算,最终输出结果为 333。 为了提高程序的可读性,最好对每一个变量都进行定义。故在程序的最前面加上: Dim n1 As Integer Dim n2 As Integer 15 【正确答案】 B 【试题解析】 选项 B中的 “关闭 ”命令只是关闭当前编辑的文档,而不会退出Visual Basic。 16 【正确答案】 D 【试题解析】 当命令按钮的 Default属性设置为 Tru

16、e时,按回车键就和用鼠标单击该按钮相同,触发其 Click事件。 17 【正确答案】 C 【试题解析】 在编辑菜单时,为了能够通过键盘上的快捷键来访问菜单项,在输入菜单项标题时在要用做快捷键组合键的字母前加上 “&”,则显示菜单时 在该字母下将会加上一条下划线,用户可以通过组合键 Alt+带下划线的字母 (即快捷键 )来打开菜单或执行相应的菜单命令。如果想在菜单中显示 &符号,可以在标题中连续输入两个 &符号。 18 【正确答案】 C 【试题解析】 向工程中添加窗体的方法主要有以下 3种。 执行 “工程 ”菜单中的 “添加窗体 ”菜单命令。 单击工具栏中的 “添加窗体 ”按钮。 在 “工程资源

17、管理器 ”窗口中单击鼠标右键,在弹的菜单中选择 “添加 ”命令,然后在下一级菜单中选择 “添加窗体 ”命令。 19 【正确答案】 D 【 试题解析】 Visual Basic语言 (简称 VB)是用人们习惯的自然语言和数学语言设计的一种计算机语盲。 Visual Basic语言属于高级语言。 20 【正确答案】 C 【试题解析】 Visual Basic规定数值变量的默认类型是单精度型。 21 【正确答案】 C 【试题解析】 当用户按下某个键时,依次触发 KeyDown、 KeyPress事件过程。当松开该键时,再触发 KeyUp事件过程 KeyDown和 KeyUp有两个参数,KeyCode

18、参数为键的码值,每个键的值都不同,但对于字母 来讲,不区分大小写,一律都是大写字母的 ASCII码。 Shift参数表示是否按下 Ctrl、 Alt、 Shift组合键。 22 【正确答案】 C 【试题解析】 打开随机文件后,可以使用 Get和 Put语句对文件进行读、写操作。 23 【正确答案】 A 【试题解析】 Name属性是用来定义对象名称的,务必记住:该属性是只读的,也就是说在程序运行时,对象的名称是不能改变的。 Caption表示控件的标题,可以在程序中进行设置修改。 Caption中的 &S在运行中将显示带下划线的 S,即 S,表示按快捷键 Alt+S就可以触发该控件的 Click

19、事件,从而执行其代码。 Top和Left分别表示控件对象距离窗体顶边和左边的相对位置,从而确定对象所在的位置。如果小于 0,则表示该控件有部分显示在窗体的范围之外。 24 【正确答案】 A 【试题解析】 Select Case语句的作用是:先计算数值或字符串表达式的值,然后将该值去与从第一个 Case子句开始的每一个 Case子句后的值列表中的值进行比较,不相等则再往下比较,如果与某一个 Case子句中列表的值相等,那么就去执行该子句下的程序段,执行完毕后跳出 End Select子句,而不管下面的 Case子句中是否有匹配的值。因此选项 A正确。 25 【正确答案】 B 【试题解析】 She

20、ll函数的功能是执行一个可执行文件 (扩展名为 COM、 EXE、BAT或 PIF)。如果执行成功,返回程序的任务 ID;若失败;则返回 0。利用Shell函数可以调用能够在 Windows下运行的应用程序,还可以执行 DOS外部命令。 Shell函数不能调用 Visual Basic的内部函数。因此选项 B的叙述是错误的。 26 【正确答案】 B 【试题解析】 通用对话框的标题由属性 DialogTitle的值决定,程序代码中有设置该属性值的语句 CommonDialogl.DialogTitle=“OpenFile(*.doc)”,因此,对话框的标题应该是等式右边字符串的值。 27 【正确

21、答案】 C 【试题解析】 用户通过窗体设计窗口设计自己的应用程序界面,对应于应用程序的运行结果,用户在窗体中可以创建各种控件,然后通过修改控件的属性值来改变该控件在窗体上的显示风格。 28 【正确答案】 A 【试题解析】 窗体的 Hide方法和 Unload方法是有区别的, Hide方法是将装入内 存的窗体隐藏,并没有从内存中卸载,而 Unload方法是将窗体从内存中彻底清除。 窗体的 Load事件用来在启动程序时对对象属性和变量进行初始化。程序运行时,将自动触发窗体的 Load事件。窗体的 Enabled属性为 False时,该窗体上所有控件,甚至包括窗体本身的操作都被禁止了。窗体的 Hei

22、ght、 Width属性分别用于设置窗体的高度和宽度,这两个属性在程序设计和运行时都可以进行设置。 29 【正确答案】 C 【试题解析】 要在程序中显示通用对话框,必须对控件的 Action属性赋予正确的值。当 Action属性的值为 1时,显示文件打开对话框, Action属性的值为 2,显示另存为对话框; Action属性的值为 3,显示颜色对话框; Action属性的值为4,显示字体对话框, Action属性的值为 5,显示打印机对话框, Action属性的值为 6,显示帮助对话框, 30 【正确答案】 C 【试题解析】 本题需要分清在执行 KeyDown事件过程时其参数 KeyCode

23、和在执行 KeyPress事件过程时其参数 KeyAseii的区别, KeyAscii是所按键的 ASCII码值,对于上档键和下档键有着不同的值,比 如说大写的 A与小写的 a的 ASCII码值分别为 65和 97,在这里并非锁定大写状态,也没有按 Shift键,所以得到的ASCII码值为小写 a的 ASCII码值 97;而 KeyCode是下档键的 ASCII码值,它是所按键的 “扫描码 ”值,也就是说对于同一个键得到的 KeyCode值是相等的,在这里就是下档字符 A的 ASCII码值 65,再通过 Chr()函数将 KeyCode的值转换成字符型,即为字符 A。 31 【正确答案】 C

24、【试题解析】 窗体没有 Close方法或属性, Close语句不适用于窗体对象 (可以关闭文档、连 接等对象 )。窗体的 Hide方法将窗体隐藏,但窗体仍驻留在内存中;Unload语句将窗体从内存中清除 (窗体被卸载掉了 )。 32 【正确答案】 C 【试题解析】 在多重窗体中,经常要使用关键字 Me来代表程序代码所在的窗体。 33 【正确答案】 D 【试题解析】 当 Visual Basic中的菜单 “标题 ”栏设置为字符 “-”时,则该菜单项为一个分隔线。 34 【正确答案】 D 【试题解析】 选项 A、 B、 C均为文件关闭的 3种正确操作。 35 【正确答案】 B 【试题解析】 选项

25、A、 C、 D的操作都可以打开窗体布局窗口。若按 Alt+F5组合键,则不能打开窗体布局窗口。 36 【正确答案】 线性结构 【试题解析】 数据的逻辑结构有线性结构和非线性结构两大类。 37 【正确答案】 相邻 【试题解析】 常用的存储表示方法有 4种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。 38 【正确答案】 可重用性 【试题解析】 本题考查了继承的优点:相似的对象可以共享程序代码和数据结构,从而大大减少了程序 中的冗余,提高软件的可重用性。 39 【正确答案】 软件开发 【试题解析】 基于软件工程的目标,软件工程的理

26、论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括:软件管理学、软件工程经济学,以及软件心理学等内容。 40 【正确答案】 blank 【试题解析】 在关系操作中,所有操作对象与操作结果都是关系。而关系定义为元数相同的元组的集合。因此,关系操作的特点是集合操作。 41 【正确答案】 非线性结构 【试题解析】 数据的逻辑结构有线性结构和非线性结构两大类。 42 【正确答案】 ABCD 【试题解析】 Text1中的值被赋到 Text2中, Text1中的值被重新赋值为ABCD。

27、43 【正确答案】 True 【试题解析】 当图像框的 Stretch属性设为 True时,图像的大小随图像框的大小改变而改变;设为 Flase时,图像框的大小随图像的大小而改变。 44 【正确答案】 Loop While Cout =n或 【试题解析】 a和 n的值 必须已知,表达式才能计算。但程序中没有给变量 n赋值的语句,可见第一个空白行应该填写给 n赋值的语句。 Do循环应该有与之对应的终端语句,可见了第二个空白行应填写 Do循环的终端语句,即 While语句,同时要构造出控制循环的条件。程序中有四个赋值语句,其中有一个计数语句Cout=Cout+1,可见控制循环次数的变量应是 Cou

28、t。 45 【正确答案】 a=1, b=3 【试题解析】 在 Visual Basic语言中,虚实结合有值传递方式和地址传递方式。实参为常量或表达式。是值传递方式,这种传递是单向的。 实参为变量,是地址传递方式。这种传递是双向的,在调用子程序时,形参的值如果改变了,会通过实参带回主程序。本题中,第 1个实参变量 a用括弧括起来,采用的是值传递方式,第 2个实参数变量 b没用括弧括起来,采用的是地址传递方式。在调用子程序后,第 1个实参 a的值为 1,不管在子程序中是否被重新赋值。返回调用程序,保留调用前的值仍为 1:第 2个实参数 b的值为 1,在子程序中被重新赋值为 3,返回调用程序就不再保留调用前的值,而是带回了形参的值 3。因此,在标有 “语句 ”的 Print语句中的输出项为 a=1, b=3。 46 【正确答 案】 Get 【试题解析】 随机访问模式中文件的写操作使用 Put命令, Put命令是将一个记录变量的内容写入所打开的磁盘文件中指定的记录位置上;随机访问模式中文件的读操作使用 Get命令, Get命令是从磁盘文件将一条记录号指定的记录内容读入记录变量中。 47 【正确答案】 j =i ,Exit for 【试题解析】 本题考查了双重 For循环和转换函数。 Str $(x):把 x的值转换为一个字符串; Chr(x):把 x的值转换为相应的 ASCII字符。

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

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

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