[计算机类试卷]VB笔试模拟试卷8及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷8及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 8及答案与解析 1 线性表若采用链式存储结构时,要求内存中可用存储单元的地址 ( A)必须是连续的 ( B)部分地址必须是连续的 ( C)一定是不连续的 ( D)连续不连续都可以 2 在待排序的元素序列基本有序的前提下,效率最高的排序方法是 ( A)冒泡排序 ( B)选择排序 ( C)快速排序 ( D)归并排序 3 下列叙述中,错误的是 ( A)数据的存储结构与数据处理的效率密切相关 ( B)数据的存储结构与数据处理的效率无关 ( C)数据的存储结构在计算机中所占的空间不一定是连 续的 ( D)一种数据的逻辑结构可以有多种存储结构 4 希尔排序属于 ( A)交换排序 ( B
2、)归并排序 ( C)选择排序 ( D)插入排序 5 下列叙述中,不属于结构化分析方法的是 ( A)面向数据流的结构化分析方法 ( B)面向数据结构的 Jackson方法 ( C)面向数据结构的结构化数据系统开发方法 ( D)面向对象的分析方法 6 详细设计的结果基本决定了最终程序的 ( A)代码的规模 ( B)运行速度 ( C)质量 ( D)可维护性 7 下列不属于静态测试方法的是 ( A)代码检查 ( B)白盒法 ( C)静态结构分析 ( D)代码质量度量 8 公司中有多个部分和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 ( A)多对多 ( B)一对
3、一 ( C)多对一 ( D)一对多 9 下列关系运算的叙述中,正确的是 ( A)投影、选择、连接是从二维表行的方向进行的运算 ( B)并、交、差是从二维表的列的方向来进行运算 ( C)投影、选择、连接是从二维表列的方向进行的运算 ( D)以上 3种说法都不对 10 关系数据库管理系统应能实现的专门的关系运 算包括 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 11 下列说法不正确的是 ( A)对象的可见性可设为 True或 False ( B)标题的属性值可设为任何文本 ( C)属性窗口中属性可以按字母顺序排列 ( D)某些属性的值可以
4、跳过不设置,系统之不理自动设为空值 12 要设置窗体为固定对话框,并包含控制莱单栏和标题栏,但没有最大化和最小化控钮,设置的操作是 ( A)设置 BoderStyle的值为 Fixed ToolWindow ( B)设置 BoderStyle的值为 Sizable ToolWindow ( C)设置 BnderStyle的值为 FixedDialog ( D)设置 BoderStyle的佰为 Sizable 13 下面的控件可作为其他控件容器的是 ( A) PictureBox 和 Data ( B) Frame和 Image ( C) PictureBox 和 Frame ( D) Imag
5、e和 Data 14 如果要将文本框作为密码框使用时,应设置的属性为 ( A) Name ( B) Caption ( C) PasswordChar ( D) Text 15 有关程序代码窗口的说法错误的是 ( A)在窗口的垂直滚动条的上面,有一个 “拆分栏 ”,利用它可以把窗口分为两个都分,每个窗口显示代码的一部分 ( B)双击控件设计窗体即可打开程序代码窗口 ( C)在程序代码的左下角有两个按钮,可以选择全模块壹看或者是过程查看 ( D)默认情况下,窗体的事件是 Load 16 Visual Basic中的数值可以用十六进制或八进制表示,十六进制数的开头符是y End Sub Publi
6、c Sub PtoP(Byval n AS Integer, ByVal m Aa Integer) n = n 10+2 m = m 10+2 End Sub ( A) 0 8 ( B) 40 72 ( C) 4 50 ( D) 78 50 28 下列程序的执行结果为 Private Sub Comrnandl_Click( ) Dim p As Integer, q As Integer p=12: q=20 Call Value(p, q) Print p; q End Sub Private Sub Value(ByVal m As Integer, ByVal n As Intege
7、r) m=m * 2: n=n - 5 Print m; n End Sub ( A) 20 12 20 15 ( B) 12 20 12 25 ( C) 24 15 12 20 ( D) 24 12 12 15 29 在窗体上画一个命令按钮,然后编写如下程序: Private Sub Comrnand3_Click( ) Cop 2 Cop 3 Cop 4 End Sub Sub Cop (a As Integer) Static x As Integer x=x + a Print x; End Sub 程序运行后,单击命令按钮,输出结果为 ( A) 2 3 4 ( B) 2 5 9 (
8、C) 3 5 4 ( D) 2 4 3 30 有如下事件过程,单击命令按钮扣,输出结果是 Private Sub Command1 Click( ) Dim b% (1 To4) ,j%, t# For j=1 To 4 b(j) =j Next j t=Tax(b( ) ) Print “t=“; t, End Sub Function Tax (a( ) As Integer) Dim t#, i% t=1 For i=2 To UBound (A)t=t * a(i) Next i Tax=t End Function ( A) t=18 ( B) t=24 ( C) t=30 ( D)
9、 t=32 31 设在窗体上有一个文本框,然后编写如下的事件过程: Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Intcger) Const Alt=4 Const Key_f2=&H71 altdown%=(Shift And Alt) 0 f2down% And f2down% Then If altdown% And f2down% Then Text =“abl“ End If Ead Sub 程序运行后,清除文本框中原有内容,如果按 Shift+F2键,则在文本框中显示的是 ( A) Alt+F2 ( B) abl (
10、 C)随机出儿个数 ( D)不发生变化 32 设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单为 Bt,取消其 “可见 ”属性,运行时,在以下事件过程中,可以使快捷菜单相应鼠标右键菜单的是 ( A) Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_ X As Single, Y As Single) If Button=2 Then PopupMenu Bt, 2 End Sub ( B) Private Sub Form_MouseDown(Button As Integer, Shift As Intege
11、r, _ X As Single, Y As Single) PopupMenu Bt End Suh ( C) Private Sub Form MouseDown(Button As Integer, Shift As Integer, _ X As Single, Y As Single) PopupMenu Bt,0 End Sub ( D) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _ X As Single, Y As Single) If (Button=vbLeftButton) Or ( B
12、utton=vbRightButton) Then PopupMenu Bt End Sub 33 在窗体上画一个通用对话框图,其 Name属性为 Cont,瑞画一个命令按钮,Name属性为 Command1,然后编写如下事件过程: Privute Sub Command1_Click( ) Cont FileName=“ “ Cont Flags=vbOFNFileMustExist Cont Filter=“All Files| * .*“ Cont FilterIndes_3 Cont DialogTitle=“Open File“ Cont Action=1 If Cont FileN
13、ame=“ “ Then MsgBox “No file selected“ Else Open Cont FileName For Input As #1 Do While Not EOF(1) Input #1.b$ Print b$ Loop End If End Sub 以下各选项,对上述事件过程描述错误的是 ( A)该事件过程用来建立一个 Open对话框,可以在这个对话框中选择要打开的文件 ( B)选择后单击 “打开 ”按钮,所选择的文件名即作为对话框的 FileName属性值 ( C) Open对话框不仅仅用来选择一个文件,还可以打开、显示文件 ( D)过程中 “Cont Acti
14、on=1”用来建立 Open对话框,它与 Cont ShowOpen等价 34 已知使用 Show方法的格式为 :窗体名称 Show模式 ,如果要使窗体是 “模态型 ”宙体,则 “模式 ”值为 ( A) True ( B) 0 ( C) 1 ( D) False 35 下面叙述不正确的是 ( A)对顺序文件中的数据操作只能按一定的顺序操作 ( B)顺序文件结构简单 ( C)能同时对顺序文件进行读写操作 ( D)顺序文件中只能知道第一个记录的位置 36 栈和队列通常采用的存储结构是【 】。 37 在程序设计阶段应该采取【 】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而
15、用某种程序设计语言写 成程序。 38 软件结构是以【 】为基础而组成的一种控制层次结构。 39 数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【 】两个含义。 40 数据库保护分为:安全性控制【 】并发性控制和数据的恢复。 41 下述语句段在运行时的显示结果是【 】。 Cls x=34 + 8 Print Len(x) 42 窗体上有两个按钮,则执行程序后按键盘 Cancel键的输出结果是【 】。 Private Sub Command1 _ Click( ) Print“北京 “; End Sub Private Sub Command2 _ Click( ) Print“南
16、京 “; End Sub Private Sub Form _ Load( ) CommandCancel True Command1 Cancel=True End Sub 43 在窗体上有一个命令按钮,然后编如下事件过程: Function SR( x As Double)As Double Select Case Sgn(x) Case 1 SR=Sqr(x) Exit Function Case 0 SR=0 Case-1 SR=-1 End Select End Function Private Sub Command1 _ Click( ) Dim Msg, SRN Dim N A
17、S Double N=InputBox(“请输入要计算平方根的数 “) Msg=N&“的平方根 “ Select Case SR(N) Case 0 Msg=Msg &“是 0“ Case-1 Msg=Msg&“是一个虚数 “ Case ElSe Msg=Msg &“是 “& SR(N) End Select MsgBox Msg End Sub 程序运行后,单击命令按钮,在输入对话框内输入 1,输出结果是【 】。 44 在一个窗体上有两个命令按钮, cmdMax 和 cmdMin。单击 cmdMax时,窗体上显示 “字体由小变大 ”,字号每次增加 2;单击 cmdMin时,窗体上显示 “字体
18、由大变小 ”,字号每次减小 2。请填 空。 Private Sub Form_Load() Forml Caption =“字体变化示范 ” cmdMax Caption=“字体变大 ” cmdMin Caption=“字体变小 ” End Sub Private Sub cmdMax_Click() 【 】 Forml Print”字体由小变大 ” End Sub Private Sub cmdMin_Click() 【 】 Forml Print“字体由大变小 ” End Sub 45 下列程序的功能是:将数据 1, 2, , 10写入顺序文件 Base txt中,请填空。 Private
19、 Sub Form_Click() Dim i As Integer Open【 】 As #1 For i=1 To 10 【 】 Next i Close #1 End Sub VB 笔试模拟试卷 8答案与解析 1 【正确答案】 D 【试题解析】 在链式存储结构中,存储数据结构的存储空间可以是连续的,也可以是不连续的,各数据结点的存储顺序 与数据元素之间的逻辑关系可以不一致。 2 【正确答案】 A 【试题解析】 从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法
20、,故本题答案应该为选项 A)。 3 【正确答案】 B 【试题解析】 一般来说,一种数据结构根据需要可以表示成多种存储结构。常用的存储结构有顺序、链接、索引等,而采用不同的存储结构,其数据处理的效率是不同的;一个数据结构中的各数据元素在计算机 存储空间中的位置关系与逻辑关系是有可能不同的。 4 【正确答案】 D 【试题解析】 希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减小到 1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。 5 【正确答案】 D 【试题解析】 常见的需求分析方法有结构化分析方法
21、和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法 (SA Structured analy sis),面向数 据结构的 Jackson 方法 (JSD-Jackson system development method)和面向数据结构的结构化数据系统开发方法 (DSSD Data structured system development method)。 6 【正确答案】 C 【试题解析】 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,但详细设计阶段的任务还不是 具体的编写程序,而是要设计出程序的 “蓝图 ”,以后程序员将根据这个蓝图写出实际的程序代
22、码,因此,详细设计阶段的结果基本上就决定了最终的程序代码的质量。 7 【正确答案】 B 【试题解析】 静态测试包括代码检查、静态结构分析和代码质量度量等。其中白盒测试属于动态测试。 8 【正确答案】 C 【试题解析】 现实世界中事物之间的联系在信息世界中反映为实体集之间的联系,实体集间的联系个数不仅可以是单个的也可以是多个的,这种关系可以有下面几种对应:一对一、一对多 (多对一 )多对多。两个实体集间的联系可以用 下图表示: 9 【正确答案】 C 【试题解析】 在关系模型的数据语言中,一般除了运用常规的集合运算 (并、交、差、笛卡尔积等 ),还定义了一些专门的关系运算,如投影、选择、连接等。前
23、者是将关系 (即二维表 )看成是元组的集合,这些运算主要是从二维表的行的方向来进行的。后者是从二维表的列的方向来进行运算的。 10 【正确答案】 B 【试题解析】 关系数据库建立在关系数据模型基础上,具有严格的数学理论基础。关系数据库对数据的操作除了包括集合代数的并、差等运算之外,更定义了一组专门的关系运算:连接 、选择和投影。关系运算的特点是运算的对象都是表。 11 【正确答案】 D 【试题解析】 在 vieual Basic中,对象具有 Visible属性,它有两个值 True和False,决定时象是否可见如果设置为 True,则可见如果设置为 False,则是不可见的,所以选项 A)是正
24、确的;标准即 Caption 属性,可设为任何文相包括空字符串,所以选项 B)是正确的;属性的值可以不设置,但是系统会设为默认值而不是空值,所以选项 D)不正确;属性窗口除按字母排列外,还可以有其他类型的排列方式所以选项 C)是 正确的。 12 【正确答案】 C 【试题解析】 窗体的边框有 6种样式 Name 窗体无边框: Fixed Single窗体固定单边框,可以包含控制菜单框、标题栏、最大化和最小化按钮,窗体太小只能用最大化和最小化按钮改变; Sizable可调整边框,窗体太小日变并有标准的双线边界; Fixed Dialog 固定对话框可以包含控制菜单栏和标题栏,但敉有最大化化最小化按
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 答案 解析 DOC
