1、VB笔试模拟试卷 84及答案与解析 1 下列叙述中,错误的是 ( A)数据的存储结构与数据处理的效率密切相关 ( B)数据的存储结构与数据处理的效率无关 ( C)数据的存储结构在计算机中所占的空间不一定是连续的 ( D)一种数据的逻辑结构可以有多种存储结构 2 树是结点的集合,它的根结点数目是 ( A)有且只有 1 ( B) 1或多于 1 ( C) 0或 1 ( D)至少 2 3 设有下列二叉树: 对此二叉树中序遍历的结果为 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 4 对象实现了数据和操作的结合,是指对数据和数据的操作进行 ( A)结合
2、( B)隐藏 ( C)封装 ( D)抽象 5 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 6 下面不属于软件设计原则的是 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 7 下面不属于静态测试方法的是 ( A)代码检查 ( B)白盒法 ( C)静态结构分析 ( D)代码质量度量 8 相对于数据库系统,文件系统的主要缺陷有数据关 联差、数据不一致性和 ( A)可重用性差 ( B)安全性差 ( C)非持久性 ( D)冗余性 9 在数据库设计中,将 ER图转换成关系数据模型的过程属于 ( A)需求分析阶段 ( B)
3、逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 下列有关数据库的描述,正确的是 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据库是一组文件 11 以下不具有 Picture属性的对象是 ( A)窗体 ( B)图片框 ( C)图像框 ( D) 文本框 12 双击窗体中的对象后, Visual Basic将显示的窗口是 ( A)项目 (工程 )窗口 ( B)工具箱 ( C)代码窗口 ( D)属性窗口 13 若要将窗体从内存中卸载,其实现的方法是 ( A) Show ( B) UnLoad ( C) Load ( D)
4、Hide 14 要使目录列表框 (名称为 Dir1)中的目录随着驱动器列表框 (名称为 Drive1)中所选择的当前驱动器的不同而同时发生变化,则应: ( A)在 Dir1中的 Change事件中,书写语句 Dir1.Drive Drive1.Drive ( B)在 Dir1中的 Change事件中,书写语句 Dir1.Path Drive1.Drive ( C)在 Drive1中的 Change事件中,书写语句 Dir1.Path Drive1.Drive ( D)在 Drive1中的 Change事件中,书写语句 Dir1.Drive=Drive1.Drive 15 设有如下声明: Dim
5、 x As Integer 如果 Sgn(x)的值为 -1,则表示 x的值是 ( A)整数 ( B)大于 0的整数 ( C)等于 0的整数 ( D)小于 0的数 16 下述 说法不正确的是 ( A)变量名的长度不能超过 255个字符 ( B)变量名可以包含小数点或者内嵌的类型声明字符 ( C)变量名不能使用关键字 ( D)变量名的第一个字符必须是字母 17 下列可作为 Visual Basic变量名的是 ( A) Filename ( B) A(A+ ) ( C) A%D ( D) Print 18 语句 Print Sgn(-62)+Abs(-62)+Int(-62)的输出结果是 ( A)
6、-36 ( B) 1 ( C) -1 ( D) -72 19 下面说法中,不正确的是 ( A) Cls清除由 Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角 (0, 0) ( B)当前窗体是用 Picture属性装入的图形时,也可以用 Cls方法清除 ( C) Move方法用来移动窗体和控件,并改变其大小 ( D) Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容 20 下列四组控制属性中,属性值的类型不相同的一组是 ( A) Label控件的 Enabled属性与 TextBox控件的 Enabled属性 ( B) OptionButton
7、控件的 Value属性与 CheckBox控件的 Value属性 ( C) Command控件的 Default属性与 Command控件的 Cancel属性 ( D) Command控件的 Visible属性与 Form控件的 Visible属性 21 在 Visual Basic中,下拉式组合框和下拉式列表框的区别是: _允许在编辑区输入文本; _只能从下拉列表框中选择项目,不允许输人文本。 ( A)下拉式组合框,下拉式列表框 ( B)下拉式列表框;下拉式组合框 ( C)下拉式组合框、下拉式列表框;下拉式列表框 ( D)下拉式组合 框、下拉式列表框;下拉式组合框 22 当变量 x 2, y
8、 5时,以下程序的输出结果为 Do Until y 5 x=x*y y y+1 Loop Print x ( A) 2 ( B) 5 ( C) 10 ( D) 20 23 当将 _属性设置为 True时,可以滚动和选择控件中的文本,但不能编辑。 ( A) SelStart ( B) Text ( C) PasswordChar ( D) Locked 24 下列数据类型定义中,正确的是 ( A) Type Student Num As Long Name As String End Type ( B) Type Student Num As Integer Name As String * 1
9、0 End Type ( C) Private Type Num As Long Score As Single End Type ( D) Private Type Student Name As String Score(10)As String * 10 End Type 25 有关多文档界面 (Multiple Document Interface)的不正确描述是 ( A)多文档界面 (MDI)是指在一个父窗口下面可以同时打开多个子窗口 ( B)子窗口归属于父窗口 ( C)如果父窗口关闭,则所有子窗口全部关闭 ( D)如果所有子窗口全部关闭,则父窗口关闭 26 下面程序的运行结果是 P
10、rivate Sub Command1_Click() x 1:y 1 For i=1 To 3 x x+y:y y+x Next i:print x,y End Sub ( A) 6 6 ( B) 5 8 ( C) 13 21 ( D) 34 35 27 单击命令按钮时,下列程序代码的执行结果为 Public Sub Procl(n As Integer,ByVal m As integer) n=n Mod 10 m m10 End sub Private Sub Commandl_Click() Dim x AS Integer,y AS Integer x=12:y=24 Call P
11、rocl(x,y) Print x;y End sub ( A) 12 24 ( B) 2 24 ( C) 2 3 ( D) 12 2 28 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序; Private Sub Command1_Click() Dim i As Integer,j As Integer Dim a(10,10) As Integer For i 1 To 3 For j=1 To 3 a(i,j) (i-1)*3+j Print a(i,j); Next j Print Next i End Sub 程序运行后,单击命令按钮,窗体上显示的是 ( A)
12、1 2 3 2 4 6 3 6 9 ( B) 2 3 4 3 4 5 4 5 6 ( C) 1 4 7 2 5 8 3 6 9 ( D) 1 2 3 4 5 6 7 8 9 29 假如用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组的说法错误的是 ( A)命令按钮的所有 Caption属性都是 Command1 ( B)在代码中访问命令按钮只需使用名称 Command1 ( C)命令按钮的大小都相同 ( D)命令按钮共享相同的事件过程 30 下列符号常量的声明中,不合法的是 ( A) Const a As Single 1.1 ( B) Const a “OK“ ( C
13、) Const a As Double Sin(1) ( D) Const a As Integer “12“ 31 在窗体上画一个命令按钮,然后编写下列程序 Private Sub Command3_Click() Tcl 2 Tcl 3 Tcl 4 End Sub Sub Tcl(a As Integer) Static x As Integer x=x+a Print x; End Sub 程序运行后,单击命令按钮,输出结果为 ( A) 2 3 4 ( B) 2 5 9 ( C) 3 5 4 ( D) 2 4 3 32 使用通用对话框控件时,要在打开的对话框的标题栏上显示 “保存文件 ”
14、,应把这 4个汉字赋给的属性变量是 ( A) DialogTitle ( B) FileName ( C) FileTitle ( D) FontName 33 有如下语句: Open “f1.dat“ For Random As # 1 Len 15,表示文件 f1.dat每个记录的长度等于 ( A) 15个字符 ( B) 15个字节 ( C)或小于 15个字符 ( D)或小于 15个字节 34 命令按钮不能响应的事件是 ( A) DblClick ( B) Click ( C) MouseDown ( D) MouseUp 35 在建立文件时,默认的文件输入、输出方式是 ( A) Outp
15、ut ( B) Random ( C) Input ( D) Append 36 算法的基本特征是可行性、确定性、【 】和拥有足够的情报。 37 顺序存储方法是把逻辑上相邻的结点存储在物理位置【 】的存储单元中。 38 Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向【 】的设 计方法。 39 数据库设计分为以下 6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 40 数据库保护分为:安全性控制、【 】、并发性控制和数据的恢复。 41 Visual Basic中的控件分为 3类,它们是标准控件、【 】和可插入对象。 42
16、 程序执行结果 s的值是【 】。 Private Sub sub1(Byval p As Integer) p=p*2 End Sub Private Sub Command1_click() Dim i As Integer i=3 Call sub1(i) if i 4 then i=i mod 2 Print cstr(i) End Sub 43 假定有如下程序代码,程序运行后,把鼠标光标移到窗体内,每单击一次,变换一种鼠标光标的形状,依次显示鼠标光标的 15个属性。请在划线处将程序补充完整。 Private Sub Form_Click() Static x As Integer Cl
17、s Print “Mousepointer Property is now“; x Form1.【 】 =x x=x+1 If x=15 Then x=0 End Sub 44 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_click() Dim a(1 To 10) Dim p(1 To 3) k=5 For i=1 To 10 a(i)=i Next i For i=1 To 3 p(i)=a(i*i) Next i For i=1 To 3 k=k+p(i)*2 Next i Print k End Sub 程序运行后,单击命令按钮,输出结果是
18、【 】。 45 把一个磁盘文件的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入另一个磁盘文件,请填空完成程序。 在窗体上建立一个文本框, 在属性窗口中把该文本框的 MultiLine属性设置为 True,然后编写如下的事件过程: Prlvate Sub Form_Click() Open“D:test1.txt“For Input As # 1 Text1.FontSize 14 Text1.FontName=“幼圆 ” Do While Not EOF(1) 【 】 whole$=whole$+aspect$+Chr$(13)+Chr$(10) Loop Text1.Text【
19、 】 Close Open“D:test2.txt“For Output As # 1 Print # 1,【 】 Close End Sub VB笔试模拟试卷 84答案与解析 1 【正确答案】 B 【试题解析】 数据的存储结构与数据处理的效率密切相关。存储结构可分顺序存储结构和链式存储结构两种,用户应根据不同的数据处理需求选择不同的存储结构,以提高其处理速度。 2 【正确答案】 A 【试题解析】 树是一个或多个结点组成的有限集合,其中一个特定的结点称为根,其余结点分为若干个不相交的集合。每个集合同时又是一棵树。树有且只有 1个根结点。 3 【正确答案】 B 【试题解析】 中序遍历的规则为左一
20、中一右,由此可知应先遍历二叉数的左子树,其左子树根据中序遍历规则得到 DBE,根结点为 A,具右子数为 FC,所以此树中序遍历结果为 DBEAFC。选项 B正确。 4 【正确答案】 C 【试题解析】 对象的属性方法封装在对象内部,外部程序不能调用对象的方法程序。 对象实现了数据和操作的结合,是指对数据和数据的操作进行了封装。 5 【正确答案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能以及其他特性是否满足需求规格说明中确定的各种需求。故选项 A正确。 6 【正确答案】 C 【试题解析】 自底向上不属于软件设计原则。软件设计中一般采用自顶向下的方法。故选项 C为正确答案。 7 【正确
21、答案】 B 【试题解析】 白盒测试按照程序内部的逻辑测试程序,检验程序中的每条路径能否按预定要求工作,白盒测试又称单元测试,它不属于基于代码分析的静态测试。故正确选项为 B项。 8 【正确答案】 D 【试题解析】 ,相对于数据库系统,文件系统的主要缺陷有数据关联差,数据不一致性和冗余性。故选项 D正确。 9 【正确答案】 B 【试题解析】 数据库逻辑设计阶段包括以下几个过程:从 ER图向关系数据模式转换,逻辑模式规范化及调整、实现规范化和 RDBMS以及关系视图设计。根据以上知识点可知选项 B正确。 10 【正确答案】 C 【试题解析】 数据库 (Database,简称 DB)是数据的集合,它
22、具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。故数据库是一个结构化的数据集合。选项 C正确。 11 【正确答案】 D 【试题解析】 文本框不具有 Picture属性,选项 D为正确答案。 12 【正确答案】 C 【试题解析】 双击窗体中的对象后, Visual Basic将显示的窗口是代码窗口。 13 【正确答案】 B 【试题解析】 Show表示显示窗体, Hide表示隐藏窗体, Load表示将窗体装入内存, Unload表示将窗体从内存中卸载。 14 【正确答案】 C 【试题解析】 本题主要考查驱动器方面的知识。因为题中的变化是随着当前驱动器的不
23、同而变化的,故应表现在 Drivel中的 Change事件中,排除 A、 B项。目录列表框属性的一般设置格式为: 控件名称 Path路径字符串 通过以上知识可以排除 D项,只有 C项是正确的。 15 【正确答案】 D 【试题解析】 本题主要是对函数 Sgn的考查。它的含义为求符号值。 对于 Sgn(x)函数,当 x 0返回 -1,当 x 0返回 1,当 x 0返回 0。题中 Sgn(x)的返回值为 -1,故 x的值应为小于 0的数。 16 【正确答案】 B 【试题解析】 变量名使用标识符,其命名规则有: 标识符只能由字母、数字和下划线组成,长度不得超过 255个字符; 标识符必须以字母开头;
24、不能使用 VB 6.0的保留字做变量名; 类型说明符不是符号常量的一部分,程序中不能再用相同的标识符当变量名。 了解了以上知识点,可知选项 B的说法不正确。 17 【正确答案】 A 【试题解析】 变量名只能由字母、数字和下划线组成,排除 B、 C选项。 Print是 VB 6.0的保留字,故不能做变量名,排除选项 D。只有 A项是正确的。 18 【正确答案】 C 【试题解析】 本题主要考查了 Sgn、 Abs、 Int三个函数。 Sgn函数的意义是求符号值。对于 Sgn(x)函数,当 x 0返回 -1,当 x 0返回 1,当 x 0返回 0。题中Sgn(-62)的返回值为 -1。 Abs函数的
25、意义是求绝对值。故 Abs(-62)的值为 36。Int函数的意义是求不大于自变量的最大整数。故 Int(-6 2)的值为 -36。题中的语句等价于输出这三个函数的和。故输出结果值为 -1。 19 【正确答案】 B 【试题解析】 当前窗体是用 Picture属性装入的图形时,清除图形时应使用LoadPicture()函数。不能用 Cls方法清除。故选项 B说法不正确。 20 【正确答案】 B 【试题解析】 CheckBox控件的 Value属性取值是 0、 1或 2; OptlonButton控件的 Value属性取值是 True或 False。 21 【正确答案】 A 【试题解析】 在 Vi
26、sual Basic中 ,下拉式组合框和下拉式列表框的区别是:下拉式组合框允许在编辑区输入文本;下拉式列表框只能从下拉列表框中选择项目,不允许输人文本。 22 【正确答案】 C 【试题解析】 本题主要考查了 Do Un til.Loop形式的循环结构。 Do Until.Loop形式执行过程如下: 计算条件表达式的值,若条件不成立,执行 ;否则执行 。 执行循环体。 转向执行 。 执行 Loop后面的语句,即退出 Do Loop 循环。 题中第一次条件不成立,故执行了一次循 环体,执行语句 x x*y使 x的值变为10,执行语句 y y+1使 y的值变为 6。接着判断条件成立,故不再执行循环体
27、,最后 x的输出结果为 10。 23 【正确答案】 D 【试题解析】 A项中的 SelStart属性是用来选择文本起始位置的。 Text属性是文本框中的内容。 PasswordChar属性的含义是允许设置一个字符,运行程序时,将输入到 Text的内容全部显示为该属性值。 Locked属性的含义是设置是否锁住控件中文本的内容。如果它被设置为 True,这时控件中的文本只能被访问,不能被改动。故选项 D正确。 24 【正确答案】 B 【试题解析】 自定义类型的一般格式为: Type数据类型名 成员名 As 类型名 End Type 根据自定义类型的格式可以排除 C、 D两项。成员名如果是字符串类型
28、时,一般要指明字符串长度。排除选项 A,只有 B项是正确的。 25 【正确答案】 D 【试题解析】 多文档界面中,子窗口归属父窗口。如果父窗口关闭,则所有子窗口全部关闭,但如果所有子窗口全部关闭,父窗口并不关闭。 26 【正确答案】 C 【试题解析】 本题 主要考查了一个 For循环。 i 1时,执行语句 x x+y即 x1+1得 x的值为 2。接着执行语句 y y+x(注意此时的 x值取 2)即 y 1+2得 y的值为 3。当 i 2时,再次执行循环体。执行语句 x x+y (此时的 x、 y值为前一次循环的结果值 ),即 x 2+3得 x的值为 5。执行 y y+x即 y 5+3得 y的值
29、为 8。同理第三次执行循环时,执行 x x+y即 x=5+8得 x的值为 13,执行 y y+x即 y13+日得 y的值为 21。故选项 C正确。 27 【正确答案】 B 【试题解析】 本题主要考查对过程的理解程度 。在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合后执行被调过程。在 Visual Basic中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程时,它将实参的地址传给形参,在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的
30、结合过程是,当调用一个过程时,系统将实参的值赋值给形参并断开了联系,被调用过程中的操作是在形参自己的存储单元中进行的,当过程调用结 束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作都不会影响实参。而题中被调过程 Procl中有两个形参,其中第一个形参为传址方式,第二个形参为传值方式。主调过程分别把实参 x, y传递给 Procl,所以当过程调用结束后,实参 x的值应随着被调过程变化而变化,而实参 y值在主凋函数中始终不变,所以输出 y的值仍为 24;在被调过程中 “n n Mod 10”被调用时,相当于 “x x Mod 10”,所以 x的最终值应为 2。选项 B是正确
31、的。 28 【正确答案】 D 【试题解析】 本题主要考查了 For循环语句。当外层循环变量 i 1,内层变量 j 1时有 a(1,1) (1-1)*3+1即 a(1,1)的值为 1; j 2时有 a(1,2) (1-1)*3+2即 a(1,2)的值为 2; j=3时有 a(1,3) (1-1)*3+3即 a (1,3)的值为 3。同理当外层循环变量 i2,内层变量 j 1时有 a(2,1)为 4; j 2时有 a(2,2)为 5; j 3时有 a(2,3)为 6。 i=3时,内层变量 j 1时有 a(3,1)为 7; j 2时有 a(3,2)为 8; j 3时有 a(3,3)为 9;故选项 D
32、正确。 29 【正确答案】 B 【试题解析】 本题主要是对控件数组知识的考查。山于控件数组是由一组相同类型的控件组成,这些控件共用一个相同的名字。数组中的每个控件都有惟一的索引号 (下标 ),所以他们非常方便地共享同一事件过程。使用控件数组是在代码中通过控件的 Index属性值来识别控件数组中的元素的。故选项 B的说法不正确。 30 【正确答案】 C 【试题解析】 在用 Const定义符号常量时,格式是: Const常量名表达式 ,常量名表达式 ,其中常量名中可以用类型说明符,需要注意的是, “表达式 ”中不能使用字符串连接运算 符、变量及用户定义的函数或者内部函数。 31 【正确答案】 B
33、【试题解析】 在过程 Tcl中,将 Integer型变量 x定义为静态变量 (Static), Static语句的格式与 Dim语句完全一样,但 Static语句只能出现在事件过程, Sub过程或 Function过程中,在过程中的 Static变量只有局部的作用域,即只能在本过程十可见,但可以和模块级变量传递,即使过程结束后,其值仍能保留。 Tcl过程是将变量 a的值加上 x赋给 x,然后输出 x的值;第一次调用 Tcl过程时, x未赋值,默认为 0,所以输出结果为 2,第二次调用 Tcl过程时,因为 x为静态变量,所以它的值为上次调用后的值,即为 2,加上 a后, x的值变为 5,输出结果
34、为5,同理,第三次调用后输出结果为 9。 32 【正确答案】 A 【试题解析】 本题主要是对通用对话框属性的考查。只有 A项 DialogTitle属性是用来设置对话框标题的。 33 【正确答案】 B 【试题解析】 随机文件的打开格式为: Open PathName For Random As # 文件号 Len=记录长度 随机文件的打开应当使用 For Random参数。这样打开 的随机文件既可以读也可以写。其中文件号参数代表所打开的文件,记录长度表示文件中记录的长度。故题中的 15表示文件 f1. dat每个记录的长度等于 15个字符。 34 【正确答案】 A 【试题解析】 命令按扭的常用
35、事件有: Click事件:当用户用鼠标单击一个对象时,所触发的事件称之为 Click事件。Mouse Down事件:鼠标位于按扭上并按下鼠标按扭时,所触发的事件称为 Mouse Down事件。 Mouse Up事件:释放鼠标时,所触发的事件称为 Mouse Up事件。特别要注意的是:命令 按扭不支持 DblClick事件。 35 【正确答案】 B 【试题解析】 VB 6.0在引用文件时必须首先将文件打开或建立,可以使用 Open语句完成这一工作。 Open语句的格式: Open PathName For打开方式 Access 存取类型 锁定 As # 文件号 Len记录长度 其中打开方式参数有
36、: Append(追加 ), Bi nany(二进制 ), Input(输入 ), Output(输出 )或 Random(随机 )方式,如果未指定方式,则以 Random访问方式打开文件。故在建立文件时 ,默认的文件输入、输出方式是 Random方式。选项 B正确。 36 【正确答案】 有穷性 【试题解析】 算法是指解题方案的准确而完整的描述。它有 4个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。 37 【正确答案】 相邻 【试题解析】 常用的存储表示方法有 4种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。 3
37、8 【正确答案】 数据结构 【试题解析】 结构化分析方法主要包括:面向数据流的结构化分析方法 (SA,Structured analysis),面向数据结构的 Jackson方法 (JSD, Jackson system development method)和面向数据结构的结构化数据系统开发方法 (DSSD, Data structured system development method)。 39 【正确答案】 概念设计阶段 或 数据库概念设计阶段 【试题解析】 数据库设计分为以下 6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 4
38、0 【正确答案】 完全性控制 【试题解析】 考查考生对数据库基本知识的了解。 安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;恢复:当数据库被破坏或数据不正确时,使数据库能恢复到正确的状态。 41 【正确答案】 ActiveX控件 【试题解析】 Visual Basic中的控件分为以下 3类: 标准控件 (也称内 部控件 )、ActiveX控件、可插入对象。 42 【正确答案】 3 【试题解析】 ByVal表
39、示所声明的参数是按值传递的。因此参数值的变化只在被调用的函数或过程中有效,即只是形参的值有变化,而实参不受影响。 ByRef表示所声明的参数是按地址传递的。因此形参值的变化都会反映在实参上。本题程序中,参数 p是按值传递的,因此调用 sub1后,实参 i的值仍为 3。 43 【正确答案】 MousePointer 【试题解析】 MousePointer属性可以通过代码设置,也可以通过属性窗口设置,在程序代 码中设置 MousePointer属性的一般格式为: 对象 .MousePointer=设置值 由于程序中使用 Static关键字定义变量 x,每次单击窗体时 x的值增加 1,并且下次单击窗
40、体时, x能保留上次的值,这样就能保证每次单击窗体时看到鼠标光标都和上一次看到的不一样。 44 【正确答案】 33 【试题解析】 观察程序,通过第一个以 i为循环变量的循环,给数组 a()进行赋值,数组 a()中的各个元素的值就是其下标值。 通过第二个以 i为循环变量的循环,给数组 p()进行赋值: i=1,p(i)=a(i*i),p(1)=a(1)=1 i=2,p(i)=a(i*i), p(2)=a(4)=4 i=3,p(i)=a(i*i), p(3)=a(9)=9 通过第三个以 i为循环变量的循环,得到变量 k的值: i=1, k=k+p(i)*2=5/p(1)*2=7 i=2,k=-k+
41、p(i)*2=7+p(2)*2=15 i=3, k=k+p(i)*2=15+p(3)*2=33 最终输出结果是; 33。 45 【正确答案】 Line Input #1,aspect$, Whole $,Text1. Text 【试题解析】 文件的读操作使用 Input#语句,其格式为: Input #文件号,题中根据 EOF(1)可以推断文件号为 1,由语句 whole $ whole $+aspect $+Chr $(13)+Chr$(10)可知变量为 aspect$,并且是以行读入内存的,故 13处的文件读操作语句应为 Line Input # 1,aspect$。读入内容在文本框中显示出来,就给文本框的 Text属性赋读入内容 Whole $即可。 Print #1, Text1. Text表示把整个文本框Text1的内容一次性的写入文件。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1