大四复习资料(VB)
VB 考试复习资料
1、数据描述是被处理的信息描述成计算机可以接受的数据形式。
2、对数据处理是指对数据进行输入、输出、整理、计算、储存、维护等一系列活动。
3、一个好程序的基本要求:1:正确性。
2:易读性。
3:运算高效率。
4、源程序中的错误一般分为编译错误,运行错误,逻辑错误。
5、程序设计语言中字符是语言的最基本的符号,单词是具有语法意义的最小语法单位。
6、VB语言是一种通用的可视化程序设计语言。
7、一个VB程序称为一个工程,一个工程包含个种文件,(工程文件(.vbp),窗体文件(.frm),二进制数据文件(.frx),标准模块文件(.bas)。
8、VB程序可在一行写多个语句,各语句之间可用换行或冒号“:”分割,以可以把一个语句分成多行写,但要使用一个空格后跟一个下划线作续行符。
9、VB提供的基本数据类型主要有字符串型,数值型,逻辑型,日期型。
10、在VB中,把汉字作为一个字符进行处理。
11、逻辑性数据只有两个肯能值:True(逻辑真)或者False(逻辑假)。
逻辑型数据以2个字节(16位)储存。
当逻辑值转换为数据值时,False称为0,True称为-1。
%表示整型,&表示长整型【以4个字节(32位)储存】,!表示单精度浮点型【以4个字节(32位)储存】,#表示双精度浮点型【以8个字节(64位)储存】,@表示货币型【以8个字节(64位)储存】,$表示字符串型。
12、对含有多种类型运算的表达式,函数运算——算术运算——关系运算——逻辑运算。
13、在循环语句中,反复执行的程序段称为循环体,进入循环体的条件称为循环条件,中止循环体执行的条件是结束循环条件。
14、在图片框上放置的控件称为图片框的子对象,而窗体时图片框的父对象。
15、如果数组元素的下标值为实数,则VB系统会按四舍五入进行处理。
16、建立控件数组有在设计程序阶段通过相同的Name属性值来建立和在程序代码中使用Load方法。
若要调整对象的位置和大小,可以使用Move方法。
vb复习资料
vb复习资料VB复习资料近年来,计算机技术的快速发展使得编程成为了一项重要的技能。
而在编程学习的过程中,VB(Visual Basic)作为一种易学易用的编程语言,备受广大初学者的喜爱。
为了帮助大家更好地复习VB知识,本文将提供一些实用的复习资料和学习方法。
一、VB的基础知识在学习VB之前,我们首先需要了解一些基础知识。
VB是一种基于事件驱动的编程语言,它具有图形化的开发环境,使得编写程序变得更加直观和简单。
因此,我们需要掌握VB的基本语法、变量和数据类型、运算符、控制结构等内容。
可以通过阅读相关的教材或者参考资料来深入了解这些知识点。
二、VB的常用控件和功能VB作为一种用于开发Windows应用程序的语言,拥有丰富的控件和功能。
掌握这些常用的控件和功能对于开发实用的应用程序至关重要。
例如,文本框、标签、按钮、列表框、下拉框等控件的使用;对话框、文件操作、数据库连接、图形绘制等功能的实现。
可以通过编写小型的实例程序来熟悉这些控件和功能的使用方法。
三、VB的面向对象编程面向对象编程(OOP)是现代编程语言中的重要概念之一,也是VB编程的核心。
在VB中,我们可以使用类、对象、继承、封装等OOP的特性来实现更加灵活和可维护的代码。
因此,我们需要了解类的定义和使用、对象的创建和调用、继承和多态等概念。
可以通过编写简单的类和对象来加深对这些概念的理解。
四、VB的调试和错误处理在编程过程中,调试和错误处理是必不可少的环节。
VB提供了丰富的调试工具和错误处理机制,帮助我们快速定位和解决问题。
例如,可以使用断点来逐行调试程序,查看变量的值和执行流程;可以使用异常处理来捕获和处理程序运行中的异常。
熟练掌握这些调试和错误处理的技巧,可以提高程序的质量和效率。
五、VB的实践和项目开发学习VB不仅仅是为了掌握语法和知识,更重要的是能够应用到实际项目中。
因此,我们需要进行一些实践和项目开发。
可以选择一些简单的项目,例如制作一个学生管理系统、一个简单的游戏或者一个界面友好的计算器等。
vb期末考试复习资料
vb期末考试复习资料VB是一门程序设计语言,也是许多大学计算机专业的必修课程。
随着期末考试的临近,各位同学需要投入更多的时间和精力来复习这门课程。
本文将为大家提供一些VB期末考试复习资料,帮助大家更好地备考。
一、教材和参考书VB语言的学习和掌握,最基础的方式就是阅读教材和参考书籍。
对于VB语言初学者来说,推荐使用《Visual Basic 6.0程序设计》一书进行学习。
这本书涵盖了VB基础知识、控件设计、文件操作、数据库编程等方面的内容,易于理解,并配有丰富的实例和练习题。
除此之外,还可以借助一些VB语言的在线资源,如百度百科、知乎等提供的编程专页,可以帮助同学们更好地掌握VB语言的的一些难点和技巧。
二、学习笔记学习笔记是复习的重要工具。
在学习VB语言的过程中,有必要将所学知识及时地进行记录。
这样可以帮助同学们掌握学习的重心,并且在期末考试前能够更好地回忆所学过的分类和技巧。
在记录学习笔记时,可以将VB语言的一些要点和难点进行总结,如语法规则、常用控件、窗体设计、事件处理等,帮助同学们更好地温故知新。
三、在线课程在线学习也是一种非常有效的方法。
通过观看VB语言的在线课程,同学们可以掌握VB语言的知识点和处理方法,不仅可以更好地巩固自己的VB基础知识,还可以让自己学会如何灵活使用VB语言进行编程。
常用的VB在线课程平台为mooc网、智联网等,同学们可以定期在线听课,并进行笔记的记录和整理,可以帮助同学们更好地备考,掌握重心。
四、编程练习编程练习是复习VB语言最重要的方法。
在学习VB语言的过程中,同学们可以利用大量的编程习题来巩固所学知识。
可以找一些基础的编程模板,在此基础之上往往要求同学达成一个相对较高的功能。
可以再次通过网页、工具完成一些较为初中级的编程练习,帮助同学增加应对期末考试的信心和考试技巧。
五、补遗其他资料在复习VB语言的过程中,还可以寻求其他的替代学习资料,如网络上大量的VB语言学习资源、视频课程等。
VB复习要点
VB复习要点1.1 知识要点1.VB的特点、安装和启动了解VB面向对象、可视化、事件驱动的特点。
2.VB集成开发环境初学者主要掌握菜单栏、工具栏、工具箱窗口、属性窗口、代码窗口、工程资源管理器窗口的使用。
3.VB对象的概念,对象的属性、方法和事件三要素4.创建VB应用程序的过程5.掌握窗体、标签、文本框、命令按钮控件的常用属性、方法和事件的使用6.VB应用程序的构成和管理VB应用程序的组成:一个.vbp工程文件、一个(或多个).frm窗体文件、.exe 可执行文件。
掌握在完成一个应用程序的创建、编辑、调试后,保存时不要遗漏了某个文件;掌握在工程中添加或删除窗体的方法;区分窗体名称和窗体文件名。
1.2 常见错误和难点分析1.标点符号错误在VB中只允许使用西文标点,任何中文标点符号在程序编译时产生"无效字符"错误,统在该行以红色字显示。
用户在进入VB后不要使用中文标点符号。
中、西文状态下标点号对照见下表所示。
中、西状态下标点符号对照2.字母和数字形状相似L的小写字母"1"和数字"l"形式几乎相同、O的小写字母"。
"与数字"0"也难以区,这在输入代码时要十分注意,避免单独作为变量名使用。
3.对象名称(Name)属性写错在窗体上创建的每个控件都有默认的名称,用于在程序中唯一地标识该控件对象。
系统为每个创建的对象提供了默认的对象名,例如,Text1、Text2、Command1、Label1等。
用户可以将属性窗口的(名称)属性改为自己所指定的可读性好的名称,如txtInput、txtOutput、 cmdOk等。
对初学者,由于程序较简单、控件对象使用较少,还是用默认的控件名较方便。
4.Name属性和Caption属性混淆Name属性的值用于在程序中唯一地标识该控件对象,在窗体上不可见;而Caption属性的值是在窗体上显示的内容。
大学VB复习资料答案(最终)
大学VB复习资料答案(最终)一、填空题1、“#”(井字符号)2、窗体窗口;属性窗口;代码窗口3、对象属性的设置;程序运行和调试程序;保存文件4、Visible5、属性;事件;方法6、设计模式;运行模式;中断模式7、6008、Enabled;False9、Locked;True10、AutoSize;True11、DIM Ch5 As String*812、LOAD;UNLOAD13、SHOW;HIDE14、顺序结构;分支选择结构;循环结构15、-1;016、局部变量;窗体模块变量;全局变量17、属性窗口;程序代码18、常量;已赋值的19、INT(RND*101+100)20、421、ASCII22、2523、TRUE24、Case25、标准EXE程序26、227、“-”28、循环次数=INT(终值-初值)/步长+129、F430、双引号31、text1.Setfocus32、picture1.picture=loadpicture("c:\pic2.gif")33、preserve34、235、滚动条36、MDIChild;true37、静态数组;动态数组38、COS(2*3.14)^339、 FALSE40、 2001-6-141、 shift键;ctrl键;Alt键42、左键;右键;中键43、方法44、MsgBox,inputBox45、Print,pset,line46、Loadpicture,使控件自动按照图象大小进行调整47、Call beeps(5), beeps 548、Popupmenu49、组合框50、True ,1或checked 51、窗体模块,标准模块,类模块52、整型(Integer),长整型(Long),字符型(String),日期型(Date),字节型(Byte),逻辑型(Boolean)53、工程,窗体,标准模块54、对象,事件驱动的55、“‘”“-”“:”56、Integer %57、Enabled False58、clear59、LargeChange60、选中61、CTRL;SHIFT62、预定义的对话框;通用对话框;用户自定义对话框63、对象的数据,对象能执行的动作64、Option explict65、Timer66、ASCII 口口ASCII ASCII口口口67、ScaleHeight ScaleWidth68、Top,Left,Height,Width69、相对70、5,459.4071、25572、一个表示文件指针字节数73、整型,长整型,单精度型,双精度型74、控件名,事件名75、对象的标题,对象的名称,字体76、可插入对象77、ADO技术78、selstart79、事件80、 end81、较小82、数组83、无限循环死循环永真循环84、Text;空白85、false86、False87、ASCII码88、窗体属性,事件过程,事件89、MultiLine90、091、窗体名92、属性窗口,程序代码93、0,094、学习版专业版企业版95、驱动器列表框、目录列表框、文件列表框96、FreeFile函数97、AddItem RemoveItem98、FileCopy Kill99、ASCII;二进制文件100、顺序访问模式、随机访问模式、二进制访问模式二、选择题1~5 CCDCD 6~10 DCABC11~15 BDAAA 16~20 BBACB21~25 D BACC 26~30 C BCCC31~35 ABDCC 36~40 C D CAC41~45 ABBD D 46~50 CA无B D51~55 DAACD 56~60 B DDDB61~65 DDCBB 66~70 BDBB B71~75 B ABCC 76~80 BAD C C81~85 CBDBB 86~90 DBCAA91~95 A C AAD 96~100 BBCAC101~105 C C CAD 106~110 CCBAD111~115 DADAB 116~120 B无ABD121~125 DBA C C 126~130 B C C CD131~135 ABDCA 136~140 BDA A C141~145 CDBAB 146~150 ADBCA151~155 BBDCC 156~160 CCBBC161~165 C ABCC 166~170 BBBCC171~175 DBDBA 176~180 DCCCC181~185 ADAB B 186~190 BCABA191~195 DCDAC 196~200 ACC无A三、程序填空1. Case else:Form1.caption=”other”2. dim kk(0 to 9) as integerkk(i)=1next i3. hide show4. i=2 0 sum=sum+i5. N N-i+1或N+1-i6. 1 To 9 i+1 To 10 >=7.n mod 3=1 and n mod 5=1 and n mod 7=1 Until CountN >= 5或While CountN < 58.“123456789”9. _KeyPress Combo1.List(i)AddItem10. Int(Rnd*100+1) x\2或int(x/2)11. t=a(j) a(j)=a(10-j+1) a(10-j+1)=t12. N>Max N<="">13. _Change value14. n Mod 2=0或n/2=n\215. _change16. for i=1 to 100 sum=sum/100或aver= sum/10017. x>=0 x<amin< bdsfid="205" p=""></amin<>18. List1_DblClick List1.Text或List1.list(listIndex)19. imin=i a(j)<a(imin)< bdsfid="208" p=""></a(imin)<>20. For j = 1 To 30 - 3 * Ik = i - 1 To 1 Step -121. Print Tab(3 * j); j * i;22. x = 1 To 100 Step 223. a(i, j) = i * 2 + j ReDim Preserve a(3, 4)Picture1.Print "a(3,"; j - 2; ")="; a(3, j - 2),Picture1.Print "a(3,"; j; ")="; a(3, j)24. a(i, j) = a(i - 1, j - 1) + a(i - 1, j) Picture1.Print Tab(20 - i * 2); Picture1.Print a(i,j);25. sc(i, j) = i * 5 + j26. x > 20027. (-1) ^ (K + 1) / KForm1.Print 4 * S28. M = 1 S+M或M+S(题目中S和M的数据类型应改为定义成双精度:dim s#,m#)29. And30. K*10+M或10*k+M或M+10*k或m+K*10 Form1.Print S31. 题目有错32. P = 1200000000 N=N+133. b<c< bdsfid="229" p=""></c<>34. n=m n=11-m m=1 To 1035. a<>0 delta>0 b<>031.更正代码:Dim Y(1 To 11)For i = 1 To 10Y(i) = Val(InputBox("请输入Y(i):"))Next ix = Val(InputBox("请输入x:"))For i = 10 To 1 Step -1If x < Y(i) Then Exit ForNext iFor j = 10 To i + 1 Step -1Y(j + 1) = Y(j) Next jY(i + 1) = xFor i = 1 To 11 Print Y(i)Next i四、阅读程序写结果1)、B2)、2 43)、4 5 64)、43215)、106)、1.25 17)、12348)、309)、910)、5011)、1112)、为数为:5513)、5514)、3015)、11 316)、2 7217)、10018)、-3 319)、2520)、521)、222)、423)、1.25 124)、1425)、2126)、4227)、1828)、498529)、8 830)、n(2)=2n(3)=331)、4232)、99 to 133)、1 3 434)、2 4 6 835)、20 1010 1536)、4 5 637)、A38)、15五、编程题1、输入3个数,要求按从小到大输出。
vb程序设计复习资料
vb程序设计复习资料VB程序设计复习资料VB(Visual Basic)是一种广泛应用于软件开发的编程语言,它的简单易学和强大的功能使得它成为了很多开发者的首选。
无论是初学者还是有一定编程经验的人,都需要不断复习和巩固自己的知识。
本文将为大家提供一些VB程序设计的复习资料,希望能够帮助大家更好地掌握这门语言。
一、VB语言基础在进行VB程序设计之前,我们首先需要了解VB语言的基础知识。
VB是一种基于事件驱动的编程语言,它的语法结构和其他编程语言有一些不同之处。
在复习VB语言基础时,我们可以从以下几个方面入手:1. 数据类型:VB中有许多不同的数据类型,包括整型、浮点型、字符串型等。
了解各种数据类型的特点和使用方法是非常重要的。
2. 变量和常量:在VB中,我们可以通过声明变量来存储数据,并通过赋值来改变变量的值。
同时,我们也可以使用常量来存储不可改变的值。
3. 运算符:VB中的运算符和其他编程语言类似,包括算术运算符、关系运算符、逻辑运算符等。
熟悉运算符的使用方法可以帮助我们更好地进行程序设计。
4. 控制语句:控制语句是编程中非常重要的一部分,它可以帮助我们控制程序的执行流程。
在VB中,我们可以使用条件语句(如if语句和select语句)和循环语句(如for循环和while循环)来实现程序的控制。
二、VB窗体设计VB的窗体设计是其独特之处之一,通过窗体设计,我们可以创建出具有交互性的界面。
在复习VB窗体设计时,我们可以从以下几个方面入手:1. 窗体属性:了解窗体的各种属性和方法,可以帮助我们更好地控制窗体的外观和行为。
例如,我们可以通过设置窗体的标题、大小和位置来使其符合我们的需求。
2. 控件使用:VB中有许多不同的控件,包括按钮、文本框、标签等。
了解这些控件的使用方法和属性,可以帮助我们创建出更加丰富多样的界面。
3. 事件处理:在VB中,我们可以通过编写事件处理程序来响应用户的操作。
了解各种事件的触发条件和编写方法,可以帮助我们实现更加灵活和交互性的界面。
VB复习要点
复习要点题型:1. 选择题(共10题,每题2分,共20分)2. 判断正误(共10题,每题2分,共20分)3. 填空题(每空1分,共10分)4. 简答题(共3题,每题5分,共15分)(包含表达式运算)5. 应用题(共3题,每题5分,共15分)(读程序写结果、填空)6. 编程题(共2题,每题10分,共20分)第一章Visual Basic程序设计概述1. VB功能特点(面向对象—把程序和数据封装起来、事件驱动)2. 代码窗口打开的三个方式3. 创建应用程序的过程(保存的过程、执行的两种方式)课后作业:P19 4、5第二章VB可视化编程基础1. 对象和类的概念及关系2. 对象的三要素3. 事件/事件过程、事件/方法的区别4. 通用属性:Name和Caption(区别及功能)、Top和Left(参照物)、Enabled和Visible(功能和含义)5. 控件属性的含义,关注Load事件6. Change和KeyPress事件之间的联系和区别1)两个事件触发的时机2)两者之间的联系3)两者之间的区别(有无参数、触发时机)课后作业:P37 5、8、9、10第三章VB语言基础1. 整型、长整型、单精度实型、双精度实型、字符型的类型符给定一个常量,要能够判别是否实合法的,如果是,其类型是什么。
参见课后习题12. 逻辑型数据与其他类型数据的转换关系3. 变量的命名规则,判别一个变量是否合法4. 变量声明的注意事项:①一条Dim语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用。
如变量没有类型声明,则为变体类型;②变量的默认初值。
5. 掌握算术运算符(注意优先级)和字符串运算符(掌握“+”和“&”的使用)6. 表达式1)给定混合运算表达式,计算出结果2)给定一个数学表达式,或者文字描述,给出VB支持表达式形式3)注意事项:①同一基准②乘号不要省略③分母部分适当添加小括号7. 函数1)数学函数:Abs、Exp、Log、Sqr功能,Rnd2)转换函数:Asc、Chr、Str、Val3)字符串操作函数:Len、Mid(注意字符串的编码方式和单位)4)日期函数:DateAdd8. 同一行书写多条语句:分隔符“:”,一条语句分行书写,加入续行符“_”课后作业:P58 1、2、3、4、5、9第四章VB控制结构1. 掌握赋值语句的格式,注意赋值运算符和关系运算符的区别2. InputBox(五个参数的含义)和MsgBox的区别3. Print方法的使用1)逗号:标准格式;分号:紧凑格式2)Tab:Tab(n)从最左第一列开始算起定位第n列,若当前打印位置已经超过n列,则定位于下一行的第n列;Spc(n):输出插入n个空格3)对于一个数值型数据,前面有一个符号位(对于正号,不显示但留有一个空格),数据后留有一个空格作为分隔符4. 格式输出函数:Format 数值格式化方法,两个占位符0和#的作用和区别5. 掌握单分支、双分支、多分支选择语句(注意单行和多行两种格式的区别)、Select Case语句的格式6. Select Case语句中“表达式列表“的四种形式7. 循环次数计算方法和循环体结束后循环控制变量的值8. 掌握For循环和Do…Loop循环的语法格式课后作业:P94 2、3、4、6、7、8、9、13第五章数组和自定义类型1. 根据数组下标可以求解出数组的元素个数2. 掌握动态数组声明Redim和静态数组声明Dim的区别3. 掌握数组和循环结合起来的使用4. 列表框1)特点:只能选择,不能修改其中内容。
VB复习资料
VB复习资料1.重要的部分1)排序:选择法(重要),冒泡法排序法包括数的排序和数组的排序:排序x,y,z大小Dim t%If x > y Thent = x: x = y: y = tEnd IfIf y > z Thent = y: y = z: z = tIf x > y Thent = x: x = y: y = tEnd IfEnd IfPrint x,y,z数组的排序参考书上例5.8冒泡法程序参考例5.92)选择与循环(与数组的综合利用)比较重要的循环语句有:For next 循环及其嵌套。
注意:嵌套的内外循环变量不能相同!Do loop 循环。
3)菜单的编辑菜单编辑很简单,但是必考!看看书就OK了!4)取特定的字符:Mid 函数mod 函数(重要)Mid函数指在指定字符串中,特定位置开始,向右截取指定长度的字符,其格式为:Mid(“abcdefghijk”,4,3),其结果为“def”假设需要将text1中的字符一个一个的取出,其代码为:Dim a() as stringn=len(text1.text) 计算text1中的字符长度For i=1 to na(i)=mid(text1,i,1) 每个字符都放在对应的a()数组中next imod函数指取两个数相除的余数。
例如8 mod 3=2mod函数可以用于将数字的各个位数分离,例如,将256的各个位数分离,代码为:n1=256 mod 10 取个位n2=fix(256/10) mod 10 取十位或者n2=(256\10) mod 10n3=256\100 取百位其中,“\”表示整除,取其商的整数部分。
5)Timer 事件,静态声明(static)Timer控件的最主要属性是Interval。
同时,timer_time事件有循环功能,在其中写循环语句时,其变量声明一般采取static关键字,令其成为静态变量。
例如,在画同心圆时,有以下代码:Private Sub Timer1_Timer()Static II = I + 1r = 20 * IDrawWidth = IForm1.Circle (0, 0), r, QBColor(Int(Rnd * 16))If I > 10 ThenForm1.Cls: I = 0End IfEnd Sub6)随机数的产生(randomize) (重要)随机数的产生通过随机数函数,rnd函数,而我们一般在其前面加上取整数函数Int函数,所以,随机数函数的格式为:n=int(rnd*101+20) 表示在20到120之间随机产生一个数。
大学vb复习资料1
大学vb复习资料1一、填空题1、在程序中使用日期型数据时,必须用符号将日期型数据括起来。
2、VB集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有窗口、窗口、窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
3、在计算机上建立一个VB应用程序的完整过程,一般分:建立用户界面的对象、、对象事件过程及编程、和五个步骤。
4、VB中每个对象都有自己的属性,属性决定控件是否允许可见。
5、在VB对象的三要素中,可以把看作一个对象的性质,把看作对象的响应,把看作对象的动作。
6、VB有三种工作模式,它们分别是模式、模式和模式。
7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为。
8、在VB中,为了使一个控件在运行时不可操作,应将控件的属性设置为。
9、为了防止用户编辑文本框内的内容,应将控件的属性设置为。
10、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的属性设置为。
11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是。
12、VB中拥有多个窗体的程序可用语句窗体装入内存,用语句从内存中删除指定窗体.13、在多窗体工程中,可用方法显示一个窗体,用方法将一个窗体隐藏起来。
14、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:、、和 ___________三种基本结构。
15、VB逻辑数据类型只有True与False两个值。
当逻辑数据转换成整型数据时,True 转换为,False转换为。
16、VB中依据变量的作用范围将VB变量的作用范围分为三类,它们是:变量、变量和变量。
17、VB中,对控件(对象)一些属性的设置,即可以通过在中设置,也可以在中设置,两种方法来设置。
18、在VB中,静态数组声明中的下标只能是。
而动态数组Redim语句中的下标还可以是的变量。
19、产生100~200之间(含100和200)的随机整数的表达式是:。
(完整版)vb知识点总结
VB知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1)VB的语言特点可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2)VB的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3)VB的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。
(4)VB的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻找,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口)2 第二章知识点(1)面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每个对象都具有自己的属性和方法,比如西南财经大学天府学院。
属性:对象的静态特征,最重要的属性是name,在VB里面对象的name是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click等;方法:对象发出的行为,对手是主动者,比如move,show,hide等。
(2)VB的开发流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1)VB书写代码的格式✧VB代码中不区分字母的大小写。
VB复习资料
VB复习资料visualbasic程序设计复习提纲一、主要审查内容1.vb常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。
2.常用的函数、表达式。
3.顺序结构、选择结构和循环结构,重点掌握选择结构和循环结构的语法格式,能够设计简单的应用程序。
4.数组及其应用,重点掌握数组的概念、定义和一维数组的应用(如:排序、求极值)。
5.VB窗体的属性、事件和方法6.常用的控件的的基本属性、事件和方法,重点掌握:文本框、命令按钮、标签、组合框、列表框、单选按钮、复选按钮和框架等控件,并会设计简单的用户界面。
7.菜单编辑器、输入对话框、消息输出对话框及通用对话框的使用。
二、考试题型及分值(一)理论考试1.30道选择题(每道题2.5分,共75分)共有10道判断题(每道题2.5分,共25分)(II)计算机测试1。
基本操作问题,1个问题。
2、选择结构程序设计题,1题。
3、循环和数组应用设计题1题。
一、 Visual Basic编程环境1.用visualbasic6.0设计应用程序的过程,实际上是与进行交互的过程。
a.控件对象b.自定义对象c.标准对象d、形式12.面向对象编程指的是会议。
a、视觉化、结构化和动态化3.visualbasic的编程机制是。
a.可视化区别在于。
a.visualbasic6.0支持继承和多态性b.visualbasic6.0支持代码重用c.visualbasic6.0支持对象更具体d.visualbasic6.0支持代码和过程的封装5.以下操作无法打开[属性]窗口。
a、执行[view]菜单B中的[attribute window]命令。
右键单击窗体或控件,并在弹出菜单C中选择[attribute window]。
按[F1]键d.单击工具栏上的【属性窗口】按钮6.下面的语句是windows的编程方法。
a、面向对象和顺序驱动C.面向过程和顺序驱动b.面向过程、事件驱动d.面向对象、事件驱动b、面向对象c.面向图形d、事件驱动4.visualbasic6.0对面向对象程序设计的支持与其他面向对象程序设计语言的主要b、封装、继承、多态性D.ODBC、DDE、OLEc.对象的链接、动态链接、动态数据交换7.编写程序代码和引用未定义变量时,需要弹出警告信息对话框。
大学-VB程序设计复习提纲(文科)
第一章:Visual Basic程序设计入门1、VB的特点:面向对象、可视化、事件驱动2、工程文件的扩展名:vbp 窗体文件的扩展名:frm一个工程〔程序〕可以有多个窗体,可以指定任一窗体为启动窗体。
3、将多个语句写在一行上的分隔符是冒号。
第二章:面向对象的可视化编程基础1、对象〔控件〕的三要素:属性、事件和方法2、属性是用来描述和反映对象特征的,不同的对象具有各自不同的属性,对象的所有属性都可以在...........属性窗口中设置.......。
.〔N〕●所有控件都具有的共同属性:name〔名称〕,程序运行时窗体上对象的名称不可以修改。
●窗体、标签、命令按钮具有caption〔标题〕属性,文本框具有text〔内容〕属性。
如果要使命令按钮外表显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为退出(&X)。
●控件背景色: Backcolor 控件前景色〔字体颜色〕:Forecolor●垂直位置移动控件:Top 水平位置移动控件:Left 窗体或控件的大小:Width 和Height ●可见〔不可见〕:Visible 可用〔不可用〕:Enabled●字体:FontName 字号:FontSize 加粗:FontBold 斜体:FontItalic●文本框的属性:1〕假设设置文本框的属性PasswordChar="*",则运行程序时向文本框中输入6 个任意字符后,文本框中显示的是6 个"*"。
2〕允许〔不允许〕多行输入:MultiLine3〕选定文本的起始位置:Selstart,选定文本的长度:Sellength,选定文本的内容:Seltext●标签的属性覆盖〔不覆盖〕背景内容:BackStyle 对齐方式:Alignment〔文本框也有该属性〕●窗体的属性窗体的Enabled属性值为False时,该窗体上的按钮、文本框等控件就不会响应用户的操作。
(完整版)VB期末复习资料
“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。
对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。
类:是具有相同性质的对象的集合。
对象和类的区别在于前者是具体的,而后者则是抽象的。
属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。
事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。
2.设置属性。
3.编写代码。
窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。
Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。
例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。
vb考试复习资料
单选题知识点1 基本概念2 数据类型、格式3 变量定义、声明、命名规则4 运算符、表达式14(算术、字符、关系、逻辑、日期)5 函数7、print方法166 控件、属性、事件177 VB窗口布局(视图下的代码、对象、立即、属性、工程…窗口)、窗体8 数组定义、声明、应用9 分支(if、select case语句)10 循环(FOR、DO、双重循环、出口语句EXIT)11 简单综合题1 VB的概论、结构化程序设计知识2 VB文件种类(如模拟题二、6)3 VB控件属性(静态设置、动态设置) (如模拟题二、7-8)4 VB对象的事件、方法(如模拟题二、9,单双击引发事件,cls)5 VB变量类型的关键字5、类型字66 VB的函数(数学7、转换8、日期9、字符串10)7 变量及作用域(如模拟题二、3)8 循环结构(FOR、DO、双重循环、出口语句EXIT)9 逻辑值、ASCII码知识(13是回车符、10是换行符,chr,asc)10 Print格式(,;的作用,标准、紧凑格式等)判断题知识点1.综合(三、1,9)2.print有关(三、3)3.窗体,变量有关(三、4)4.表达式(三、5)5.分支语句(三、6)6.循环语句(三、7)7.常用控件(三、8)8.VB文件种类9.函数(三、10)10 常量、变量类型(三、2)说明:(1) 不同类型的数据,所占的存储空间不一样。
(2) 数据的类型可在数据之后加上一个类型符来表示,例如,413&,86!,数学函数VB中备有各种计算算术函数的子程序,在程序中要使用某个函数时,只要调用该函数就行了。
转换函数Visual Basic提供了几种转换函数,每个转换函数都可强制一个表达式转换成某种特定的数据类型。
常用的转换函数见p.47表3-8。
日期与时间函数日期/时间函数用于进行日期和时间处理函数Weekday返回值1~7,依次表示星期日到星期六。
变量的命名规则(1)变量名必须以字母开头;(2)只能由字母、数字和下划线组成。
vb期末复习资料
vb期末复习资料作为一门计算机语言,VB(Visual Basic)运用广泛,尤其是在企业级应用软件开发领域中。
对于学习VB的同学而言,期末复习资料的准备不仅可以帮助他们更好地回顾所学知识,也可以为期末考试做好充分准备。
一、VB基础知识复习1. VB的发展历史:VB1.0~VB6.0~2. VB的数据类型:整型、长整型、单精度、双精度、字符串、布尔型等3. VB的语法:变量声明、赋值、运算、判断、循环等4. VB的控件:按钮、标签、文本框、下拉框、列表框、复选框、单选按钮等5. VB的事件:如Click、TextChanged、Load、Unload、KeyDown等二、VB进阶知识复习1. VB的函数:String、Len、Instr、Mid、Format、Randomize 等2. VB的数组:一维数组、多维数组、动态数组等3. VB的面向对象编程:类、对象、封装、继承、多态等4. VB的常见控件的使用:如数据网格、图像控件、菜单控件等5. VB的文件操作:文件读取、写入、创建文件夹、删除文件等6. VB的数据库操作:ADO、ODBC、DAO等三、VB实践复习1. 编写一个简单的画图程序,实现画线、椭圆、矩形等基本功能2. 编写一个计算器程序,可以进行加减乘除运算、求幂、求平方根等3. 编写一个简单的学生信息管理系统,包括学生的基本信息、成绩信息等4. 编写一个简易聊天程序,实现实时聊天、群聊、文件传输等功能5. 编写一个简单的网络游戏程序,实现网络对战、计分等功能综上所述,VB期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。
在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。
同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。
VB知识点概述与复习
VB知识点概述与复习VB(Visual Basic)是一种简单易学的编程语言,其核心思想是可视化编程,即通过拖拽控件和编写简单的代码来进行软件开发。
本文将对VB的知识点进行概述和复习。
1.VB的基本语法:VB的基本语法类似于英语,具有以下特点:-语句以换行符或冒号结束。
- 使用关键字定义变量、常量和函数,如Dim、Const、Function等。
-使用&和+进行字符串连接。
- 使用If、Then、Else等关键字进行条件判断。
- 使用For、While等关键字进行循环操作。
2.VB的数据类型:VB支持多种数据类型,包括整型、浮点型、字符型、布尔型等。
需要注意的是VB是一种变体安全的语言,可以在编译器中设置变体检查的级别。
3.VB的控件:4.VB的事件处理:VB的控件可以响应用户的鼠标点击、键盘输入等事件。
通过编写事件处理代码来实现相应的功能。
常用的事件有Click、TextChanged、KeyPress等。
5.VB的函数和子程序:可以使用Function和Sub关键字定义函数和子程序,用于封装重复使用的代码。
函数可以返回一个值,而子程序不返回值。
可以通过参数传递数据给函数和子程序。
6.VB的数组:VB支持一维和多维数组,在数组中存储多个相同类型的元素。
可以使用For循环遍历数组,并对数组中的元素进行操作。
7.VB的文件操作:可以使用VB进行文件的读写操作。
通过使用Open、Close、WriteLine等关键字进行文件的打开、关闭和写入操作。
可以使用Line Input、EOF等关键字从文件中读取内容。
8.VB的异常处理:VB提供了Try...Catch...Finally结构来捕获和处理异常。
可以在Try块中编写可能引发异常的语句,在Catch块中处理异常情况,并在Finally块中进行清理操作。
9.VB的数据库操作:可以使用VB连接和操作数据库。
通过使用ADO(ActiveX Data Objects)或OLEDB(Object Linking and Embedding Database)来实现与数据库的交互。
VB考试要点及复习资料
VB考试要点及复习资料单元一、用计算机程序解决问题1、用计算机程序解决问题如果有现成的软件可用:选择现成的软件----输入数据---输出处理结果---问题等已解决。
2、用计算机程序解决问题如果没有现成的软件可用:编写程序----输入数据---输出处理结果---问题等已解决。
3、用计算机程序解决问题其实质都是计算机执行人们给它的指令来实现的。
4、人们根据解决问题的需要给计算机编制的指令序列称为计算机程序。
计算机程序指示计算机如何解决问题或完成任务。
5、为计算机编制程序的过程称为程序设计。
在程序设计中,把解决问题的方法和步骤称为算法。
6、程序设计的一般过程:具体问题-------数学模型——算法——编程、调试---- 输出结果7、算法的描述:在计算机中解决这个问题,某些步骤和实际数学运算过程不完全一致。
用流程图描述算法直观形象,便于理清思路,易于理解。
8、常见的编制程序的语言:C语言、Pascal语言Visual Basic语言9、VB开发环境的窗口组成:1、)窗体FORM:程序界面的设计2、)对象窗口)工具箱:包含很多控件3、4、)工程资管理器窗口:以树型结构形式列出当前打开的工程文件以及工程包含的窗体等项目5、)属性窗口:用来显示和设置对象的属性值6、)窗体布局窗口常见VB关键字单元二、编写一个简单程序1、使用VB开发程序的一般步骤:具体问题------分析问题设计算法-------设计程序界面----编写程序-----调试程序---问题解决。
2、分析问题就是根据任务中具体问题的已知条件和目标要求,来判断解决问题的可能性,然后创建数学模型,设计解决问题的方法和步骤并做描述。
3、解决同一个问题的算法不是唯一的,这称为算法的多样性。
4、程序界面是指用户与计算机对话的界面,也叫用户界面。
窗体是应用程序面向用户的最终界面。
5、在VB中,计时器、标签、文本框、按钮是用于构成程序界面的基本构件,也称为控件。
VB复习题纲
第一章:Visual Basic概述
了解VB的编程特点。
第二章: Visual Basic可视化用户界面
了解VB可视化编程界面及相关控件的属性。
如文本框,标签,命令按钮等。
第三章:数据类型和表达式
1、掌握标准数据类型的定义及其关键字,懂得使用标准数据定义用户要求的数据类型。
2、了解变量及常量的概念,并掌握变量的定义及其作用域
3、了解VB的几种运算符,掌握其运算优先级,了解VB的表达式。
第四章:简单程序设计
1、赋值语句
2、暂停语句
3、结束语句
4、注释语句
5、数据的输入与输出
6、程序的顺序结构、分支结构和循环结构
第五章:分支结构
1、了解if。
then;if 。
then 。
else
2、if 语句的嵌套
3、select Case语句,
4、select Case 语句与if 语句的相互代替。
第六章:循环结构
1、掌握while 。
wend;do [while|unti l<条件>]…loop;
do 。
loop[while|unti l<条件>];for 。
next 语句
第七章:数组
1、懂得数组的概念,静态数组和动态数组的定义
第八章:过程和函数
1、懂得过程和函数的定义,能够编写简单的过程和函数
第九章:常用内部函数
1、掌握常用的内部函数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章1.掌握VB的特点:面象对象、事件驱动、结构化程序设计2.VB的开发环境(P7),包括:掌握各个窗口位于窗体的位置(P8)掌握各个窗口从哪能个菜单打开(视图)如何快速打开代码窗口(双击窗体设计窗口,同时产生form_load事件)常见控件类的名称(P12)属性窗口设计对象的属性3.程序的保存(P16)掌握主要的两种文件:窗体文件(.frm)和工程文件(.vbp)掌握保存的过程:先保存窗体文件,再保存文件第二章1.对象的三要素(P21):属性、事件和方法2.通用属性(P24)掌握每个控件都具有的属性:name(名称)掌握font属性(改变文本外观)、enable(决定控件是否可用)、Visible(决定控件是否可见)、Caption属性(控件上显示的文本内容)可参考P25事例3.掌握窗体、标签、按钮、文本框的属性、事件和方法(P26—P35)如:程序代码中改变Text的属性值激发的事件为:change事件第三章1.掌握基本数据类型及其关键字、类型符(P39):整型、单精度型、双精度型、字符型、逻辑型。
2.能判断合法的变量和常量(P41 变量的命名规则,如a1是合法的变量名)3.掌握变量的定义:语句dim 变量名as 类型(注意:如出现dim a,b as integer,则a的类型为变体型,b的类型为整型)4.掌握符号常量的定义:语句const 符号常量as 类型=表达式5.掌握运算符和表达式如:“12”+“34”=“1234”X大于0小于等于3的表示法:x>0 and x<=36.掌握函数的使用如:left、right、rnd等Right(“Beijing”,4)=“jing”产生一定范围内的随机数通式:Int(rnd*范围)+基数,如30+int(rnd*(50-30+1)为30~50的随机数。
第四章1.VB的三种控制结构:顺序、分支、循环。
2.输入函数inputbox的使用。
注意,返回值为字符串。
如a=inputbox(“”),输入12,则a=“12”3.Msgbox的使用4.Format函数的使用(P68)例:format(12,“000,000.0”)=000,012.05.分支结构的题型:程序写出执行结果6.条件函数IIF和choose函数例: Iif(2>3,2,3)=37.循环结构:程序写出执行结果第5章1.数组(P99)定义:dim 数组名(下标) as 类型掌握数据的下标(默认最小下标为0)、类型、数组元素的个数(上界-下界+1)如:dim aa=array(1,2,3)则a(0)=1,a(1)=2,a(2)=32.数组的输入(P103)如:dim a(3) as integerFor i=0 to 3a(i)=iNext3.数组的输出For i=0 to 3Print a(i)Next4.列表框和组合框(P110)属性:list、listindex、listcount、text如:表示list1控件选中的文本内容(list1.text)list1控件选项个数:list1.listcount(注意:表示属性值应该有对象名.属性值)方法:additem(增加项)如:list1.additem “北京”Removeitem(删除项)如:list1.removeitem 2 (删除第三项)Clear(清除列表的所有内容) 如:list1.clear参考事例(P111)第6章1.函数的定义(P126)Function 函数名 as 类型语句块函数名=表达式End function2.调用:P128。
考察程序的执行结果3.子过程的定义Sub 子过程名语句块End sub4.调用:P129。
考察程序的执行结果5.参数的传递传值方式:参数前包含关键字Byval。
如 sub f (byval a%)传地址方式:参数前包含关键字ByRef或者缺省。
如sub f(byref x!,y%),参数x,y传递都是按传地址方式。
第七章1.单选按钮:属性和事件(P153)2.复选框:属性和事件(P153)3.框架(Frame):属性和事件(P153-154)注意:框架是控件容器,picturebox也是控件容器参考事例P1544.滚动条:属性和事件(P156)掌握:value:滑块当前的值Min:滑块处于最小位置的值(如最左端或最上端)Max:滑块处于最大位置的值(如最右端或最下端)事件:scroll事件——拖动时触发Change事件——改变value的值触发5.图形框和图像框(P159)属性:picture函数:loadpicture函数装图形、图片框6.定时器(P161)属性:enabled属性:为true则激活定时器,执行Timer事件,否则定时器未激活,不执行Timer事件。
Interval属性:激活定时器执行Timer事件的时间,以ms为单位,如一分钟变化一次,则interval=1000事件:Timer参考事例P1627.菜单(P171)属性:名称(必不可少)、标题、索引、快捷键8.多重窗体(P175)语句及方法Load语句:把窗体装入内存,但不显示Unload语句:把窗体从内存中删除。
Show方法:显示窗体,即把窗体装入内在,同时显示窗体Hide方法:将窗体隐藏起来,但并没有从内在中删除9.鼠标(P180)响应的事件:MouseDown、MouseUp、MouseMove10.键盘:(P183)响应的事件第8章1.文件的打开(P196)2.文件的读/写操作(P197)3.文件的关闭(P197)以下正确的语句是( D )A)If a > b then t = a ; a = b ; b = tB)If a > b then t = a a = b b = tC)If a > b then t = a , a = b , b = tD)If a > b then t = a : a = b : b = t下列语句用来设置窗体Form1的属性,其中在运行时不能正确操作的语句是( B )A)Form1. MaxButton=False B)Form1. Name= “ Form Test ”C)Form1.Caption=“ Form Test ”D)Form1. MinButton=False以下是命令按钮Command1的Click事件过程,当程序运行过程中,单击命令按钮Command1时,程序的输出结果是( C )Private Sub Command1_Click()Dim a as integer,b as integer,c as integera=2 : b=1 : c=0if a thenprint a > celseprint a > bend ifA)1 B)0 C)True D)False下面的控件可作为其他控件容器的是( B )。
A)PictureBox和Data B)PictureBox和FrameC)Frame和Image D)Image和Data若m,x,y,均为Integer型变量,则执行下面语句后m值是( D )。
m=1:X=2:Y=3m=IIf(X>Y,X+Y,X-Y)A)2 B)1 C)0 D)-1表示滚动条控件取值范围最大值的属性是( C )A)Value B)LargeChange C)Max D)Max-Min下面哪种对象没有Caption属性( B )。
A)Form B)TextBox C)Command Button (D)Label往列表框中删去一个条目,应使用列表框的( D )方法。
A)deleteItem B)delete C)Remove D)RemoveItem设a=″Visual_Basic″,下面使b=″Basic″的语句是( A )。
A)b=Mid(a,8,5) B)b=Left(a,8,12)C)b=Right(a,5,5) D)b=Left(a,8,5)如果要在命令按钮上显示图形文件,应设置命令按钮的( B )A)Style属性和Graphics属性B)Style属性和Picture属性C)Picture属性 D)Graphics属性在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示( B )事件过程模板.A)Form_Click B)Form_Load C)Form1_Click D.Form1_Load能够获得一个文本框中被选取文本的内容的属性是( C )A.T ext B.Length C.SelText D.SelStart要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句( B )A)Option Base 0 B)Option ExplicitC)Option Base 1 D)Option Compare要清除组合框Combol中的所有内容,可以使用( B )语句A.Combo1.Cls B.Combo1.Clear C.Combo1.Delete D.Combo1.RemoveMsgBox函数返回值的类型为( A )。
A)数值 B)变体 C)字符串 D)数值或字符串(视输入的数据而定)窗体文件的扩展名是( C )A) .bas B) .cls C) .frm D) .res应用程序设计完成后,应将程序保存,保存的过程是( D )A)只保存窗体文件即可B)只保存工程文件即可C)先保存工程文件,之后保存窗体文件D)先保存窗体文件(或标准模块文件),之后还要保存工程文件任何控件都具有的属性是( C )A)TEXT B)CAPTION C)NAME D)FORECOLOR将图片装入窗体、图片框或图像框的函数是 ( D )A)DrawStyle B) AutoSize C) PasswordChar D) LoadPicture可以在常量的后面加上类型说明符以显示常量的类型,用来表示整型常量的是( A ) A) % B) # C) ! D) $语句Print 5/4*6\5 Mod 2的输出结果是( B )A) 0 B) 1 C) 2 D) 3有如下事件过程:Function UNC (ByVal x As Integer, ByVal y As Integer) As IntegerDo While y <> 0sic=x / yx=yy=sicLoopUNC=xEnd Function以下是该函数的调用过程,该程序的运行结果是(B)Private Sub Command1_Click()Dim a As IntegerDim b As Integera=12b=2x=UNC (a, b)Print xEnd SubA) 0 B) 6 C) 2 D) 80下列变量名写法错误的是(D)。