1、计算机二级(VB)27 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.下面的属性中,用于自动调整图像框中图形内容的大小的是( )。(分数:70.00)A.变体类型B.单精度型C.双精度型D.字符串型2.标签控件能够显示文本信息,文本内容只能用什么属性来设置?(分数:70.00)A.AlignmentB.CaptionC.VisibleD.BorderStyle3.在代码编辑器中,续行符是用来换行书写同一个语句的符号,用以表示续行符的是( )。(分数:70.00)A.123B._nameC.clas
2、sD.1first4.下列说法不正确的是( )。(分数:70.00)A.System类B.Class类C.Thread类D.Object类5.下列程序段的执行结果为( )。 a=1 b=5 Do a=a+b b=b+l Loop While aA.1 5B.12 7C.a bD.10 256.以下关于变量作用域的叙述中,正确的是( )。 (分数:70.00)_7.在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的文本框,然后编写如下事件过程: Private Sub Command1_Click() n = Val(Text1.Text) For i = 2 To n
3、For j = 2 To sqr(i) If i Mod j = 0 Then Exit For Next j If j Sqr(i) Then Print i Next i End Sub 该事件过程的功能是( )。 (分数:70.00)_8.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。(分数:70.00)A.a(3)=3B.a(3)=inputbox(“input data“)C.a(3)=ListlListlndexD.a=Array(1,2,3,4,5,6)9.在窗体上有多个控件,要实现程序运行后焦点默认在某
4、一控件上,应该设置的属性是( )。(分数:70.00)A.类就是 C语言中的结构体类型,对象就是 C语言中的结构体变量B.类和对象之间的关系是抽象和具体的关系C.对象是类的实例,一个对象必须属于一个已知的类D.类是具有共同行为的若干对象的统一描述体10.在 Visual Basic中按文件的数据性质不同,可将文件分为( )。(分数:70.00)A.数据文件和程序文件B.文本文件和数据文件C.顺序文件和随机文件D.ASCII文件和二进制文件11.当双击窗体 Form1时,要将窗体 Form1隐藏起来、将窗体 Form2以模式方式显示出来的事件过程,正确的是( )。 (分数:70.00)A.Pri
5、vate Sub Form _ Db1Click( ) FormlHide Form2Show 0 End SubB.Private Sub Form _ Db1Click( ) FormHide Form 2Show 1 End SubC.Private Sub Form _ Click( ) Form lHide Form 2Show End SubD.Private Sub Form _ Dbl Click( ) Form lEnabled=False Form 2Enabled=True End Sub12.使“Microsoft“在当前窗体上输出的语句是( )。(分数:70.00)A
6、.PicturePrint “Microsoft“B.Print “Microsoft“C.PrinterPrint “Microsoft“D.DebugPrint“Microsoft“13.设一个工程由两个窗体组成,其名称分别为 Form1和 Form2,在 Form1上有一个名称为 Command1 的命令按钮。窗体 Form1的程序代码如下: Private Sub Command1_Click( ) Dim a As Integer a=10 Call g(Form2,a) End Sub Private Sub g(f As Form,x As Integer) y=IIf(x10,
7、000,-100) fShow fCaption=y End Sub 运行以上程序,正确的结果是( )。 (分数:70.00)_14.在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c = 1234 c1 = Trim(Str(c) For i = 1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 1 12 123 1234 则在下划线处应填入的内容为( )。 (分数:70.00)_15.在窗体上有个命令按钮,然后编写如下事件过程: m=InputBox(
8、“enter the first integer“) n=InputBox(“enter the second integer“) Print n+m 程序运行后,单击命令按钮,先后在两个输入框中分别输入“1”和“5”,则输出结果为( )。 (分数:70.00)A.30B.31C.32D.3316.下面程序段执行结果为( )。 x=Iht(Rnd()+4) Select Case x Case 5 Print“excellent“ Case 4 Print“good“ Case 3 Print“paSS“ Case Else Print “fail“ End Select (分数:70.00)
9、A.excellentB.goodC.passD.fail17.在窗体上画 1 个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=0 For i=1 To 2 For j=1 To 4 If j Mod 2 Sqr(i) Then Print i Next i End Sub 该事件过程的功能是( )。 (分数:70.00)_解析:8.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。(分数:70.00)A.a(3)=3B.a(3)=inputbo
10、x(“input data“)C.a(3)=ListlListlndexD.a=Array(1,2,3,4,5,6) 解析:Array 函数只能给变体变量类型数组初始化,a 为整型数组,所以选项 D)错误。9.在窗体上有多个控件,要实现程序运行后焦点默认在某一控件上,应该设置的属性是( )。(分数:70.00)A.类就是 C语言中的结构体类型,对象就是 C语言中的结构体变量 B.类和对象之间的关系是抽象和具体的关系C.对象是类的实例,一个对象必须属于一个已知的类D.类是具有共同行为的若干对象的统一描述体解析:报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出,只可以输出数据。10.在
11、Visual Basic中按文件的数据性质不同,可将文件分为( )。(分数:70.00)A.数据文件和程序文件 B.文本文件和数据文件C.顺序文件和随机文件D.ASCII文件和二进制文件解析:文件的分类方法有多种。 根据数据性质,可分为程序文件和数据文件; 根据数据的存取方式和结构方式可分为顺序文件和随机文件; 根据数据的编码方式,可分为 ASCII文件和二进制文件。注意:选项 A)是正确的答案;选项 B)中文本文件是按数据编码划分的,数据 文件是按数据的性质划分的;选项 D)是按数据的编码方式划分的;选项 C)是按数据的存取方式划分的。 11.当双击窗体 Form1时,要将窗体 Form1隐
12、藏起来、将窗体 Form2以模式方式显示出来的事件过程,正确的是( )。 (分数:70.00)A.Private Sub Form _ Db1Click( ) FormlHide Form2Show 0 End SubB.Private Sub Form _ Db1Click( ) FormHide Form 2Show 1 End Sub C.Private Sub Form _ Click( ) Form lHide Form 2Show End SubD.Private Sub Form _ Dbl Click( ) Form lEnabled=False Form 2Enabled=T
13、rue End Sub解析:语句 Form2,Show 0 是将 Form2以非模态方式显示,所以选项 A) 错误;语句 Form 2Show 1中的参数 1表示将 Form 2以模态方式显示,所以选项 B) 正确;选项 C) 错误,该事件过程是窗体的单击事件,而题目要求的是窗体的双击事件;窗体 Enabled 属性的作用是设置窗体是否被激活,不是设置窗体是否可见,所以选项 D) 错误。12.使“Microsoft“在当前窗体上输出的语句是( )。(分数:70.00)A.PicturePrint “Microsoft“B.Print “Microsoft“ C.PrinterPrint “Mi
14、crosoft“D.DebugPrint“Microsoft“解析:PicturePrint”Microsoft“语句实现的功能是将字符串 Microsoft在图片框 上显示出来,所以选项 A)不正确;Print “Microsoft“语句的作用是将字符串 Microsoft Vistu- al Basic直接输出到当前窗体上,所以选项 B)正确;PrinterPrint “ Microsoft “语句实现的 功能是将字符串 Microsoft输出到打印机上,所以选项 C)不正确;DebugPrint”Microsoft“ 语句实现的功能是将字符串 Microsoft在立即窗口中显示出来,故选
15、项 D)也不正确。13.设一个工程由两个窗体组成,其名称分别为 Form1和 Form2,在 Form1上有一个名称为 Command1 的命令按钮。窗体 Form1的程序代码如下: Private Sub Command1_Click( ) Dim a As Integer a=10 Call g(Form2,a) End Sub Private Sub g(f As Form,x As Integer) y=IIf(x10,000,-100) fShow fCaption=y End Sub 运行以上程序,正确的结果是( )。 (分数:70.00)_解析:14.在窗体上画一个名称为 Com
16、mand1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c = 1234 c1 = Trim(Str(c) For i = 1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 1 12 123 1234 则在下划线处应填入的内容为( )。 (分数:70.00)_解析:15.在窗体上有个命令按钮,然后编写如下事件过程: m=InputBox(“enter the first integer“) n=InputBox(“enter the second integer“) Print n+m 程序
17、运行后,单击命令按钮,先后在两个输入框中分别输入“1”和“5”,则输出结果为( )。 (分数:70.00)A.30B.31 C.32D.33解析:该题是一个 for循环嵌套语句,第一层 for循环循环 2次,第二层循环 3次,但当 j等于 O和 1时,将执行 continue语句,不执行 x+运算,所以每次执行完内循环后,x 的增量为 1。最后一个 x+运算将每次累加起来就是 x的值。16.下面程序段执行结果为( )。 x=Iht(Rnd()+4) Select Case x Case 5 Print“excellent“ Case 4 Print“good“ Case 3 Print“paS
18、S“ Case Else Print “fail“ End Select (分数:70.00)A.excellentB.good C.passD.fail解析:我们可以看到 x=Int(Rnd()+4)语句,其中,Rnd 是用来产生随机数的,其值在 01 之间,而在(Rnd()+4)前面有 Int进行强制转换,所以 x总为 4, Select Case xEnd Select 语句体中的 Case4 CR Print“good“语句。所以正确答案是选项 B)。17.在窗体上画 1 个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Clic
19、k() a=0 For i=1 To 2 For j=1 To 4 If j Mod 20 Then a=a-1 End If a=a+1 Next j Next i Print a End Sub 程序运行后,单击命令按钮,输出结果是_。 (分数:70.00)A.0B.2C.3D.4 解析:在内层循环中,在奇数次执行时,a 的值不变,偶数次执行时,a 的值加 1。每执行一轮外层循环,内层循环中的语句将要执行 4 次,即 a 的值要加 2,一共执行了两次内层循环语句,故 a 的值要加 4,而初 始时 a 的值为 0,故最后输出的 a 的值为 4。18.在 Visual Basic中,组合框是文
20、本框和什么的特性的组合?(分数:70.00)A.复选框B.标签C.列表框 D.目录列表框解析:组合框是一个独立的控件,它具有列表框和文本框的功能,它可以像列表框一样,让用户通过鼠标选择需要的项目,也可 以像文本框一样,用键入的方式选择项目。19.假定一个工程由一个窗体文件 Form1和两个标准模块文件 Model1及 Model2组成。 Model1 代码如下:Public x As Integer Public y As Integer Sub S1( ) x=1 S2 End Sub Sub S2( ) y=10 Form1Show End Sub Model2的代码如下: Sub Mai
21、n( ) S1 End Sub 其中 Sub Main被设置为启动过程。程序运行后,各模块的执行顺序是( )。 (分数:70.00)_解析:20.以下事件过程可以将打开的对话框的标题改为“宇宙大爆炸”的是( )。(分数:70.00)A.Private Sub Command2_Click( ) CommonDialog1DialogTitle=“宇宙大爆炸” CommonDialog1ShowOpen End Sub B.Private Sub Command2_Click( ) CommonDialog1DialoTitle=“宇宙大爆炸” CommonDialog1ShowFont End
22、 SubC.Private Sub Command2_Click( ) CommonDialog1DilogTitle=“宇宙大爆炸” CommonDialog1Show End SubD.Private Sub Command2_Click( ) CommonDialog1DialogTitle=“宇宙大爆炸” CommonDialog1ShowColor End Sub解析:首先,设置标题属性用 Dialog Title属性,4 个选项都一样,所以这个不是区别;再看方法,选项 A)用的是 ShowOpen方法, 即打开对话框,所以是正确的;选项 B)用的是 ShowFont方法,是字体设置
23、对话框,不符合本题的意思,不正确;选项 C)用的是 Show方法,但是 对话框没有此方法,所以也不正确;最后选项 D)是用的 ShowColor方法,是颜色选择对话框,不符合本题的意思。21.在设计阶段,当双击窗体上的某个控件时,打开的窗口是( )。(分数:70.00)A.工程资源管理器窗口B.工具箱窗口C.代码窗口 D.布局窗口解析:“工程资源管理器”窗口在屏幕的右上角,由 3个按钮组成:分别是 “查看代码”、“查看对象”和“切换文件夹”。系统启动后就显示在屏幕上,所以选项 A) 不正确;工具栏窗口用于界面设计,其窗口由工具图标组成,通常位于窗体的左侧,显示的是 Visual Basic中的
24、内部控件,所以选项 B)也不正确;窗体布局窗口允许使用屏幕的小图像来布置应用程序中的各窗体的位置,一般在屏幕右下角,所以选项 D)也不正确;双击窗体上的某个控件可以打开其代码窗口,编写事件过程,所以选项 C)是正确的。22.下列程序段的执行结果为( )。 m=2 n=3 Do m=m+n n=n + 1 Loop While m10 Print m;n (分数:70.00)A.CLASS A CLASS BB.CLASS A CLASS B CLASS BC.CLASS A CLASS B CLASS A CLASS B D.CLASS A CLASS B CLASS B CLASS B解析:
25、首先,当 i=0时,数组中的位置是 a20=7,当然,如果用排除法的话,就不用考虑后面的循环了,因为在 4个选项中,第 1个数为 7的选项只有 B)。本题执行第 2次循环时,i 的值为 1,则 cout函数中的数组指向为 al1=5,依次循环,可求出答案。 23.下面说法不正确的是( )。(分数:70.00)A.变量名的长度不能超过 255个字符B.变量名可以包含小数点或者内嵌的类型声明字符 C.变量名不能使用关键字D.变量名的第一个字符必须是字母解析:在 Visual Basic中,可以用名字来表示内存的位置,以便访问内存中的数据。有关变量命名的规则如下: 名字只能由字母、数字和下划线组成;
26、 名字的第一个字符必须是英文字母,最后一个字符可是是类型说明符; 名字的有效字符为 255个; 不能用 Visual Basic的保留字作变量名,但可以把保留字嵌入变量名中;同时变量名 也不能是末尾带有类型说明符的保留字,例如变量Print和 Print$是非法的,而变量 Print_ Number是合法的。 24.下列说法正确的是( )。(分数:70.00)A.对象的可见性可设为 True或 False B.标题的属性值不可设为任何文本C.属性窗口中属性只能按字母顺序排列D.某些属性的值可以跳过不设置,自动设为空值解析:在 Visual Basic中,对象具有 Visible属性,它有两个值
27、:True 和 False,决定对象是否可见,如果设置为 True,则可见,如果设置为 False,则是不可见的,所以选项 A)是正确的;标题,即 Caption属性可设为任何文本,包括空字符串,所以选项 B) 是不正确的;属性的值可以不设置,但是系统会设为默认值,而不是空值,所以选项 D)不正确;属性窗口除按字母排列外,还可以分类排列,所以选项 C)是不正确的。25.执行下列程序段后,输出的结果是( )。 For k1=0 To 4 y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y+10 Next k3 Next k2 Next k1 Print y (分数
28、:70.00)A.90B.60C.40 D.10解析:这是一个三重循环嵌套的程序。多重 For循环的执行过程是:外层循环的循环控制变量每取一个值,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后一次循环执行时 k1=4,k2=3,都要再执行一次 y=10,不管 y以前取得何值,y 都要重新取得初值 10,这时再执行一次内循环。内层循环体要执行 3次,即加 3次 10。y 最终的值是 40。26.为了提高测试的效率,应该( )。(分数:-1.00)A.随机选取测试数据B.取一切可能的输人数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序 解析:测试
29、的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。27.在下列几种排序方法中,要求内存量最大的是( )。(分数:-1.00)A.插入排序B.选择排序C.快速排序D.归并排序 解析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出
30、最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。28.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间B.可随机访问任一元素 C.插入删除不需要移动元素D.所需空间与线性表长度成正比解析:链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:每个结点中的指针域需额外占用存储空间;链式存储结构是一种非随机存储结构。29.下列 SQL语句中,用于修
31、改表结构的是( )。(分数:-1.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:SQL 语句中凡创建都用 CREATE,删除都用 DROP,改变用 ALTER,再跟类型和名字附加子句。30.下列 SQL语句中,用于修改表结构的是( )。(分数:-1.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:SQL 语句中凡创建都用 CREATE,删除都用 DROP,改变用 ALTER,再跟类型和名字附加子句。31.下列不属于静态测试方法的是( )。(分数:-1.00)A.代码检查B.白盒法 C.静态结构分析D.代码质量度量解析:静态测试包括代码检
32、查、静态结构分析和代码质量度量等。其中白盒测试属于动态测试。32.在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。(分数:-1.00)A.冒泡排序 B.选择排序C.快速排序D.归并排序解析:从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法,故本题答案应该为选项 A)。33.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基
33、本原理和与软件 设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。34.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。(分数:-1.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 解析:线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。35.在计算机中,算法是指( )。(分数:-1.00)A.加工方法B.解题方
34、案的准确而完整的描述 C.排序方法D.查询方法解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.有下面一个程序段,从文本框中输入数据,如果该数据满足条件,除以 4余 1,除以 5余 2则输出,否则,将焦点定位在文本框中,并清除文本框的内容。 Private Sub Command1_Click( ) x=Val(Text1Text) If -|_|- Then Print x Else Text1Text=“ -|_|- End If End Sub (分数:
35、3.00)_正确答案:(x Mod 4 = 1 And x Mod 5=2)解析:(1)程序调用了 Val()函数从文本框中的得到数据。本题中先通过 Val()函数得到一个整数,进行条件判断,如果满足条件 x Mod 4=1 And x Mod 5=2则输出 x,否则,将清空文本框,焦点落在文本框中。37.在 KeyPress事件过程中,KeyAscii 是所按键的 -|_|-值。(分数:3.00)_正确答案:(ASCII)解析:当按下键盘上的某个键时,触发 KeyPress事件过程,该事件用到的 KeyAscii作为参数,此参数是一个预定义的变量,执行 KeyPress 事件过程时,KeyA
36、scii 是所按键的 ASCII 码。 38.在窗体上有一个过程函数,然后编写如下事件程序,该过程的功能是用选择交换法将 10个数排成升序,请在空白处填入适当的语句。 Sub SORT( ) Dim a(1 To 10) For i=1 To 10 a(i)=Val(InputBox(“ “ ,“ “,0) Next i For i= -|_|- k=i For j= -|_|- If a(k)a(j)Then -|_|- If k i Then ba(k) a(k)a(i) a(i) =b End If Next j Next i For k=1 To 10 Print a(k) Next
37、k End Sub (分数:3.00)_正确答案:(1-|-To-|-9)解析:由于是 10个数所以 1从 1到 9,j 从 i到 10形成两次循环,如果是 100个的话,那就是 1从 1到99,j 从 1到 100形成两次循环;由于 a(k)a(j)所以要交换,以便排序。39.程序测试分为静态分析和动态测试。其中 -|_|-是指不执行程序,而只是对程序文 本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:3.00)_正确答案:(静态分析)解析:静态测试指不在计算机上运行被测试程序,而采用其他手段来达到对程序进行检测的目的,包括人 工测试和计算机辅助静态分析方法。动态测试指通过在计算
38、机上运行被测试程序,并用所设计的测试用例 对程序进行检测的方法。40.把窗体的 KeyPreView属性设置为 True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print KeyCode End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print KeyAscii End Sub 程序运行后,如果按下 B键,则在窗体上输出的数值是 -|_|-和 -|_|-。 (分数:3.00)_正确答案:(66)解析:KeyDown 事件
39、是返回的是键盘的直接状态,返回的是“键”,所以当按字母“B”时KeyDown 得到的 KeyCode码与按字母键“b”是相同的,所以程序输出为 66;当按下键盘上的某个键时将发生KeyPress,KeyPress 并不反映键盘的直接状态,当按下字母“B”时,与按下字母“b”时,对 KeyPress来说,所得到的 ASCII码是不样的,KeyPress 事件用来识别按键的 ASCII码,所以按下“B”键,KeyAscii的值为 98。41.与数学表达式 cos2(a+b)/3x+5 对应的 Visual Basic表达式是 -|_|-。(分数:3.00)_正确答案:(cos(a+b)2/(3*x
40、)+5)解析:42.Visual Basic应用程序中标准模块文件的扩展名是 -|_|-。(分数:3.00)_正确答案:(.bas)解析:43.在一个窗体上有两个命令按钮,cmdMax 和 cmdMin。单击 cmdMax时,窗体上显示“字体由小变大”,字号每次增加 2;单击 cmdMin时,窗体上显示“字体由大变小”,字号每次减小 2。请填空。 Private Sub Form_Load() FormlCaption =“字体变化示范” cmdMaxCaption=“字体变大” cmdMinCaption=“字体变小” End Sub Private Sub cmdMax_Click() -
41、|_|- FormlPrint”字体由小变大” End Sub Private Sub cmdMin_Click() -|_|- FormlPrint“字体由大变小” End Sub (分数:3.00)_正确答案:(Form1FontSize=Form1FontSize + 2)解析:决定字体大小的是 FontSize属性,所以要改变字体的大小需要改变 FontSize的值。cradMax 按钮的作用是单击 cmdMax时,窗体上显示“字体由小变大”,字号每 次增加 2,所以第一个空应填入的是Form1FontSize = Form1FontSize + 2;cmdMin 按钮 的作用是单击
42、cmdMin时,窗体上显示“字体由大变小”,字号每次减小 2,所以第二个空 填入的是 Form1FontSize = Form1FontSize - 2。 44.已知 B的 ASCII码为 66,以下程序统计由键盘输入的字符串中各英文字母的使用次数 Dim -|_|- For i=65 To 90 pp(i) =0 Next x$=InputBox(“Enter a string“,x$) x$=UCase$(x$) For i=1 To -|_|- n=Asc(Mid$(x$,i,1) If n =65 And n =90 Then -|_|- End If Next i For i=65 To 90 If pp(i) 0 Then Print Chr$(i);pp(i) End If Next (分数:3.00)_正确答案:(pp(65-|-To-|-90)解析:程序中,在第一个空处定义了一个数组,从程序中反映出数组的下标的范围是 65 90,在第二个空处有一个循环语句,决定了循环的次数,由于一次循环只处理一个字符,因此循环次数要与字符串的长度相等;而在第三个空处是统计相同字符出