[计算机类试卷]VB笔试模拟试卷56及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷56及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷56及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 56及答案与解析 1 数据结构中,与所使用的计算机无关的是数据的 _。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 2 栈底至栈顶依次存放元素 A、 B、 C、 D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是 _。 ( A) ABCED ( B) DBCEA ( C) CDABE ( D) DCBEA 3 线性表的顺序存储结构和线性表的链式存储结构分别是 _。 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B)随 机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构 ( D)任意存取的存储
2、结构、任意存取的存储结构 4 在单链表中,增加头结点的目的是 _。 ( A)方便运算的实现 ( B)使单链表至少有 个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 5 软件设计包括软件的结构、数据接口和过程设计,其中软件的过设计是指 _。 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开 发过程 6 为了避免流程图在描述程序逻辑时的灵活性,捉出了用方框图来代替传统的程序流程图,通常也把这种图称为 _。 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 7 数据处理的最小单位是 _。
3、( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 8 下列有关数据库的描述,正确的是 _。 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个鲒构化的数据集合 ( D)数据库是一组文件 9 单个用户使用的 数据视图的描述称为 _。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)逻辑模式 10 需求分析阶段的任务是确定 _。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 11 要把一个命令按钮设置成无效,应设置属性 _ 的值为 False。 ( A) Visible ( B) Enabled (
4、C) Default ( D) Cancel 12 以下控件可以用来实现定时地执行某段代码的是 _。 ( A) OLE ( B) Timer ( C) ComboBox ( D) FileListBox 13 下列程序段的执行结果为 _。 N=0 For I=1 To 3 For J=5 To 1 Step-1 N=N+1 Next J Next I Print N; J; I ( A) 12 0 4 ( B) 15 0 4 ( C) 12 3 1 ( D) 15 3 1 14 下列程序段的结果为 _。 A= “ABBACDDCBA“ For I= 6 To 2 Step-2 X=Mid(A,
5、 I, I) Y=Left(A, I) Z=Right(A, I) Z=X & Y & Z Next I Print Z ( A) ABA ( B) AABAAB ( C) BBABBA ( D) ABBABA 15 系统符号常量的定义可以通过 _获得。 ( A)对象浏览器 ( B)代码窗口 ( C)属性窗口 ( D)工具箱 16 为了使图片框的大小可以自动适应图片的尺寸,则应 _。 ( A)将其 Autosize属性值设置为 True ( B)将其 Autosize属性值设置为 False ( C)将其 Stretch属性值设置为 True ( D)将其 Stretch属性值设置为 Fals
6、e 17 若在 Shape控件内以 FillStyle属性所指定的图案填充区域,而填充图案的线条的颜色由 FillColor属性指定,非线条的区域由 BackStyle属性填充,则应 _。 ( A)将 Shape控件的 FillStyle属性设置为 2-7间的某个值, Backstyle属性设置为1 ( B)将 Shape控件的 FillStyle属性设置为 0或 1, BackStyle属性设置为 1 ( C)将 Shape控件的 FillStyle属性设置为 2-7间的某个值, BackStyle属性设置为0 ( D)将 Shape控件的 FillStyle属性设置为 0或 1, Back
7、Style属性设置为 0 18 要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性 _。 ( A) Dir ( B) Path ( C) Drive ( D) Filename 19 下列程序段的执行结果为 _。 I=0 For G=10 To 19 Step 3 I=I+1 Next G Print I ( A) 4 ( B) 5 ( C) 3 ( D) 6 20 滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是 _。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 21 执行以下语句后显示结果为 _。 D
8、im x As Integer If x Then Print x Else Print x-1 ( A) 1 ( B) 0 ( C) -1 ( D)不确定 22 下列程序段的执行结果为 _。 Dim m(3, 3)As Integer Dim i As Integer Dim j As Integer Dim x As Integer For i=1 To 3 m(i, i)=i Next For i=0 To 3 For j=0 To 3 x=x+m(i, j) Next Next Print x ( A) 3 ( B) 4 ( C) 5 ( D) 6 23 使用 Public Const
9、语句声明一个全局的符号常量时,该语句应放在 _。 ( A)过程中 ( B)窗体模块的通用声明段 ( C)标准模块的通用声明段 ( D)窗体模块或标准模块的通用声明段 24 在用菜单编辑器设计菜单时,必须输入的项是 _。 ( A)快捷键 ( B)标题 ( C)索引 ( D)名称 25 下面叙述中不正确的是 _。 ( A)自定义数据类型必须在窗体模块或标准模块钓通用 声明段进行声明 ( B)自定义数据类型只能在窗体模块的通用声明段进行声明 ( C)在窗体模块中定义自定义数据类型时必须使用 Private关键字 ( D)自定义数据类型中的元素的数据类型可以是系统提供的基本数据类型或已声明的自定义数据
10、类型 26 使用驱动器列表框的 _ 属性可以返回或设置驱动器列表中当前选中的磁盘驱动器的索引值。 ( A) ChDrive ( B) Drive ( C) List ( D) ListIndex 27 使用目录列表框的 属性可以返回或设置当前工作目录的完整路径 (包括驱 动器盘符 )。 ( A) Drive ( B) Path ( C) Dir ( D) ListIndex 28 下面叙述中正确的是 _。 ( A)随机文件中记录的长度不是固定不变的 ( B)随机文件由若干条记录组成,并可以按记录号访问各个记录 ( C)不能按任意顺序访问随机文件中的数据 ( D)可以同时对打开的随机文件进行读写
11、操作 29 编写如下事件过程: Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Shift=6 And Button=2 Then Print “BBBB“ End If End Sub 程序运行后,为了在窗体上输出 “BBBB”,应执行的操作为 _。 ( A)同时按下 Shift键和鼠标左键 ( B)同时按下 Shift键和鼠标右键 ( C)同时按下 Ctrl、 Alt键和鼠标左键 ( D)同时按下 Ctrl、 Alt键和鼠标右键 30 在窗体上画一个文本
12、框,其名称为 Text1。为了在程序运行后 Text1中的文本不可编辑,应当使用的语句: _。 ( A) Text1.Clear ( B) Text1.Locked=True ( C) Text1.Visible=False ( D) Text1.Enabled=True 31 以上程序段运行的结果是: _. Dim a(-1 To 5) As Boolean Dim flag As Boolean flag = False Dim i As Integer Dim j As Integer Do Until flag = True For i = -1 To 5 j=j+1 if a(i)=
13、 False Then a(i)= True Exit For End If If i = 5 Then flag = True End If Next Loop Print j ( A) 20 ( B) 7 ( C) 35 ( D) 8 32 以下叙述不正确的是: _。 ( A)在 Sub过程中可以调用 Function过程 ( B)在用 Call调用 Sub过程时必须把参数放在括号里 ( C)在 Sub过程中可以嵌套定义 Function ( D)用 Static声明的过程中的局部变量都是 Static类型 33 在窗体上画一个命令按钮,其名称为 Command1,然 后编写如下程序: F
14、unction Func(ByVal x As Integer, y As Integer) y=x*y If y 0 Then Func = x Else Func = y End If End Function Private Sub Command1_Click( ) Dim a As Integer, b As Integer a=3 b=4 c=Func(a,B)Print “a=“; a Print “b=“; b Print “c=“; c End Sub 程序运行后,单击命令按钮,其输出结果为: _。 ( A) a=3 b=12 c=3 ( B) a=3 b=4 c=3 ( C
15、) a=3 b=4 c=12 ( D) a=13 b=12 c=12 34 在窗体上画一个驱动器列表框、一个目录列表框和一个 文件列表框,其名称分别为 Drive1、 Dir1和 File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在 Dir1_change事件过程中应使用的语句是: _。 ( A) Dirve1.Drive=Dir1.Path ( B) Dir1.Path=Drive1.Drive ( C) Dir1.Path=File1.Path ( D) File1.Path=Dir1.Path 35 下列程序段的执行结果为 _。 A=0: B=0 Fo
16、r I=-1 To-2 Step-1 For J=1 To 2 B=B+1 Next J A=A+1 Next I Print A; B ( A) 2 4 ( B) -2 2 ( C) 4 2 ( D) 2 3 36 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【 】遍历和后序遍历。 37 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【 】和限制使用 goto语句。 38 软件测试是保证软件质量的重要手 段,而软件测试的主要和重要的测试方法是通过测试数据和【 】 的设计来实现。 39 数据库系统的三级模式分别为【 】模式、内部级模式与外部级模式。
17、 40 数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项、数据结构、数据流、【 】 和处理过程。 41 以下语句的输出结果是【 】。 S$= “China“ S$= “Beijing“ print S$ 42 窗体、图片框或图像框中的图形通过对象的【 】属性设置。 43 阅读以下程序: Private Sub Form click() Dim k,n, m As integer n=10 m=1 k=1 Do While k =n m=m+2 k=k+1 Loop Print m End Sub 单击窗体程序的执行结果是【 】。 44 程序执行结果 S的值是【 】。 Private
18、 Sub Command1_Click() i=0 Do i=i+1 s=i+s Loop Until i =4 Print s End Sub 45 设有如下的 Visual Basic表达式: 5*x2-3*x-2*Sin(A)/3,它相当于代数式【 】。 46 在窗体 (Name属性为 Form1)上画两个文本框 (其 Name属性分别为 Text1和Text2)和一个命令按钮 (Name属性为 Command1),然后编写如下两个事件过程: Private Sub Command1_Click() A=Text1.Text+Text2.Text Print A End Sub Priv
19、ate Sub Form_Load() Text1.Text= “ “ Text2.Text= “ “ End Sub 程序运行后,在第一个文本框 (Text1)和第二个文本框 (Text2)中分别输入 123和 321,然后单击命令按钮,则输出结果为【 】。 47 以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值, 输出结果。请填空。 Private Sub Form_click() Dim x, y As Single Dim z As Integer x=InputBox(“Enter a score“) Do while【 】 y=y+x z=z+
20、1 x=InputBox(“Enter a score“) Loop If z=0 Then z=1 End If y=【 】 Print y End Sub 48 文件根据数据性质,可分为【 】文件和【 】文件。 49 下面的程序用 “冒泡 ”法将数组 a中的 10个整数按升序排列,请将程序补充完整。 Option Base 1 Private Sub Command1_Click() Dim a a=Array(678, 45, 324, 528, 439, 387, 87, 875, 273, 823) For i=【 】 For j=【 】 If a(i)【 】 a(j)Then a1
21、=a(i) a(i)=a(j) a(j)=a1 End If Next j Next i For i=1 To 10 Print a(i) Next i End Sub VB笔试模拟试卷 56答案与解析 1 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据 元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 2 【正确答案】 D 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时
22、一定是先出 D,再出 C,最后出 A。 3 【正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取, 都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 4 【正确答案】 A 【试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表 包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。 5 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设
23、计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间 如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 6 【正确答案】 B 【试题解析】 常见的过程设计工具有:程序流程图、 N-S图、 PAD图和 HIPO图。其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 N-S图。 7 【正确答案】 C 【试题解析】 数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体:
24、数据结构是指数据之间的相互关系和数据运算。 8 【正确答案】 C 【试题解析】 数据库 (Database,简称 DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有 “集成 ”、 “共享 ”之特点。 9 【正确答案】 A 【试题解析】 外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;存储模式即为内模式。 10 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 56 答案 解析 DOC
