[计算机类试卷]VB笔试模拟试卷266及答案与解析.doc

上传人:visitstep340 文档编号:494184 上传时间:2018-11-30 格式:DOC 页数:23 大小:77KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷266及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]VB笔试模拟试卷266及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]VB笔试模拟试卷266及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]VB笔试模拟试卷266及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]VB笔试模拟试卷266及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、VB 笔试模拟试卷 266及答案与解析 1 下列数组声明正确的是 ( )。 ( A) n=5 Dim a(1 to n) As Integer ( B) Dim a(10) As Integer ReDim a(1 To 12) ( C) Dim a() As Single ReDim a(3,4) As Integer ReDim a(1 to n)As Integer ( D) Dim a() As Integer n=5 2 列表框的 _属性代表 着列表框中项目的数目。 ( A) List ( B) Listlndex ( C) ListCount ( D) Seleted 3 下列叙述

2、中正确的是 _。 ( A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用后就不需要进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 4 在软件生命周期法中,用户的参与主要在 _。 ( A)软件定义期 ( B)软件开发期 ( C)软件维护期 ( D)整个软件生命周期过程中 5 栈和队列的共同点是 _。 ( A)都是先进后出 ( B)都是先进先出 ( C)只允许在端点处插入和删除元素 ( D)没有共同点 6 设 R和 S为二个关系, _中的符号分别代表选择、投影、笛卡儿积的关系代数运算。 ( A) F(R), A(R)、 RS ( B) EA(R

3、)、 VA(S)、 R*S ( C) RS、 R S、 RS ( D) A(R), F(R)、 RS 7 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 ( A) log2n ( B) n2 ( C) On1.5 ( D) n(n-1)/2 8 用黑盒技术测试用例的方法之一为 ( A)因果图 ( B)逻辑覆盖 ( C)循环覆盖 ( D)基本路径测试 9 设有下列二叉树: 对此二叉树后序遍历的结果是 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) DBEFCA 10 串的长度是 ( A)串中不同字符的个数 ( B)串中不同字母的个数 ( C)串

4、中所含字符的个数且字符个数大于零 ( D)串中所含字符的个数 11 在窗体上有一个文本框控件 ,名称为 TextTime;一个计时器控件 ,名称为 Timerl。要求每一 秒在文本框中显示一次当前的时间。程序为 : Private Sub Timer1_ _ TxtTime.text=Time End Sub 在下划线上应填入的内容是 ( A) Enabled ( B) Visible ( C) Interval ( D) Time 12 下列程序段的执行结果为 _。 K=0 For I=1 To 3 A=IIK Print A; Next I ( A) 1 1 1 ( B) 1 4 9 (

5、C) 0 0 0 ( D) 1 2 3 13 滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是_。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 14 如果 A为整数且 A =10,则打印 “OK”,否则打印 “Error”,表示这个条件的单行格式 If语句是 ( )。 ( A) If Int(A)=A And Sqr(A) =10 Then Print “OK“ Else Print “Error“ ( B) If Fix(A)= A And Abs(A) =10 Then Print “OK“ Else Prin

6、t “Error“ ( C) If Int(A)=A And(A =10,A =-10)Then Print “OK“ Else Print “Error“ ( D) If Fix(A)=A And A =10,And A =10 Then Print “OK“ Else Print “Error“ 15 在窗体上画一个命令按钮 (其名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a(5,5)As Integer Dim i As Integer,j As Integer For i=1 To 3 For i=1 To 3

7、a(i,j)=(i-1)*3+j Print a(i,j) Next j Print Next i End Sub 程序运行后,单击命令按钮 ,在窗体上的输出结果是 _。 ( A) 1 4 7 2 5 8 3 6 9 ( B) 1 2 3 4 5 6 7 8 9 ( C) 1 2 3 4 5 6 7 8 9 ( D)没有输出 16 系统符号常量的定义可以通过 _获得。 ( A)对象浏览器 ( B)代码窗口 ( C)属性窗口 ( D)工具箱 17 下列程序段的执行结果为 ( )。 Dim A(3, 3) For M=1 To 3 For N=1 To 3 If N=M Or N=3-M+1 Th

8、en A(M, N)=1 Else A(M, N)=0 End If Next N Next M For M=1 To 3 For N=1 To 3 Print A(M, N) Next N Print Next M ( A) 1 0 0 0 1 0 0 0 1 ( B) 1 1 1 1 1 1 1 1 1 ( C) 0 0 0 0 0 0 0 0 0 ( D) 1 0 1 0 1 0 1 0 1 18 下列程序的执行结果是 ( )。 Function P(N As Integer) For i=1 To N Sum=Sum+i Next i P=Sum End Function Privat

9、e Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S; End Sub ( A) 15 ( B) 16 ( C) 2O ( D) 25 19 为了使用窗体输出,使 Print方法在 Form_Load事件中起作用,必须设置窗体的 ( )属性。 ( A) AutoReDraw ( B) BackColor ( C) Moveable ( D) Caption 20 以下叙述中错误的是 ( A)在 KeyUp和 KeyDown事件过程中,从键盘上输入 A或 a被视作相同的字母(即具有相同的 KeyCode) ( B)在 KeyUp和 KeyDow

10、n事件过程中,将键盘上的 “1”和右侧小键盘上的 “1”视作不同的数字 (具有不同的 KeyCode) ( C) KeyPress事件中不能识别键盘上某个键的按下与释放 ( D) KeyPress事件中可以识别键盘上某个键的按下与释放 21 下面叙述中正确的是 _。 ( A)随机文件中记录的长度不是固定不变的 ( B)随机文件由若干条记录组成,并可以按记录号访问各个记录 ( C)不能按任意顺序访问 随机文件中的数据 ( D)可以同时对打开的随机文件进行读写操作 22 下列程序段的结果为 _。 A=“ABBACDDCBA“For I=6 To 2 Step-2 X=Mid(A, I, I) Y=

11、Left(A, I) Z=Right(A, I) Z=X y End sub ( A) 12 24 ( B) 2 24 ( C) 2 3 ( D) 12 2 25 符号 %是声明 _ 类型变量的类型定义符。 ( A) Integer ( B) Variant ( C) Single ( D) String 26 滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是 _。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 27 设有变量声明 Dim TestDate As Date,为变量 TestDate正确赋值的表达方式是

12、 _。 ( A) TestDate=#1/1/2002# ( B) TestDate #”1/1/2002“# ( C) TestDate date(“1/1/2002“) ( D) TestDate Format(“m/d/yy“, “1/1/2002“) 28 下面的 4个数组中,语句语法正确的是 _ 。 ( A) Dim a10 ( B) Def fn(10) ( C) Dim a(10) ( D) Dimension a(10) 29 下列程序是将两个文本框 (text1和 text2)的内容进 行组合,组合后的结果在图片框 (Pic1)显示出来。 Private Sub Comman

13、d1_Click() Dim sl As String, s2 As String S1=Text1.Text S2=TextText For i=Len(s1)To 1 Step-1 s3=s3+Mid(s1, i, 1)+Mid(s2, i, 1) Next i Pic1.Print s3 End Sub 程序运行后,在 Text1文 本框中输入 “ABCDE”,在 Text2文本框中输入 “12345”,单击命令按钮,则在 Pic1图片框中显示的内容是 ( A) E5D4C3B2A1 ( B) ABCDE12345 ( C) 12345ABCDE ( D) A1B2C3D4E5 30 以

14、下关于保存工程的说法正确的是 ( A)保存工程时只保存窗体文件即可 ( B)保存工程时只保存工程文件即可 ( C)先保存窗体文件,再保存工程文件 ( D)先保存工程文件,再保存窗体文件 31 下列程序段的执行结果为 _。 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 32 下列不能打开属性窗口的操作是 _。 ( A)执行 “视图 ”菜单中的 “属性窗口 ”命令 ( B)按 F4键 ( C)按 Ctrl+T ( D)单击工具栏上的 “属性窗口

15、”按钮 33 通过设置何属性可以改变所画图形的形状 ? ( A) Shape ( B) Index ( C) Enabled ( D) Height 34 下列各种形式的循环中,输出 “*“的个数最少的循环是 ( A) a=5: b=8 Do Print“*“ a=a+l Loop While a b ( B) a=5: b=8 Do Print“*“ a=a+l Loop Until a b ( C) a=5: b=8 Do Until a-b Print“*“ b=b+1 Loop ( D) a=5: b=8 Do Until a b Print“*“a=a+1 Loop 35 设窗体上有

16、一个名为 Txtl的文本框和一个名为 Commandl的命令按钮,并有以下事件过程: Private Sub Commandl一 Click() x!=Val(Textl Text) Select Case x Casc Is=20 Print“输入错误 ” Case Is”1234a”&“ABC”的值是 _ 。 46 若要添加 CommonDialog控件,则应从 “工程 ”菜单中选择 “部件 ”命令,在弹出的 “部件 ”对话框的 “控件 ”选项卡中选择 _,将控件添加到工具箱中。 47 设 A=“345678“,则表达式 Val(Mid(A,4,2)+Right(A,4)的值为 _。 48

17、 Visual Basic中的控件分为 3类,它们是标准控件、【 】和可插入对象。 49 程序执行结果 s的值是【 】。 Private Sub subl(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 50 单击窗体上的命令按钮 Command1,【 】 Private Sub Command1_Click() a= “10“ b=20 c=Val(A)

18、+b Print c End Sub VB 笔试模拟试卷 266答案与解析 1 【正确答案】 D 2 【正确答案】 C 3 【正确答案】 A 【试题解析】 软件交付使用并不代表软件生命周期的终结,还需要对软件进行不断的维护,根据新提出的需求进行必要而且可能的扩充和删改。 4 【正确答案】 A 【试题解析】 软件生命周期法将软件开发过程分为 3个阶段,其开发的时间比较长。而在这段时间内,用户的参与只局限在软件定义期这阶段中,以后的开发工作实际上只由软件开发人员完成。 5 【正确答案】 C 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许 在端点处进行插入和删除。二者的区别是:栈只允许

19、在表的一端进行插入或删除操作,是一种“后进先出 ”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。 6 【正确答案】 A 7 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序要经过 n/2遍的从前往后的扫描和 n/2 遍的从后往前的扫描,需要的比较次数为 n(n- 1)/2。 8 【正确答案】 A 【试题解析】 黑盒测试主要方法有等价值划分法、边界值分析法、错误推测法 、因果图法等。白盒测试的主要方法有逻辑覆盖、基本路径测试循环覆盖等。因此只有 A属于黑盒测试。 9 【正确答案】 D 【试题解析】 二叉树的遍历

20、分为先序、中序、后序三种不同方式。本题要求后序遍历遍历顺序应该为:后序遍历左子树一,后序遍历右子树一,访问根结点。按照定义,后序遍历序列是 DBEFCA。 10 【正确答案】 D 【试题解析】 串的长度指的是串中的字符的个数,且其字符个数可以为零。 11 【正确答案】 D 【试题解析】 Timer 事件在一个 Timer 控件预定的时间间隔 过去之后发生。该间隔的频率储存于该控件的 Interval 属性中 ,它以千分之一秒为单位指定时间的长度。 12 【正确答案】 A 【试题解析】 分析程序,由于在整个程序段中, K的值始终为 0,A=IIK=(II)K,我们知道,任何数的 0次方都得 1,

21、所以只要知道循环体执行几次就可以知道打印出的结果是什么了。 13 【正确答案】 D 【试题解析】 滚动条控件 (HScroll 或者 VScroll)的属性和事件: 属性 Value属性 Value属性对应于滚动框在滚动条中的位置,其值介于 Min和 Max属性值之间。当 Value属性值等于 Min 属性值时,滚动框位于滚动条的最左端 (水平滚动条 )或最顶端 (垂直滚动条 );当 Value属性值等于 Max属性值时,滚动框位于滚动条的最右端 (水平滚动条 )或最底端 (垂直滚动条 )。 Min 和 Max属性 Min 属性设置滚动框位于滚动条最左端或者最顶端时 Value属性的值。 Ma

22、x属性设置滚动框位于滚动条最右端或者最底端时 Value属性的值。 SmallChange属性 设置鼠标单击滚动箭头时滚动框移动的大小。 LargeChange属性 设置鼠标单击滚动箭头和滚 动框之间的区域时,滚动框的移动大小。 事件 Scroll 事件 拖动滚动框时, Scroll 事件被触发。 Change事件 释放滚动框或者单击滚动条或滚动箭头时, Change事件被触发。 14 【正确答案】 B 【试题解析】 解答本题考生需了解题中用到的 3个函数的作用, Int和 Fix都会删除参数的小数部分而返回剩下的整数。 Abs函数返回参数的绝对值,其类型和参数相同。而 Int和 Fix的不同

23、之处在于,如果参数为负数,则 Int返回小于或等于参数的第一个负整数,而 Fix则会返回大于或等于参数的第一个负整 数。 15 【正确答案】 B 【试题解析】 程序共有两层循环,每执行完一次内循环,则打印换行,由此判断选项 A, B可能正确,当外层循环执行第一次时, a(i,j)=(i-1)*3+j相当于 a(1,j)=j,由此可判断选项 B为正确答案。 16 【正确答案】 A 【试题解析】 对象浏览器:可以显示出对象库和当前工程里过程中的可用类、属性、方法、事件及常量和变量。 代码窗口: Visual Basic“代码编辑器 ”是一个窗口,大多数代码都在此窗口上编写。它象一个高度专门化的字处

24、理软件,有许多便于编写 Visual Basic代码的功能。 属性窗口:主要是针对窗体和控件设置的,用来显示和设置窗体及控件的属性信息。 工具箱窗口:由工具图标组成,这些图标是 Visual Basic应用程序的构件,称为图形对象或控件,每个控件由工具箱中的一个工具图标来表示。 17 【正确答案】 D 【试题解析】 For循环的一般格式是: For counter=start To end Step step statements Exit For statements Next counter 当所有循环 中的语句都执行后, step 的值会加到 counter中。此时,循环中的语句可能会再

25、次执行,也可能是退出循环并从 Next语句之后的语句继续执行可以将一个 ForNext 循环放置在另一个 ForNext 循环中,组成嵌套循环不过在每个循环中的 counter要使用不同的变量名。 根据题目中的意思,在 If N=M Or N=3-M+1Then 条件成立时,给数组元素赋值为1;否则给数组元素赋值为 0。当 N=1, M=1 N=1, M=3 N=2, M=2; N=3,M=3; N=3, M=1时,数组元素为 1,其他的数组元素 为。 18 【正确答案】 C 【试题解析】 本题主要考查函数返回值引用的方法在引用函数时,只需应用该函数名即可。题中程序运算过程为: S=P(1)+

26、P(2)+(3)+ P(4)S=1+3+6+10=20 。 19 【正确答案】 A 【试题解析】 要在窗体上使用如 Circle、 Cls、 Line、 Point、 Print 和 Pset等绘制图形的方法,必须设置窗体的 AutoReDraw 属性。当 AutoReDraw 属性设置为True时,使用这些方法,可以在窗体或 PictureBox 控件中自动重绘 输出。 20 【正确答案】 D 【试题解析】 本题考查键盘的相关事件。 KeyUp与 KeyDown 事件过程的KeyCode参数只对应按下或释放的键的 ASCII码,而不是输入字符的 ASCII码。也就是说, KeyCode只针对

27、键,按下或释放的键相同, KeyCode值就相同,故A、 B 项说法正确。 KeyPress 表示一个完整的事件,它不能识别键盘上某个键的按下与释放。故 D项表述错误。 21 【正确答案】 B 【试题解析】 随机文件又称直接文件,由若干个记录来组成,每个记录的长度都是固定的,并且每个 记录都有一个记录号,因此可以根据记录号访问随机文件的任意记录。注意:当用 Open 语句打开一个随机文件的时候,如果指定存取类型为读写类型,则可以任意读写该文件;如果指定存取类型为只读类型,则只能进行读操作:如果指定存取类型为只写类型,则只能进行写操作。 22 【正确答案】 C 【试题解析】 Right(字符串,

28、 n):返回字符串的最后 n个字符。 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“。 23 【正确答案

29、】 B 24 【正确答案】 B 【试题解析】 本题主要考查对过程的理解程度。在调用过程时,一般主调与被调过程之间有数据传递,即将主 调过程的实参传递给被调用的过程,完成实参与形参的结合后执行被调过程。在 Visual Basic 中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程时,它将实参的地址传给形参,在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程是,当调用一个过程时,系统将实参的值赋值给形参并断开了联系,被调用过程中的操作是在形参自己的存储单元中进行的,当过程调用结束时,这

30、些形参所占用的存储单元也同时被释放,因此在过程中 对形参的任何操作都不会影响实参。而题中被调过程 Procl中有两个形参,其中第一个形参为传址方式,第二个形参为传值方式。主调过程分别把实参 x, y传递给 Procl,所以当过程调用结束后,实参 x的值应随着被调过程变化而变化,而实参 y值在主凋函数中始终不变,所以输出 y的值仍为 24;在被调过程中 “n n Mod 10”被调用时,相当于 “x x Mod 10”,所以 x的最终值应为 2。选项 B是正确的。 25 【正确答案】 A 【试题解析】 Integer 数据类型 Integer变量存储为 16位 (2 个字节 )的数值形 式,其范

31、围为 -32,768-32,767之间。 Integer的类型声明字符是百分比符号 (%)。 26 【正确答案】 D 【试题解析】 滚动条控件 (HScroll 或者 VScroll)的属性和事件: 属性 Value属性 Value属性对应于滚动框在滚动条中的位置,其值介于 Min和 Max属性值之间。当 Value属性值等于 Min 属性值时,滚动框位于滚动条的最左端 (水平滚动条 )或最顶端 (垂直滚动条 );当 Value属性值等于 Max属性值时,滚动框位于滚动条的最右端 (水平滚动条 )或最底端 (垂直滚 动条 )。 Min 和 Max属性 Min 属性设置滚动框位于滚动条最左端或者

32、最顶端时 Value属性的值。 Max属性设置滚动框位于滚动条最右端或者最底端时 Value属性的值。 SmallChange属性 设置鼠标单击滚动箭头时滚动框移动的大小。 LargeChange属性 设置鼠标单击滚动箭头和滚动框之间的区域时,滚动框的移动大小。 事件 Scroll 事件 拖动滚动框时, Scroll 事件被触发。 Change事件 释放滚动框或者单击滚动条或 滚动箭头时, Change事件被触发。 27 【正确答案】 A 【试题解析】 变量 TestDate被赋值为日期型变量。选项 B 的日期常量的表示多出一对定界符;选项 C的函数 Date的格式错误,中间不应该有参数,选项

33、 D的Format函数中的第一个参数应当是要输出的表达式,第二个参数指定输出格式。因此,只有选项 A是正确的赋值表达式。 28 【正确答案】 C 【试题解析】 选项 B和 D中的关键字错误,选项 A中使用了方括号,数组应使用圆括号。 29 【正确答案】 A 【试题解析】 Len()函数是计算字符串的长度,用 “ABCDE”的长度来确定循环次数。两个 Mid函数从右至左逐个取两个字符串中的单个字符,然后重新进行组合。 30 【正确答案】 C 【试题解析】 保存工程的正确方法是先保存窗体文件,再保存工程文件。但是如果直接保存工程文件,系统会自动提示保存窗体文件。 31 【正确答案】 A 【试题解析

34、】 IFElse 语句 跟踪程序:在 IF语句中,因为 x=5 0,所以 Not X 0为假,执行 Else分支,即Y=5+3=8所以打印的结果应当为: X-Y=5-8=-3 Y-X=8-5=3。 32 【正确答案】 C 【试题解析】 Ctrl+T 是用来打开 “工程 -部件 ”对话框的快捷键。 33 【正确答案】 A 【试题解析】 Visual Basic 中,利用控件可以在窗体上画矩形,通过设置 Shape属性可 以画出圆、椭圆和圆角矩形。因此答案 A)是正确的;选项 C)Enabled 是设置有效性的;选项 B)Index是索引,用于引用的;选项 D)是设置高度的。 34 【正确答案】

35、C 【试题解析】 Do-Loop 循环的执行规则是: Do-LoopWhile Until形式的循环先执行循环体,然后再进行条件判断; Do While Until-Loop 形式的循环是先进行条件判断,然后决定是否执行循环体。 While的含义是,若 为“真 ”,则执行循环体;若 为 “假 ”,则结束循环。 Until的含义是,若 为 “假 ”,则执行循环体;若 为 “真 ”,则结束循环。根据以上分析,选项 A输出 3个 “*”,选项 B输出 1个 “*”,选现 C没有输出 ”*”,选项 D输出 4个 “ *”。 35 【正确答案】 C 【试题解析】 本题考查的知识点是 Select Cas

36、e语句,其功能是根据 “测试表达式 ”的值 (本题中测试表达式为 x),从多个语句块中选择符合条件的一个语句块执行。 36 【正确答案】 b$ =“i“ 【试题解析】 命题目的 考查考生对 If 条件语句的应用情况。 解题要点 该语句的作用是判断每个字母是否为 i,如果是则计数,否则不计数。 错解分析 If语句是判断每个条件是否成立,第一次碰到条件成立的表达式,执行其后面的语句后退出 If语句。 考点链接 Visual Basic基础知识。 37 【正确答 案】 可重用性 38 【正确答案】 集合 39 【正确答案】 相关文档 【试题解析】 计算机软件是计算机系统中与硬件相互依存的另一部分,是

37、包括程序,数据及相关文档的完整集合。 40 【正确答案】 完善性 【试题解析】 软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是 指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。 41 【正确答案】 左 右 中间

38、【试题解析】 MouseDown、 MouseUp 和 MouseMove事件均能区分出鼠标的左、右和中间按钮。 Button 参数与按钮的刘应关系是:当 Button=1 时,对应于左按钮 (位 0);当 Button=2 时,对应于右按钮 (位 1);当 Button=4 时, 刘应于中间按钮 (位 2)。 42 【正确答案】 (99*Rnd)+1 43 【正确答案】 Password 44 【正确答案】 Append(追加 ) 【试题解析】 本题考查文件的打开方式。打开文件有 3种模式。 Output:向文件中写数据,当指定的文件不存在时,则在指定的文件夹下建立文件; Input:从文件

39、中读数据,当文件不存在时,则报错; Append:追加数据到文件末尾,当指定的文件不存在时,则报错。 45 【正确答案】 True 46 【正确答案】 Microsoft Common Dialog Control 6.0 【试题解析】 通用对话框是 VB 提供的 ActiveX控件。 ActiveX控件是具有 .OCX扩展名的文件,或一个可插入的对象。当使用 “部件 ”对话框将其添加到工程中时,将扩充工具箱的内容。当工具箱上无通用对话框控件图标时,可以通过选择“工程 ”菜单中的 “部件 ”命令,或用鼠标右键单击工具箱,在弹出的快捷菜单中,选择 “部件 ”命令,打开 “部件 ”对话框。然后在对

40、话框中的 “控件 ”选项卡中,找到“Microsoft Common Dialog Control 6.0”,并选中该项, 单击 “确定 ”按钮后即可将通用对话框控件添加到工具箱中。 47 【正确答案】 675678 【试题解析】 Val(string)函数用于返回字符串中所含的数值。 Right(string, length)函数来得到某字符串最右边的几个字符。 Mid(Str, p, n)函数从第 p个字符开始,向后取字符串的 n 个字符。题中,首先计算 Mid(A, 4, 2)为 “67”,Right(A, 4)为 “5678”,然后用 +连接符连撞起来成为 “675678”字符串,最后

41、转换成“675678”数值。 48 【正确答案】 ActiveX控件 【试题解析】 Visual Basic 中的控件分为以下 3类:标准控件 (也称内部控件 )、ActiveX控件、可插入对象。 49 【正确答案】 3 【试题解析】 ByVal表示所声明的参数是按值传递的。因此参数值的变化只在被调用的函数或过程中有效,即只是形参的值有变化,而实参不受影响。 ByRef 表示所声明的参数是按地址传递的。因此形参值的变化都会反映在实参上。 本题程序中,参数 p是按值传递的,因此调用 sub1后,实参 i的值仍为 3。 50 【正确答案】 30 【试题解析 】 执行赋值语句 a=“10“,将字符串 “10”赋给变量 a;执行赋值语句b=20,将数值 20赋值给变量 b。由于 Visual Basic 中在进行字符串和数值相加时会自动先将字符串转换成数值型再参与计算,因此 Print方法在窗体中的输出为30。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1