VB模拟试卷
VB模拟试卷一

Ⅰ、Visual Basic程序设计(100分)一、填空题(每空1分,共10分)1.表示x是5的倍数或9的倍数的逻辑表达式是__________________。
2.已知a=3.5,b=5.0,c=2.5,d=true,则表达式a>=0 AND a+c> b+3 OR NOT d的值是______________________。
3.表达式Ucase(Mid(“abcdefgh”,3,4))的值是______________。
4.启动Visual Basic后,在窗体的左侧有一个用于应用程序界面设计的窗口,称作_______________。
5.当进入VB集成环境,发现没有显示“工具箱”时,应选择_______菜单中的工具箱选项,使工具箱显示在窗口。
6.对象的属性是指_____________________。
7.产生一在[3,X]区间的随机整数应使用表达式_________________。
8.在窗体上已建立多个控件如Text1、Label1、Command1等,若要使程序一运行焦点定位在Command1控件上,应把Command1控件的________属性设置为0。
9.要对文本框中已有的内容进行编辑,按下键盘上的按键就是不起作用,原因是设置的________属性为True。
10.属性窗口主要是针对窗体和控件设置的。
在Visual Basic中,窗体和控件被称为_____________。
二、单项选择题(每小题2分,共计40分)1.在一行内写多条语句时,每个语句之间用________来分隔。
A),B):C)、D);2.下面________是合法的变量名。
A)X_yx B) 123abc C)integer D)X-Y3.下面________是不合法的整常数。
A) 100 B)&O100 C)&H100 D)%1004.数学表达式3≤x<10在VB中的逻辑表达式为________。
VB笔试模拟试卷162(题后含答案及解析)

VB笔试模拟试卷162(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在计算机中,算法是指______。
A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法正确答案:C解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。
2.栈和队列的共同点是______。
A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点正确答案:C解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。
二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。
3.已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
A.cedbaB.acbedC.decabD.deabc正确答案:A解析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。
由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。
因此BT的前序遍历序列为cedba。
4.在下列几种排序方法中,要求内存量最大的是______。
A.插入排序B.选择排序C.快速排序D.归并排序正确答案:D解析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。
VB笔试模拟试卷69(题后含答案及解析)

VB笔试模拟试卷69(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A.数据的存储结构B.计算方法C.数据映象D.逻辑存储正确答案:A解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。
2.串的长度是A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数正确答案:D解析:串的长度指的是串中的字符的个数,且其字符个数可以为零。
3.在计算机中,算法是指A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法正确答案:B解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。
4.以下不属于对象的基本特点的是A.分类性B.多态性C.继承性D.封装性正确答案:C解析:对象有如下一些基本特点,即标识惟一性、分类性、多态性、封装性和模块独立性。
5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做A.软件投机B.软件危机C.软件工程D.软件产生正确答案:B解析:软件工程概念的出现源自软件危机。
所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
总之,可以将软件危机归结为成本、质量、生产率等问题。
6.下面不属于软件设计原则的是A.抽象B.模块化C.自底向上D.信息隐蔽正确答案:C解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。
自底向上是集成测试中增量测试的一种。
7.开发大型软件时,产生困难的根本原因是A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重正确答案:A解析:软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。
VB笔试模拟试卷123(题后含答案及解析)

VB笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列说法中错误的是( )。
A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量可以同名C.引用另一模块中的全局变量时,必须在变量名前加模块名D.同一模块中不同级的变量可以同名正确答案:D解析:变量可以分为3类:局部变量、模块变量、全局变量。
在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。
2.下列数据结构中,属于非线性的是( )。
A.线性表B.队列C.树D.栈正确答案:C解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。
线性表是线性结构。
栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。
3.下列叙述中错误的是( )。
A.线性表是由n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表正确答案:C解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。
但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
4.按照“先进先出”组织数据的数据结构是( )。
A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。
5.下列关于线性链表的描述中正确的是( )。
VB笔试模拟试卷96(题后含答案及解析)

VB笔试模拟试卷96(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.循环链表的主要优点是A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件正确答案:B解析:循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。
2.栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A.ABCEDB.DCBEAC.DBCEAD.CDABE正确答案:B解析:栈操作原则上“后进先出”,栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。
所以出栈时一定是先出D,再出C,最后出A。
3.对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A.long2nB.n/2C.nD.n+1正确答案:C解析:对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。
4.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。
与程序的效率相比,人们更重视程序的A.安全性B.一致性C.可理解性D.合理性正确答案:C解析:结构化程序设计方法设计出的程序具有明显的优点,、其一,程序易于理解、使用和维护;其二,提交了编程工作的效率,降低了软件开发成本。
其中,人们更重视前者。
5.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法正确答案:C解析:模块的独立程序是评价设计好坏的重要度量标准。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。
VB笔试模拟试卷281(题后含答案及解析)

VB笔试模拟试卷281(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列工具中为需求分析常用工具的是( )。
A.PADB.PFDC.N-SD.DFD正确答案:D解析:需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。
PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。
2.已知数组a(1 To 10)As Integer,下面调用GetValue函数正确的是( )。
Private Function GetValue(a( )As Integer)As Integer For i=1 To 10 Get Value=GetValue+a(i) Next i End FunctionA.S=GetValue(a(1 To 10))B.S=GetValue(a)C.S=GetValue(a(10))D.S=GetValue a正确答案:B3.关闭当前的工程并退出Visual Basic的快捷键是A.Alt+BB.Alt+QC.Alt+ShiftD.Alt+a正确答案:B解析:Alt+Q关闭当前的工程并退出Visual Basic。
4.下列选项中不属于结构化程序设计方法的主要原则的是A.自顶向下B.逐步求精C.模块化D.可复用正确答案:D解析:结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用goto语句。
可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。
软件可复用性是软件工程追求的目标之一,是提高软件生产效率的主要方法。
面向对象的程序设计具有可复用性的优点。
5.在数据流图(DFD)中,带有名字的箭头表示______。
A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分正确答案:C解析:数据流相当于一条管道,并有一级数据(信息)流经它。
VB机试模拟试卷144(题后含答案及解析)

VB机试模拟试卷144(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。
(1)在名称为Forml、标题为“测试”的窗体上画一个名称为Framel、标题为“字体”的框架。
在框架内画两个单选按钮,其名称分别为Opfl和opt2,标题分别为“隶书”和“宋体”。
程序运行后的窗体如图1-6所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml的窗体上用名称为shapel的形状控件画一个圆,其直径为1000(高、宽均为1000);再画两个命令按钮,标题分别是“垂直线”和“水平线”,名称分别为Commandl、Command2,如图1-7所示。
然后编写两个命令按钮的Click事件过程。
程序运行后,如果单击“垂直线”命令按钮,则圆的内部用垂直线填充;如果单击“水平线”命令按钮,则圆的内部用水平线填充。
注意:程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.fnn。
正确答案:第l小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表2-5在窗体上绘制控件并设置属性。
步骤2:按要求将文件保存至考生文件夹中。
第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表2-6在窗体中画出控件并设置其相关属性。
步骤2:在代码编辑窗口编写两个命令按钮的单击事件过程。
参考代码:PriVate Sub Commandl_Click( ) Shapel.FillStyle=3 End SuD PriVate Sub Command2_Click( ) Forml.Shapel.FillStyle=2 End Sub 步骤3:按要求将文件保存至考生文件夹中。
VB笔试模拟试卷190(题后含答案及解析)

VB笔试模拟试卷190(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.启动Visual Basic后,就意味着要建立一个新( )。
A.窗体B.程序C.工程D.文件正确答案:C2.Visual Basic集成环境的大部分窗口都可以从主菜单项( )的下拉菜单中找到相应的打开命令。
A.编辑B.视图C.格式D.调式正确答案:B3.下列程序段的执行结果为( )。
x=1:y=2 z=x=y Print x;y;zA.1 1 2B.1 1 1C.False FalseD.1 2 False正确答案:D4.货币型数据需( )字节内存容量。
A.2B.4C.6D.8正确答案:D5.有关VB应用程序中过程的说法正确的是( )。
A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程的调用可以嵌套C.过程的定义和调用都可能嵌套D.过程的定义和调用都不能嵌套正确答案:B6.下列程序段的执行结果为( )。
a=0:b=1 Do a=a+b b=b+1 Loop Whilea<10 Print a;bA.105B.abC.01D.1030正确答案:A7.表达式12000+”129”&200的值是( )。
A.12329B.12129200C.12000129200D.12329正确答案:B8.将任意一个正的两位数N的个位数与十位数对换的表达式为( )。
A.(N-Int(N/10)*10)*10+Int(N/10)B.N-Int(N)/10*10+Int(N)/10C.Int(N/10)+(N-Int(N/10))D.(N-Int(N/10)*10+Int(N/10)正确答案:A9.使标签所在处显示背景,应把BackStyle属性设置为( )。
A.0B.1C.TreeD.False正确答案:A10.表达式X+1>X是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题1.一只白色的足球被踢进球门,则白色、足球、踢、进球门是________。
A.属性、对象、方法、事件B.属性、对象、事件、方法C.对象、属性、方法、事件D.对象、属性、事件、方法2.有程序代码:Text1.Text="Visual Basic",其中的Text1、Text和"Visual Basic"分别代表___ ___。
A. 对象、值、属性B. 对象、方法、属性C. 对象、属性、值D. 属性、对象、值3.将命令按钮Command1设置为不可使用,应设置该命令按钮的( )属性。
A.VisibleB.ValueC.CaptionD.Enabled4.单选按纽(OptionButton)用于一组互斥的选项中。
若一个应用程序包含多组互斥条件,可在不同的___ ___中安排适当的单选按纽,即可实现。
A. 框架控件(Frame)或图象控件(Image)B. 组合框(ComboBox)或图象控件(Image)C. 组合框(ComboBox)或图片框(PictureBox)D. 框架控件(Frame)或图片框(PictureBox)5.以下有关对象属性的说法中正确的是________。
A. 对象所有的属性都罗列在属性窗口列表中B. 不同对象不可能有同名属性C. 不同对象的同名属性取值一定相同D. 对象的某些属性既可以在实行窗口中设置,也可以通过程序代码设置或改变6.下列哪段代码能删除列表框list1中所有项()A Private Sub Command1_Click()For i = 0 To List1.ListCount - 1List1.RemoveItem iNext iEnd SubB Private Sub Command1_Click()For i = 0 To List1.ListCountList1.RemoveItem 0Next iEnd SubC Private Sub Command1_Click()For i = 0 To List1.ListCount - 1List1.RemoveItem 1Next iEnd SubD Private Sub Command1_Click()For i = 0 To List1.ListCount - 1List1.RemoveItem 0Next iEnd Sub7.代数表达式x1-׀a׀+ln10+sin(x2+2π)/cos(60 0)对应的Visual Basic表达式是( )。
A.X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57*3.14/180)B.X1-Abs(A)+Log(10)+Sin(X2+2*π)/Cos(57*3.14/180)C.X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57)D. X1-Abs(A)+Log(10)+Sin(X2+2*π)/Cos(57)8.执行以下程序段后,变量c的值为( )a = "Visual Basic Programing"b = "Quick"c =b & UCase (Mid(a,7,6)) & Right(a,11)A)Visual BASIC ProgramingB)Quick Basic ProgramingC)QUICK Basic ProgramingD)Quick BASIC Programing9.在程序中分别将变量intx,bl,st和d 定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是A)intx=3.7 B)bl=#true#C)St=5 & 12.7 D)#28/06/05#10. 以下各表达式中, 计算结果为0的是( )。
A.INT(15.4)+INT(-15.6)B.CINT(13.5)+CINT(-13.6)C.FIX(13.5)+FIX(-12.6)D. CINT(12.5)+CINT(-12.6)11.下列表达式的值为2123的是( )。
A.Val("123asd") & 2000B.Val("123asd") + 2000C.Str(123) & "2000"D.Str(123)+"2000"12.下列程序段的执行结果为( )。
X=-2Y=2IF X*Y<1 THEN Y=Y-2 ELSE Y=Y+2PRINT Y-X>0A.TrueB.FalseC.-1D.2>013.以下语句的输出结果是()。
Print Format(12345.6, "###,###.##")A.12,345.6B.012,345.6C.12,345.60D.012,345.6014.针对语句If I=1 then J=1,下列说法正确的是____ (03春)A . I=1 和J=1均为赋值语句B. 均为关系表达式C. I=1为关系表达式,J=1为赋值语句D. I=1为赋值语句,J=1为关系表达式15下面有关数组处理的叙述中,不正确的是_______①在过程中用Redim语句定义的动态数组,其下标的上下界可为赋了值的变量②在过程中,可以使用dim,private和static语句定义数组③用Redim语句重新定义动态数组时,不得改变该数组的数据类型④可用Public语句在窗体模块的通用说明处定义一个全局数组A. ①②③④ B ①③④ c.①②③ d. ②④16在窗体的通用声明处有语句“Dim A() As Single”,以下在事件过程中重定义此数组的一组正确语句是A)Redim A(3,3) B) Redim A(3,3)Redim A(4,4) as integer Redim Preserve A(4,4)B)Redim A(3) D) Redim A(3,3)Redim A(3,3) as integer Redim Preserve A(3,4)17.在应用程序中用“Private Function Fun(X As Integer,Y As Single)”定义了函数Fun。
调用函数Fun的过程中的变量I,J均定义为Integer型,能正确引用函数Fun的是。
①Fun(I,J) ②Call Fun(I,3.65)③Fun(3.14,234) ④Fun(“245”,”231.5”)A.①③B.②③④C.①②③D.①②③④18.向一个顺序文件中写数据时,以下何种是从文件末尾添加的方式打开顺序文件.A) Output B)Input C) Write D) Append19.执行下面的程序段,结果是X=Width/2; Y=Height/2Picture1.Line(X, Y) - (X, Y-2000)Picture1.Line(X, Y+2000) - (X, Y)Picture1.Line - (X-2000, Y)A.在图片框中画形如┑的交叉直线B. 在图片框中画形┿的交叉直线C. 在图片框中画形如┫的交叉直线D. 在图片框中画形如┯的交叉直线20.下面有关文件管理控件的说法,正确的是____________ 。
AChDir 语句的作用是指明新的缺省工作目录,同时也改变目录列表框的Path 属性B.改变文件列表框的FileName 属性值,仅改变列表框中显示的文件名,不会引发其它事件C.改变驱动器列表框的ListIndex 属性值,会改变Drive 属性值并触发Change 事件D.单击目录列表框中某一项,会触发Change 事件二填空题1.阅读下面的程序,当Sub过程Value形参表中存在ByVal关键字时,执行本程序,单击窗体,在窗体上显示的第一行内容是(1),第二行内容是(2);若将形参表中的ByVal关键字删除,再执行本程序,单击窗体后在窗体上显示的第一行内容是(3),第二行内容是(4)。
Private Sub sub1(ByVal x As Integer, ByVal y As Integer)x = x + 5y = y * 3Print "x="; x, "y="; yEnd SubPrivate Sub Form_Click()Dim x As Integer, y As Integerx = 2: y = 10sub1 x, yPrint "x="; x, "y="; yEnd Sub2.执行下面程序段,单击窗体后,第一行输出结果为(5),第二行输出结果为(6)。
Option ExplicitOption Base 1Private Sub Form_Click()Dim ch As String, I As Integer, j As IntegerFor I = 0 To 3ch = Chr(Asc("A") + I)For j = 0 To 2If ch = "E" Then ch = "A"Print ch; Space(2);ch = Chr(Asc(ch) + 2)Next jPrintNext IEnd Sub3.执行下面的程序,单击窗体后,第一行显示(7),第二行显示(8)。
Option ExplicitPrivate Sub Form_Click()Dim i As Integer, j As Single, k As Integerj = -1.51For i = 10 To 6.5 Step jk = i + jPrint k,Next iPrintPrint iEnd Sub4.运行下列程序,单击Command1命令按钮后,A(1,1)的值是(9)A(1,3)的值是(10),A(2,2)的值是(11),A(3,1)的值是(12)。
Option ExplicitOption Base 1Private Sub Command1_Click()Dim i As Integer, j As Integer, a(3.3) As IntegerFor i = 1 To 3For j = 1 To 3a(i, j) = i * 2 + jNext jNext iCall proc(a)For i = 1 To 3For j = 1 To 3Print a(i, j);Next jNext iEnd SubPublic Sub proc(a() As Integer)Dim j As Integer, i As IntegerFor i = 1 To 2For j = 1 To 3a(i, j) = a(i, j) + a(i + 1, j)j = j + 1Next ji = i + 1Next iEnd Sub5.运行下列程序:Private Sub Command1_Click()Dim s As String, i As IntegerDim n As Integers = "A7jhs86j23f0HDs"n = 0For i = 1 To Len(s)If Mid(s, i, 1) < Asc("A") Thenn = n + 1End IfNext iPrint nEnd Sub单击Command1命令按钮后,则在窗体上显示的结果是(13)。