1、VB笔试模拟试卷 64及答案与解析 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, I
5、, 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属性值设置为 False
6、 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)=False
13、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,然后编写如下程序: Function Func(
14、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) a=3 b=4 c=12 ( D)
15、a=13 b=12 c=12 34 在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为 Drive1、 Dir1和 File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在 DirlChange事件过程中应使用的语句是: _。 ( A) Dirve1.Drive=Dir1.Path ( B) Dir1.Path=Drive1.Drive ( C) Dir1.Path=Filel.Path ( D) File1.Path=Dir1.Path 35 下列程序段的执行结果为 _。 A=0: B=0 For I=-1 To -2 Step -1 F
16、or 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 数据库系统的三级模式分别为【 】模式、内部级模式与外部级模拟。 40 数据字典是各类数据描述
17、集合,它通常包括 5个部分 ,即数据项、数据结构、数据流、【 】。和处理过程。 41 一个控件在窗体上的位置由 Top和 Left属性决定,其大小由【 】和【 】属性决定。 42 以下语句的输出结果是【 】。 S$=“China“ S$=“Beijing“ print S$ 43 窗体、图片框或图像框中的图形通过对象的【 】属性设置。 44 阅读以下程序: 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 单击窗体程序的执行结果是【
18、】。 45 程序执行结果 S的值是【 】。 Private Sub Command1_click() i=0 Do i=i+1 s=i+s Loop Until i =4 Print s End Sub 46 设有如下的 Visual Basic表达式: 5*x2-3*x-2*Sin(A)/3,它相当于代数式【 】。 47 在窗体 (Name属性为 Form1)上画两个文本框 (其 Name属性分别为 Text1和Text2)和一个命令按钮 (Name属性为 Command1),然后编写如下两个事件过程: Private Sub Command1_Click() A=Text1.Text+Te
19、xt2.Text Print A End Sub Private Sub Form Load() Text1.Text=“ “ Text2.Text=“ “ End Sub 程序运行后,在第一个文本框 (Text1)和第二个文本框 (Text2)中分别输入 123和 321,然后单击命令按钮,则输出结果为【 】。 48 以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。请填空。 Private Sub Form_click() Dim x, y As Single Dim z As Integer x=InputBox(“Enter a scor
20、e“) Do while【 】 y=y+x z=z+1 x=InputBox(“Enter a score“) Loop If z=0 Then z=1 End If y=【 】 Print y End Sub 49 文件根据数据性 质,可分为【 】文件和【 】文件。 VB笔试模拟试卷 64答案与解析 1 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 2 【正确答案】 D 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A
21、、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。 3 【 正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 4 【正确答案】 A 【试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是
22、为了便于运算的实现。 5 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信:过程设计则是把系统结构部件转换成软件的过程性描述。 6 【正确答案】 B 【试题解析】 常见的过程设计工具有:程序流程图、 N-S图、 PAD图和 HIPO图。其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 N-S图。 7 【正确答案】 C 【试题解析】 数据处理的
23、最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。 8 【正确答案】 C 【试题解析】 数据库 (Database,简称 DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有 “集成 ”、 “共享 ”之特点。 9 【正确答案】 A 【试题解析】 外模式是用户的数据视图, 也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内模式,即数据库在物理存储方面的
24、描述:存储模式即为内模式。 10 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象 (组织、部门、企业等 ),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项 A)软件开发方法是在总体设计阶段完成的任务;选项 B)软件开发工具是在实现阶段需完成的任务;选项 C)软件开发费用是在可行性研究阶段需完成的任务。 11 【正确答案】 B 【试题解析】 命令按钮的部分属性: Visible属性:返回 /设置一个值,决定对象是否可见; Cancel属性:当一个命令按 钮的 Cancel属性设置为 True时
25、,按 Ese键与单击该命令按钮的作用相同。 Enabled属性:返回 /设置一个值,决定对象是否响应用户生成事件。 Default属性:当一个命令按钮的 Default属性被设置为 True时,按回车键和单击该命令按钮的作用相同。 12 【正确答案】 B 【试题解析】 计时器 (Timer)是一种可以按一定时间间隔触发事件的控件。 计时器的属性 Interval指定触发事件的时间间隔,单位为毫秒。 Enabled属性指定控件是否可用,即控件是否定时 触发事件。 计时器的事件 计时器只有 Timer事件。当计时器的 Enabled属性为 True时, Timer事件将以Interval指定的时间
26、间隔被触发。由于计时器的 Timer时间可以以一定的时间间隔被触发,因此可以在 Timer事件中添加希望被不断 (以一定的时间间隔 )执行的代码。 13 【正确答案】 B 【试题解析】 跟踪程序:外循环执行 3次,内循环执行 5次,循环体 N=N+1一共执行了 3*5=15次,故 N的值应当为 15。值得注意的是; For循环的控制变量,在每次循环体执行完之后,会自动加 循环步长值,直到这个值超出循环语句指定的范围,循环结束。由此可见,循环结束后, I的值应当为 3+1=4, J的值应当为1+(-1)=0。 14 【正确答案】 C 【试题解析】 Right字符串, n):返回字符串的最后 n个
27、字符。 Mid(字符串, p, n):从第 p个字符开始,向后截取 n个字符。 p和 n都是算术表达式。 Left(字符串, n):返回 “字符串 ”的前 n个字符 “&”:字符串连接运算符,将两个字符串按顺序连接起来。 分析程序:因为每次循环, Z都被重新赋值,所以只需要跟踪最后一 次循环即可得出最终结果:最后一次循环时, I=2 X=Mid(“ABBACDDCBA“,2,2)=“BB“ Y=Left(“ABBACDDCBA“,2)=“AB“ Z=Right(“ABBACDDCBA“,2)=“BA“ Z=X & Y & Z=“BBABBA“。 15 【正确答案】 A 【试题解析】 对象浏览器
28、:可以显示出对象库和当前工程里过程中的可用类、属性、方法、事件及常量和变量。代码窗口: Visual Basic“代码编辑器 ”是一个窗口,大多数代码都在此窗口上编写。它 象一个高度专门化的字处理软件,有许多便于编写 Visual Basic代码的功能。 属性窗口:主要是针对窗体和控件设置的,用来显示和设置窗体及控件的属性信息。 工具箱窗口:由工具图标组成,这些图标是 Visual Basic应用程序的构件,称为图形对象或控件,每个控件由工具箱中的一个工具图标来表示。 16 【正确答案】 A 【试题解析】 图片框的 Autosize属性返回或设置一个值,以决定控件是否自动改变大小以显示其全部内
29、容。该属性的值如果是 True,则控件根据图片的尺寸自动改变大小;该属性的值如果为 False,则控件不改变自身的大小,如果载入的图片尺寸大于控件的尺寸,则将超过控件尺寸的那部分图片剪裁掉。 17 【正确答案】 A 【试题解析】 Shape控件的相关属性 FillStyle属性,该属性的设置值决定了形状控件内部的填充图案,其值如下: 0-Solid: (实心 ) 1-Transparent: (透明 ) 2-Horizontal Lin: (水平线 ) 3-Vertial Line: (垂直线 ) 4-Upward Diagona: (向上对角线 ) 5-Downward Diagonal:
30、(向下对角线 ) 6-Cross: (交叉线 ) 7-Diagonal: (对角交叉线 ) FillColor属性,用来定义形状控件的内部颜色。 如果 FillStyle属性值设置为 1,则 FillColor属性将不起作用。 BackStyle属性,设置值为 0和 1,用来决定形状控件的背景是否被指定的颜色填充。为 0时,形状控件的背景是透明的,为 1时,形状控件的背景由 BackColor属性所指定的颜色来填充。 如果 FillStyle属性设置为 0,则 BackStyle属 性将不起作用。 18 【正确答案】 D 【试题解析】 文件列表框控件的相关属性 FileName属性用来设置或返
31、回程序运行过程中当前选中的文件名称。 Path属性用来设置或返回程序运行过程中当前选中的文件的路径。 19 【正确答案】 A 【试题解析】 For.Next循环 该程序段的功能相当于根据循环变量的初始值,求循环体执行的次数。 For循环的循环次数 =Int(终值 -初值 )/步长 +1。 故循环体 (I=I+1)一共被执行 4次,而每次执行 I的值增加 1。因 此循环结束后 I的值增加 4,即 I=0+4。 20 【正确答案】 D 【试题解析】 滚动条控件 (HScroll或者 VScroll)的属性和事件: 属性 Value属性 Value属性对应于滚动框在滚动条中的位置,其值介于 Min和
32、 Max属性值之间。当 Value属性值等于 Min属性值时,滚动框位于滚动条的最左端 (水平滚动条 )或最顶端 (垂直滚动条 );当 Value属性值等于 Max属性值时,滚动框位于滚动条的最右端 (水平滚动条 )或最底端 (垂直滚动条 ), Min和 Max属性 Min属性设置滚动框位于滚动条最左端或者最顶端时 Value属性的值。 Max属性设置滚动框位于滚动条最右端或者最底端时 Value属性的值。 SmallChange属性 设置鼠标单击滚动箭头时滚动框移动的大小。 LargeChange属性 设置鼠标单击滚动箭头和滚动框之间的区域时,滚动框的移动大小。 事件 Scroll事件 拖动
33、滚动框时, Scroll事件被触发。 Change事件 释放滚动框或者单击滚动条或滚动箭头时, Change事件被触发。 21 【正确答案】 C 【试题解析】 Dim定义的变量, If语句 在 Visual Basic中, Dim用于在标准模块、窗体模块或过程中定义变量或数组,而当引用 Dim定义的变量时,变量值会被重新设置 (数值变量重新设置为 0,字符串变量被设置为空 )。 If语句的格式: If条件 Then若干条语句 Else若干条语句 或者 IF条件 Then 若干条语句 Else 若干条语句 End If If语句的执行方式: 当 “条件 ”为真的时候,执行 Then后 面的语句:
34、 “条件 ”为假,执行 Else后面的语句。 如果 “条件 ”是数值表达式,则数值表达式为非。值时, “条件 ”为真;数值表达式为。时, “条件 ”为假。 在此题中, “条件 ”是整型变量 x,其值为 0, “条件 ”为假,执行 Else分支,即打印出 -1。 22 【正确答案】 D 【试题解析】 通过第一个以 i为循环变量的循环,令 a(1,1), a(2,2)=2,a(3,3)=3。然后通过双重循环,求数组 a中所有元素的和并将结果赋值给 x,由于在数组 a中除了 a(1,1)、 a(2,2)和 a(3,3)外其他元素都为 0,所以 x=1+2+3=6。 23 【正确答案】 C 【试题解析
35、】 Const语句 格式:作用范围 Const常量名 As数据类型 =常量值 “作用范围 ”可以使用 Private或 Public关键字,缺省使用 Private关键字,表示所声明的常量只在包含该声明的模块内可用:使用 Public关键字,表示所声明的常量在所有模块中对所有过程都可用。 只有在标准模块的通用声明中才可以使用 Public关键字来声明常量。 24 【正确答案】 D 【试题解析】 菜单项的快捷键用来在程序运行 过程中快速地选取这一菜单项。 菜单项的标题是程序运行时该菜单项所显示出来的名字,相当于控件的 Caption属性。 索引用于用户建立菜单控件数组时给数组元素设置下标。 菜单
36、项也是一个控件,需要有一个惟一标识它的控件名,就是菜单项的名称,相当于控件的 Name属性,在设计菜单时必须填写。 25 【正确答案】 B 【试题解析】 自定义数据类型是用 Type语句定义的数据类型,可以包含一个或多个任意数据类型的元素。 自定义数据类型必须在窗体模块、标准模块或类模块的通用声明段进行定义。 在窗体模块和类模块中,只能用 Private关键字来声明白定义数据类型;在标准模块中,可以使用 Private或 Public关键字来声明白定义数据类型。 自定义数据类型中的元素的数据类型可以是系统提供的基本数据类型或已声明的自定义数据类型。 26 【正确答案】 D 【试题解析】 Dri
37、ve属性用来设置或返回程序运行时所选择的驱动器名。 List属性是包含了当前系统中有效驱动器的连接列表。 ListIndex属性用来设置或返回驱动器连接列表中当前所选中的项目的索引。 27 【正确答案】 B 【试题解析】 目录列表框控件的相关属性 Path属性用来返回或设置当前的工作路径。例如,当前工作路径是“C:Windows”,则 Path属性返回的值就是 “C:Windows”。 ListIndex属性用来返回或设置目录列表框的目录列表中当前所选中的项目的索引。 28 【正确答案】 B 【试题解析】 随机文件又称直接文件,由若干个记录来组成,每个记录的长度都是固定的,并且每个记录都有一个
38、记录号,因此可以根据记录号访问随机文件的任意记录。 注意:当用 Open语句打开一个随机文件的时候, 如果指定存取类型为读写类型,则可以任意读写该文件;如果指定存取类型为只读类型,则只能进行读操作;如果指定存取类型为只写类型,则只能进行写操作。 29 【正确答案】 D 【试题解析】 在鼠标的 Mouse_Down事件中,当按下左键时, Button=1,右键时 BuRon=2,在键盘上按下 Shift键时, Shift值为 1, Ctrl键时, Shift值为 2,Alt时, Shift值为 4,如果同时按下多键,则它们的值也相加。 30 【正确答案】 B 【试题解析】 对于 Textbox控
39、件,可通过设置其 Visible属性为 False,使其隐藏,设置 Enabled属性为 False使其不可用,设置 Locked属性为 True,使其不可被编辑。 31 【正确答案】 C 【试题解析】 该程序段的作用是给数组 a的每个数组元素赋值 True,具体实现的方式为: 每次从数组 a的第一个元素开始判断,该元素是否为 False,如果是,则令此元素为 True,然后跳出循环,重新从数组 a的第一个元素开始判断;如果当前元素不为 False,则判断下一个元素。因此语句 j=j+1将执行 1+2+3+4+5+6+7=28次,即 j=28。然后再遍历一遍数组 a的所有元素,最后结束程序段。
40、所以 j最终的值是: j=28+7=35。 32 【正确答案】 C 【试题解析】 Visual Basic中,可以直接使用过程名调用过程,也可以结合 Call关键字调用。使用 Call调用过程时,参数列表必须用括号包含起来。 Visual Basic语言不支持函数与过程的嵌套定义。 Static关键字可以指定局部变量为静态类型变量。 33 【正确答案】 A 【试题解析】 函数 Func(3, 4)的返回值为 3,故 c的值为 3。由于参数 x是按值传递的, a的 值仍为 3;而参数 y是按地址传递的, b的值变为 3*4。 34 【正确答案】 D 【试题解析】 由于要在文件列表框中显示当前选中
41、的文件夹中的内容,所以应使用的语句是 File1.Path=Dir1.Path。 35 【正确答案】 A 【试题解析】 For.Next循环 跟踪程序:内循环的循环体执行了四次,外循环的循环体执行了两次,故 A=2,B=4。 36 【正确答案】 中序 【试题解析】 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、中序遍历和后 序遍历。 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。 中序遍历指在访问根结点、遍历左子树与遍历右子树这三者
42、中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。 后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历右子树,然后访问根结点,最后遍历左子树;并且遍历左、右子树时, 仍然先遍历右子树,然后访问根结点,最后遍历左子树。 37 【正确答案】 模块化 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用 goto语句。自顶向下:程序设计时,应先考虑总体,后考虑细节:先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 逐步
43、求精:对复杂问题,应设计一些子目标作过度,逐步细化。 模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标 ,再进一步分解为具体的小目标,把每个小目标称为一个模块。 限制使用 goto语句。 38 【正确答案】 测试实例 【试题解析】 进行软件测试时,应精心设计测试实例和选择测试数据,以对系统进行全面测试。 39 【正确答案】 概念 或 概念级 【试题解析】 数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。 概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户 (应用 )公共数据视图。 内模式又称物理模式,
44、它给出了数据库物理存储结 构与物理存取方法,如数据存储的文件结构、索引、集簇及 hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上 (如磁盘及磁盘操作 )。 外模式也称子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。 40 【正确答案】 数据存储 【试题解析】 数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出 :数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文
45、件;处理过程。 41 【正确答案】 blank 【试题解析】 Left属性决定了控件相对于窗体的左边距。 Top属性决定了控件相对于窗体的顶边距。 Width决定的是控件的水平宽度。 Height决定的是控件的垂直高度。 42 【正确答案】 Beijing 【试题解析】 S$的最终值是 Beijing,所以输出的应该是 Beijing。 43 【正确答案】 Picture 【试题解析】 Picture属性返回或设置控件中 要显示的图片。对于 OLE容器控件,在设计时不可用在运行时为只读。 44 【正确答案】 21 【试题解析】 本题的循环体共要执行 10次, m的最终值为 1+2*10=21。
46、 45 【正确答案】 10 【试题解析】 DoUntil 语句是先执行循环体,再判断 Until后面的条件表达式,当条件为 True时,则结束循环。本题中的条件是大于等于 4,所以当 i=4时,结束循环,此时共执行了 4次循环体。所以 s=1+2+3+4=10。 46 【正确答案】 5x2-3x-2Sina3 【试题解析】 算术运算符有: (乘方运算符 )、 *(乘法运算符 )、 /(除法运算符 )、(整除运算符 )、 Mod(求模运算符 )、 +(加法运算符 )、 -(减法运算符 )。 47 【正确答案】 123321 【试题解析】 TextBox的 Text属性用来设置或返回文本框编辑区中
47、的文本。 48 【正确答案】 x =0,y/z 【试题解析】 根据表达式的值有条件地执行一组语句。 语法 If condition ThenstatementsElse elsestatements 或者;可以使用 块形式的语法; If condition Then statements ElseIf condition-n Then elseIfstatements Else elsestatements End If 当条件为 True时,或直到条件变为 True时,重复执行一个语句块中的命令。 语法 DoWhile|Untilcondition statemems Exit Do statements Loop 或者可以使用下面这种语法: Do statements Exit Do statements LoopWhileUntilcondition 本题的循环首先判断输入是否大于 0,如果是则处理这个输入,否则结束循环。循环体内的第二个判断语句判断的是当前输入是否比当前的最小值小,如果是则改写当前最小值为输入值,否则结束判断语句。 49 【正确答案】 程序 ,数据 【试题解析】 如果一个文件内存放的是程序数据,则该文件是程序 文件。否则该文件内存放的就是供其他程序使用的数据,也就是数据文件。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1