1、VB 笔试模拟试卷 259及答案与解析 1 将 E-R图转换到关系模式时 ,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 2 单击命令按钮时,下列程序的执行结果为 Private Sub Command1_click() Dim X As Integer, Y As Integer x=12:y=32 Call PCS(x,y) Print x; y End Sub Public Sub PCS(ByVal n As Integer, ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub ( A) 12 32 ( B)
2、 2 32 ( C) 2 3 ( D) 12 3 3 下列叙述中正确的是 ( A)在面向对象的程序设计中 ,各个对象之间具有密切的联系 ( B)在面向对象的程序设计中 ,各个对象都是公用的 ( C)在面向对象的程序设计中 ,各个对象之间相对独立 ,相互依赖性小 ( D)上述三种说法都不对 4 软件需求分析阶段的工作,可以 分为 4个方面:需求获取、需求分析、编写需求规格说明书以及 ( )。 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 5 有如下事件过程: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Int
3、eger) If(Button And 3)=3 Then Print“OK“ End If End Sub 程序运行后,为了在窗体上输出 “OK“,应当按下的鼠标键是 ( A)左键 ( B)右键 ( C)同时按下左键和右键 ( D)按什么都不显示 6 在关系代数运算中,有 5种基本运算,它们是 ( )。 ( A)并 ( )、差 (-)、交 ()、除 ()和笛卡儿积 () ( B)并 ( )、差 (-)、交 ()、投影 ()和选择 () ( C)并 ( )、交 ()、投影 ()、选择 ()和笛卡儿积 () ( D)并 ( )、差 (-)、投影 ()、选择 ()和笛卡儿积 () 7 以下属性不可
4、用于改变控件位置的是 _。 ( A) Left ( B) Top ( C) Width ( D) Caption 8 当将 E-R模型转换为关系模型时,对于两实体间 m: n联系,必须对 “联系 ”单独建立 _ ,用来联系双方实体。 ( A)一个实体 ( B)一个属性 ( C)一个指针 ( D)一个关系 9 在单链表中,增加头结点的目的是 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 10 下列对队列的叙述正确的是 _。 ( A)队列属于非线性表 ( B)队列按 “先进后出 ”原则组织数 据 ( C)队列在队
5、尾删除数据 ( D)队列按 “先进先出 ”原则组织数据 11 窗体文件的扩展名是 ( A) .bas ( B) .cls ( C) .frm ( D) .res 12 当文本框 ScrollBars属性设置了非零值,却没有效果,原因是 ( )。 ( A)文本框中没有内容 ( B)文本框的 MultiLine属性为 False ( C)文本框的 MultiLine属性为 True ( D)文本框的 Locked 属性为 True 13 执行语句 s=Len(Mid(“VisualBasic“,1,6)后, s的值是 ( )。 ( A) Visual ( B) Basic ( C) 6 ( D)
6、11 14 过程共有 3种,它们分别是 ( )。 ( A) Sub过程、函数过程和属性过程 ( B)事件过程、函数过程和通用过程 ( C) Sub过程、函数过程和通用过程 ( D)事件过程、子过程和函数过程 15 设有声明语句: Dim b(-1 To 10, 2 To 9, 20)AS Integer 则数组 b中全部元素的个数( )。 ( A) 2310 ( B) 2016 ( C) 1500 ( D) 1658 16 关系数据库中有 3种基本操作,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为 _。 ( A)选择 ( B)投影 ( C)连接 ( D)并 17 设有语句 O
7、pen “c:Test. Dat“ For Output As #1 则以下错误的叙述是 _。 ( A)该语句打开 C盘根目录下一个已经存在的文件 Test.Dat ( B)该语句在 C盘根目录下建立一个名为 Test.Dat的文件 ( C)该语句建立的文件的文件号为 1 ( D)执行该语句后,就可以通过 Print#语句向文件 Test.Dat中写入信息 18 下列程序段的执行结果为 _。 x=5 y=-20 If Not X 0 Then X=Y-3 Else Y=X+3 Print X-Y;Y-X ( A) -3 3 ( B) 5 -8 ( C) 3 -3 ( D) 25 -25 19
8、下列程序的运行结果是 ( )。 Private Function myfun(m, n) Do While m n Do While m n:m=m-n:Loop Do While n m:n=n-m:Loop Loop myfun=m End Function Private Sub Command1_Click() Print myfun(9, 8) End Sub ( A) 2 ( B) 1 ( C) 4 ( D) 3 20 在窗体上有一个命令按钮 Command1,通用过程 fun和命令按钮的事件过程如下: Private Function fun(ByVal m As Integer
9、) If m Mod 2=0 Then fun=2 Else fun=1 End If End Function Private Sub Command1_Click() Dim i As Integer,s As Integer s=0 For i=1 To 5 s=s+fun(i) Next Print s End Sub 程序运行后,单击命令按钮,则窗体上输出 ( )。 ( A) 6 ( B) 7 ( C) 8 ( D) 9 21 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim al(4, 4)
10、, a2(4, 4) For i=1 To 4 For j=1 To 4 a1(i, j)=i+j a2(i, j)=a1(i, j)+i+j Next j Next i Print al(3, 3); a2(3, 3) End Sub 程序运行后,单击命令按钮,在窗体上输出的是_。 ( A) 6 6 ( B) 10 5 ( C) 7 21 ( D) 6 12 22 滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是_。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 23 表达式 Abs(-5)+Len(“ABCDE“
11、)的值是 _。 ( A) 5ABCDE ( B) -5ABCDE ( C) 10 ( D) 0 24 以下叙述中错误的是 _。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Priate定义的通用过程能被其他窗体调用 ( C)在设计 Visual Basic程序时。窗体、标准模块、类模块等需要分别保存为不同类型的 磁盘文件 ( D)全局变量必须在标准模块中定义 25 在窗体上画一个文本框,其名称为 Text1。为了在程序运行后 Text1中的文本不可编辑,应当使用的语句是 _。 ( A) Text1.Clear ( B) Text1.Locked=True ( C) Te
12、xt1.Visible=False ( D) Text1. Enabled=True 26 已知通用对话框名为 Cdlg,则执行下列的 _语句,将弹出 “另存为 ”对话框。 ( A) Cdlg. ShowOpen ( B) Cdlg. ShowSave ( C) Cdlg. ShowSaveAs ( D) ShowSave Cdlg 27 下列程序执行后,按住 Cbl键并在文本框中输入 a,则在窗体上输出的结果为 _。 Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Print keyCode, Shift End
13、 Sub ( A) a 2 ( B) 65 2 ( C) 97 1 ( D) 97 2 28 从窗体 form1生成到该窗体显示出来,最 后发生的事件是 _。 ( A) Resize ( B) Load ( C) Active ( D) Paint 29 执行以下程序段后,整型变量 C的值为 _。 a=24 b=328 Select Case b10 Case 0 c=a*10+b Case 1 to 9 c=a*100+b Case 10 to 99 c=a*10000+b End Select ( A) 537 ( B) 2427 ( C) 24328 ( D) 240328 30 滚动条
14、控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是 _。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 31 下面的 4个数组中,语句语法正确的是 _ 。 ( A) Dim a10 ( B) Def fn(10) ( C) Dim a(10) ( D) Dimension a(10) 32 以下定义数组或给数组元素赋值的语句中,正确的是 ( A) Dim x%(2) x(1)=“等级考试 “ ( B) Dim x(3), y(3)As Integer x(0)=1: y=x ( C) Dim x x=Array(0, 1,
15、2) ( D) Dim x(3)As Integer x=Array(0, 1, 2) 33 下面的控件可作为其他控件容器的是 ( A) PictureBox 和 Data ( B) Frame和 Image ( C) PictureBox和 Frame ( D) Image和 Data 34 在窗体上画一个命令按钮和两个文本框,其名称分别为 Command1、 Text1和Text2,然后编写如下程序: Dim S1 As String,S2 As String Private Sub Form_Load() Text1.Text “ Text2.Text “ End Sub Private
16、 Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) S2=S2 Min End Sub 44 滚动条的最小值属性是 _,最大值属性是 Max。 45 下列表达式有错误,正确的写法应该是【 】。 (a+B+e/80-5(d+e) 46 文件根据数据性质,可分为【 】文件和【 】文件。 47 由 Array函数建立的数组的名字必须是【 】类型。 48 假定一个文本框的 Name属性为 Text1,为了在该文本框中显示 “Hello!”,所使用的语句为【 】。 49 在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的
17、文本框。程序运行后, Command1为禁用 (灰色 )。当向文本框中输入任何字符时,命令按 钮Command1变为可用。请在【 】处填入适当的内容,将程序补充完整。 Private Sub Form_Load( ) Command1.Enabled=False End Sub Private Sub Text1【 】 ( ) Command1.Enabled=True End Sub 50 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() n = 5 f = 1 s = 0 For i = 1 To n f =
18、 f【 】 s = s + f Next Print s End Sub 该事件过程的功能是计算 s=1+1/2!+1/3!+1/n! 的值。请填空。 VB 笔试模拟试卷 259答案与解析 1 【正确答案】 B 【试题解析】 关系数据库逻辑设计的主要工作是将 - 图转换成指定RDBMS 中的关系模式。首先 ,从 E-R图到关系模式的转换是比较直接的 ,实体与联系都可以表示成关系 ,E-R图中属性也可以转换成关系的属性 ,实体集也可以转换成关系 。 2 【正确答案】 A 【试题解析】 命题目的 考查考生对参数传递的掌握情况。 解题要点 在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程
19、的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程。在Visual Basic中,实参与形参的结合有两种方式,即传址与传值。这两种方法的特点如下: 传址的结合过程是:当调用一个过程时,它将实参的地址传给形参,在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程是:当调用一个过程时,系统将实参的值复制给形参并断开了联系,被调用过程中的操作是在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作都不会影响实参。而题中被调过程 PCS 中有两个形参,两者均为传值方式。主
20、调过程分别把实参 x、 y传递给 PCS,所以当过程调用结束后,实参 x、 y的值都没有改变,最后输出的值应为: 12,32。 错解分析 参数的传值方式和传址方式的区别。 考点链接 函数调用和参数传递。 3 【正确答 案】 C 【试题解析】 本题考查了面向对象的基本概念。在面向对象程序设计中所使用的对象 ,其数据和操作是作为平等伙伴出现的。因此 ,对象具有很强的自含性 ,此外 ,对象所固有的封装性 ,使得对象的内部实现与外界隔离 ,具有较强的独立性。 对象的定义。 4 【正确答案】 B 【试题解析】 需求分析是软件定义时期的最后一个阶段。可概括为 4个方面: 需求获取; 需求分析; 编写需求规
21、格说明书; 需求评审。 5 【正确答案】 D 【试题解析】 此题考查的是有关鼠标事件的问题。从题目要求来看,上述事件 应是鼠标事件过程,下面来看看有关鼠标事件的具体事件。 按下鼠标键事件过程: Private Sub Form_MouseDown(Button As Integer,_Shift As Integer, X As Single, Y As Single) End Sub 松开鼠标键事件过程: Private Sub Form_Mouse Up(Button As Integer, Shift_As Integer, X As Single, Y As Single) End S
22、ub 移动鼠标光标事件过程: Private Sub Form_MouseMove(Button As Integer,_Shift As Integer, X As Single, Y As Single) End Sub 以上 3个鼠标事件过程具有相同的参数,含义如下: Button 表示被按下的鼠标键; Shift表示 Shift、 Ctrl、 Alt键状态; X, Y表示鼠标光标的当前位置。 现在再来看一下事件过程,可知此事件过程并非鼠标事件过程,并且 Button 也不是事 件过程的参数,即此事件过程的两个参数 KeyCode和 Shift在程序运行过程中并没有得到任何信息,所以无论
23、按什么键都不显示任何内容。 6 【正确答案】 D 【试题解析】 并、差、笛卡儿积、投影和选择是 5种基本的运算,其他运算即交、连接和除,均可以通过 5种基本的运算来表达。 7 【正确答案】 D 8 【正确答案】 D 9 【正确答案】 A 【试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。 10 【正确答案】 D 【试题解析】 队列是指允许在一端进行插入、而在另一端进行删除的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。它又称为 “先进先出 ”或 “后进后出 ”的线性表,体
24、现了 “先来先服务 ”的原则。 11 【正确答案】 C 【试题解析】 .bas 为程序模块文件的扩展名 为类模块文件的扩展名 ;.res为相关资源文件的扩展名 ,.frm为窗体文件的扩展名 ,故选项 C)正确。 12 【正确答案】 D 13 【正确答案】 C 14 【正确答案 】 D 【试题解析】 解答本题的关键是要了解过程的分类, Visual Basic应用程序是由过程组成的。 Visual Basic 应用程序的主体是事件过程,是当发生某个事件时,对该事件作出响应的程序段;有时候,多个不同的事件过程可能需要使用一段相同的程序代码,把这一段代码独立出来,作为一个过程,这样的过程叫做 “通用
25、过程 ”。通用过程又分为两类,即子过程 (Sub过程 )和函数过程 (Function 过程 )。 15 【正确答案】 B 【试题解析】 声明语句中定义的数组为三维数组,各维默认从 O开始,长度分别为: 12, 8, 21。因此全部元素的个数为 12*8*21=2016。 16 【正确答案】 C 17 【正确答案】 A 【试题解析】 当以顺序型访问打开一个文件时,可执行以下操作: 从文件输入字符 (Input) 向文件输出字符 (Output) 把字符加到文件 (Append) 要顺序型访问打开一个文件, Open语句使用以下语法: Open pathname ForInput|Output|
26、AppendAs filenumberLen=buffersize当打开顺序文件作为 Input时,该文 件必须已经存在,否则,会产生一个错误。然而,当打开一个不存在的文件作为 Output或 Append时, Open 语句首先创建该文件,然后再打开它。 当在文件与程序之间拷贝数据时,选项 Len参数指定缓冲区的字符数。 在打开一个文件 Input、 Output或 Append以后,在为其他类型的操作重新打开它之前必须先使用 Close语句关闭它。 18 【正确答案】 A 【试题解析】 IFElse 语句 跟踪程序:在 IF语句中,因为 x=5 0,所以 Not X 0为假,执行 Else
27、分支,即Y=5+3=8 所以打印的 结果应当为: X-Y=5-8=-3 Y-X=8-5=3。 19 【正确答案】 B 【试题解析】 求解本题的关键在于理解好 3个 Do While循环的执行顺序,第 2个和第 3个 Do While循环嵌套在第 1个 Do While循环内,先执行第 2个循环,然后是第 3个循环,最后是外层循环即第 1个 Do While循环。程序执行如下:m=9, n=8:第 1个 Do While循环内,执行第 2个 Do While循环, m=m-n=1;退出第 2个 Do While循环;执行第 3个 Do While循环, n=n-m,最后 n 的值 为 1;退出第
28、 3个 Do While循环;退出第 1个 Do While循环。程序执行结果是 1。 20 【正确答案】 B 【试题解析】 本题比较简单,只要根据程序的执行条件和顺序就可以运算出该程序的最后输出结果。程序运算过程为:当 i=1时, s=s+ fun(i)=1;当 i=2时,s=s+fun(i)=3;当 i=3时, s=s+fun(i)=4;当 i=4时, s=s+fun(i)=6;当 i=5时,s=s+fun()=7。 21 【正确答案】 D 【试题解析】 本程序段首先定义了两个二维数组,然后通 过 For循环语句给其赋值。从循环体 “a1(i, j)=i+j”可以看出, a1()数组的元素
29、值即是下标之和,而循环体“a2(i, j)=a1(i, j)+i+j”的作用是将 a1的元素加上 i和 j付给 a2,即是 a2的元素值为下标和的 2倍。所以 a1(3, 3)=6, a2(3, 3)=12。 22 【正确答案】 D 【试题解析】 滚动条控件 (HScroll 或者 VScroll)的属性和事件: 属性 Value属性 Value属性对应于滚动框在滚动条中的位置,其值介于 Min和 Max属性值之间。当 Value属性值等于 Min 属性值时,滚动框位于滚动条的最左端 (水平滚动条 )或最顶端 (垂直滚动条 );当Value属性值等于 Max 属性值时,滚动框位于滚动条的最右端
30、 (水平滚动条 )或最底端 (垂直滚动条 )。 Min 和 Max属性 Min 属性设置滚动框位于滚动条最左端或者最顶端时 Value属性的值。 Max属性设置滚动框位于滚动条最右端或者最底端时 Value属性的值。 SmallChange属性 设置鼠标单击滚动箭头时滚动框移动的大小。 LaegeChange属性 设置鼠标单击滚动箭头和滚动框之间的区域时,滚动框的移动大小。事件 Scroll 事件 拖动滚动框时, Scroll 事件被触发。 Change事件 释放滚动框或者单击滚动条或滚动箭头时, Change事件被触发。 23 【正确答案】 C 【试题解析】 两个函数的返回值均为数值型 Ab
31、s(number):返回参数的绝对值,类型和参数相同。 Len(string):返回 String字符串内字符的数目,或是存储一变量所需的字节数。 24 【正确答案】 B 【试题解析】 一个应用程序可以有多个窗体 (最多可达 255个 );在默认情况下,模块级变量对该模块中的所 有过程都是可见的,但对其他模块中的代码不可见。模块级变量在模块的声明部分用 Private或 Dim声明。全局变量必须用 Pubhc或Global 语句声明,不能用 Dim语句声明,更不能用 Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。在设计VisualBasic程序时,窗体
32、、标准模块、类模块等都分别有各自的类型名,保存时需要保存为不同的文件。 25 【正确答案】 B 【试题解析】 对于 Textbox控件,可通过设置其 Visible属性为 False,使其隐藏,设置 Enabled 属性为 False使其不可用,设置 Locked属性为 True,使其不可被编辑。 26 【正确答案】 B 【试题解析】 可通过调用通用对话框的方法来弹出不同的对话框,要弹出 “另存为 ”对话框,可调用通用对话框的 ShowSave方法。注意通用对话框无ShowSaveAs 方法, ShowSave也不是语句。 27 【正确答案】 B 【试题解析】 文本框的 KeyDown 事件有
33、两个参数: KeyCode和 Shift。 KeyCode参数返回用户操作的那个键的扫描代码。 a的扫描代码为 65。 Shift参数用来表述用户按下了 Shift、 Ctrl、 Alt键中的一个或多个。按下 Shift键, Shift参数的位 0变为 1;按下 Ctrl 键, Shift参数的位 1变为 1;按下 Alt键, Shift 参数的位 2变为 1。因此当按下了 Ctrl键时, Shift键的参数的值变为 2。 28 【正确答案】 D 【试题解析】 窗体从加载到显示时,将会发生一系列的事件,依次是:Intialize、 Load、 Activate、 Resize、 Paint。
34、29 【正确答案】 C 30 【正确答案】 D 【试题解析】 滚动条控件 (HScroll 或者 VScroll)的属性和事件: 属性 Value属性 Value属性对应于滚动框在滚动条中的位置,其值介于 Min和 Max属性值之间。当 Value属性值等于 Min 属性值时,滚动框位于滚动条的最左端 (水平滚动条 )或最顶端 (垂直滚动条 );当 Value属性值等于 Max属性值时,滚动框位于滚动条的最右端 (水平滚动条 )或最底端 (垂直滚动条 )。 Min 和 Max属性 Min 属性设置滚动框位于滚动条最左端或者最顶端时 Value属性的值。 Max属性设置滚动框位于滚动条最 右端或
35、者最底端时 Value属性的值。 SmallChange属性 设置鼠标单击滚动箭头时滚动框移动的大小。 LargeChange属性 设置鼠标单击滚动箭头和滚动框之间的区域时,滚动框的移动大小。 事件 Scroll 事件 拖动滚动框时, Scroll 事件被触发。 Change事件 释放滚动框或者单击滚动条或滚动箭头时, Change事件被触发。 31 【正确答案】 C 【试题解析】 选项 B和 D中的关键字错误,选项 A中使用了方括号,数组应使用 圆括号。 32 【正确答案】 C 【试题解析】 在选项 A中,用类型说明符 “%” 放在变量名 x 的尾部来标识该变量为整型数组,执行语句 “x(1
36、)=“等级考试 “”会产生 “类型不匹配 ”的错误。在选项B 中,执行语句 “y=x”,会产生 “不能给数组赋值 ”的错误。在使用 Array函数对数组进行初始化时,数组变量不能是具体的数据类型,只能是 Variant(变体 )类型。所以选项 C是正确的,选项 D是错误的。 33 【正确答案】 C 【试题解析】 在 Visual Basic中, PictureBox 和 Frame可作 为其他控件的容器,PictureBox用于显示,包括图片或者文本,并可以装入位图、田标等各种格式的图形文件或者作为其他控件的容器; Frame 可组合相关的对象,将性质相同的控件集中在一起其他控件均不能作为容器
37、容纳其他控件的容器使用。 34 【正确答案】 C 【试题解析】 KeyPress 事件是处理用户按键的事件过程,当用户按键时激发该事件。 KeyDown 事件也是在用户按下按键时发生。但是 KeyDown 事件过程的KeyCode参数与 KeyPress 事件的 KeyAscii 参数不同。对于 KeyPress事件的KeyAscii 参数来说,小写状态下按 A键返回 97,而对于 KeyDown 事件过程的KeyCode参数来说返回 65,由此可判断选项 C为正确答案。 35 【正确答案】 A 【试题解析】 该题中, ab 的值为 True, bc的值为 True,则 True And Tr
38、ue运算后值仍为 True。 36 【正确答案】 LsBooks.AddItem“Visual Basic程序设计 “ 37 【正确答案】 概念设计 【试题解析】 本题考查数据库设计的流程,数据库设计按流程分为以下阶段:需求 分析阶段 概念设计阶段一 逻辑设计阶段 物理设计阶段 数据库实施阶段数据库运行、维护阶段。 38 【正确答案】 需求分析 【试题解析】 软件生命周期包括:问题定义、可行性研究、需求分析、设计、编码、测试、运行与维护。 39 【正确答案】 数据元素 40 【正确答案】 关系 【试题解析】 在 Visual FoxPro中,一个 “表 ”就是一个关系。一个关系的逻辑结构就是一
39、张二维表。 41 【正确答案】 ABCD 42 【正确答案】 调整为 F一层菜单 【试题解析】 本题考查菜 单编辑器的应用。菜单操作按钮中的左右箭头按钮可以调整菜单项的层次。 43 【正确答案】 Min=arr1(i) 【试题解析】 题目要求输出数组中的最小值,分析程序可知,本程序求数组最小值的算法是:假设最小的值是第一个数组元素,并把它存在 Min 变量中,然后从数组的第二个元素开始逐个与 Min 变量对比,如果有比 Mim更小的数,则赋值给Min,这样对比到数组最后一个元素时,就能找到最小的元素,且它存储在 Min变量中,因此最后只要输出 Min变量值即可。 44 【正确答案】 Min 【
40、试题解析】 在 一般情况下,垂直滚动条的值由上而下递增,最上端代表最小值用 Min 属性表示;最下端代表最大值用 Max属性表示。水平滚动条的值从左向右递增,最左端代表最小值也是用 Min属性表示;最右端代表最大值也是用 Max属性表示。滚动条的值均以整数表示,其取值范围为 -32768 32767。 45 【正确答案】 (a+b+C)/80-5/(d+e) 【试题解析】 在 VisualBasic中: “”不是合法的运算符。 括号不区分大、中、小括号,一律用小括号嵌套。 除号有两个: “/”,表示一般意义的除; “”表示整除 46 【正确答案】 程序 ,数据 【试题解析】 如果一个文件内存放
41、的是程序数据,则该文件是程序文件。否则该文件内存放的就是供其他程序使用的数据,也就是数据文件。 47 【正确答案】 变体或 Variant 【试题解析】 Array 返回一个包含数组的 Variant。 语法 Array(arglist) 所需的 arglist参数是一个用逗号隔开的值表,这些值用于给 Variant所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为 0的数组。 48 【正确答案】 Text1.Text=“Hello!“或 Text=“Hello!“ 【试题解析】 为了方便使用, Visual Basic为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常将该属性称为控件的值。控件值是一个控件的最重要或最常用的属性。例如,文本框的控件值为 Text,在设置该控件的 Text属性时,可以写成 “Text1.Text”的形式,也可只给出控件名。 49 【正确答案】 Change或 _Change 【试题解析】 根据题意,在运行时,当窗体加载后, Command1 的 Enabled 属性为 False(即不可用 );当对 Text1触发 Change事件 (即在文本框中输入任何字符 )时, Command1的 Ena- bled 属性改为 True。 50 【正确答案】 /i