VB复习资料

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

VisualBasic考试辅导资料共25页;第1页VisualBasic复习第一部分选择题选择题关键:掌握知识点、考点;注意关注点。第一章VisualBasic概述一、知识点及考点分析1、对象、属性、方法、事件的概念;2、VB各个窗口的功能;3、创建应用程序的一般步骤;4、VB各种文件的扩展名及其功能;(.frm、.vbp、.bas等)VisualBasic考试辅导资料共25页;第2页第二章创建用户界面一、知识点及考点分析1、窗体的常用属性、方法、事件;(Name、Caption、AutoRedraw、Hide、Show、Print、Cls、Load、UnLoad、Click、Activate等)2、VB对象的公共属性;(Name、Top、Left、Width、Height、Enabled、Visible等)3、文本框控件;(PasswordChar、Text、MultiLine、SetFocus、LostFocus、Change、KeyPress等)3、标签控件(Caption;AutoSize等);4、命令按钮;(Default、Cancel、Style、Click等)5、单选按钮;(Value、Style、Click等)truefalse6、复选框;(Value、Style、Click等)0127、列表框;(List、ListCount、ListIndex、Text、AddItem、RemoveItem、Clear、Click、DblClick等)8、组合框;(List、ListCount、ListIndex、Text、Style、AddItem、RemoveItem、Clear、Click、Change等)9、图片框;(AutoSize、Picture、AutoRedraw、Print、Cls、LoadPicture等)Pic1.LoadPicture(“d:\myfile\a.bmp”)10、图像控件(Picture、Stretch、LoadPicture等);11、计时器(Interval、Timer);12、滚动条;(Value、Max、Min、LargeChange、SmallChange、Change、Scroll等)13、菜单(下拉式、弹出式、PopupMenu)二、关注点1、对象名称与事件过程名要对应;2、容器对象;FormPictureBoxcFrame3、有些属性值只能在设计时设置,还有些属性只能在运行时设置;4、属性窗口中并没有列出对象的全部属性;ListCount5、结果输出在不同对象上的方法不同,窗体和图片框中用Print方法;文本框中用text属性连接;列表框中AddIrem添加方法。VisualBasic考试辅导资料共25页;第3页第三章VisualBasic语言基础一、知识点及考点分析1、模块、过程与代码的书写;2、数据类型与类型说明符;3、常量与变量,变量的命名规则、作用域与生命期;4、运算符与表达式;5、常用系统函数;sinloglenmidstrcstrintcintfixdatenowtime二、关注点1、Integer类型数据的表示范围;(-32768~32767)2、使用不同的关键字声明变量时,变量作用域有何不同;(Dim、Private、Public、Static)3、变量声明后的初始值;(字符串型为空串,数值型为0,布尔型为False,变体型为Null,日期时间型为#1899-12-300:0:0#)4、声明变量时,必须对每个需要说明的变量逐个加AsType;5、过程中不能用Public、Private声明变量;6、用Static声明变量时只能出现在过程中;7、常数、定长字符串、数组在窗体模块中不能用Public定义;8、乘方(^)、除法(/)运算结果为双精度,求余(MOD)、整除(\)运算要求数据必须为整型,其他运算符运算时,若两个运算对象类型相同,则结果类型也与之相同,否则结果类型为存储长度相对较长的那个类型;9、非整数转换成整数的原则:四舍六入五成双;(Format函数中除外)10、InputBox函数返回值与文本框的Text属性类型相同,为字符串类型;11、熟练掌握常用函数的使用;Str(x)和Cstr(x)的区别CInt(x)Fix(x)和Int(x)的区别12、运算符的优先级;13、同名变量的访问;VisualBasic考试辅导资料共25页;第4页第四章算法基础及VisualBasic基本语句一、知识点及考点分析1、程序的三种结构;2、If语句;3、SelectCase语句;4、For-Next语句;5、Do-Loop语句;6、注释语句;7、Exit语句。二、关注点1、两种注释方法的不同;2、SelectCase中条件的三种写法;3、FOR循环是先检查再循环;4、FOR语句中初值、终值与步长在开始循环时就固定,不会受循环中语句影响;5、DoWhile循环是条件为真时循环;6、DoUntil循环是条件为假时循环;7、结构嵌套不要出错;8、Exit语句只能退出当前的一层结构VisualBasic考试辅导资料共25页;第5页第五章数组一、知识点及考点分析1、数组的定义;2、数组的维界;3、动态数组;4、数组操作语句与函数;EraseLboundUBound5、控件数组。二、关注点1、数组必须先声明再使用,有无OptionBase1语句时,声明数组时注意缺省下界的值;2、声明数组时,维的上、下界必须是常数(表达式),不可使用变量;3、数组维界必须是整数,若不是整数,系统自动转换;4、数组是按页按列存储的;5、使用Array函数时,只能将集合赋给变体类型变量,会自动创建一个一维数组;6、动态数组使用前必须使用ReDim重新声明,且不能改变类型;7、动态数组重新声明时,维界可以使用变量;8、使用Preserve子句时,只能改变最后一维下标的上界;9、Erase语句将固定大小数组元素值初始化为默认值,而将动态数组的全部空间都被释放;10、ForEach循环中循环变量必须是变体类型。11、数组输出在不同对象上的方法,以输出4行5列的数组X(4,5)为例:窗体Form1图片框Picture1文本框Text1Fori=1To4Forj=1To5PrintX(i,j);NextPrintNextFori=1To4Forj=1To5Picture1.PrintX(i,j);NextPicture1.PrintNextFori=1To4Forj=1To5Text1.Text=Text1.Text&X(i,j)&NextText1.Text=Text1.Text+Chr(13)+Chr(10)(或)Text1.Text=Text1.Text+vbCrlfNext三、例题解析1、下列有关数组的说法中__a__是错误的。(200701)A.在模块中由于未使用OptionExplicit语句,所以数组不用先定义(×)就可以使用,只不过是Variant类型B.过程定义中,形参数组可以是定长字符串类型???C.Erase语句的作用是对固定大小数组的值重新初始化或收回分配给动态数组的存储空间D.定义数组时,数组维界可以不是整数2、下列有关数组的说法中正确的是__c__。(200602)A.数组是有序变量的集合,序列中的变量类型可以不同B.数组下标用以确定数组元素在数组中的位置,下标取值只能是0或1C.在一定条件下,动态数组可以反复改变其维数与大小D.固定大小数组也可以使用ReDim语句改变其大小VisualBasic考试辅导资料共25页;第6页3、下列有关数组的说法错误的是__c?__。(200601)A.数组必须先定义后使用B.数组形参可以是定长字符串类型C.Erase语句的作用是对已定义的数组的值重新初始化D.定义数组时,数组维界可以不是整数4、以下有关ReDim语句用法的说明错误的是__b__。(200402)A.ReDim可用于定义一个新数组B.ReDim语句既可以在过程中使用,也可以在模块的通用声明处使用C.无Preserve关键字的ReDim语句可重新定义动态数组的维数D.在ReDim语句中,可使用变量说明动态数组大小5、下列有关数组的说法错误的是__b?_。(200401)A.在窗体模块不可以定义全局数组B.可以使用Erase语句释放所有数组所占据的存储空间C.语句DimX(3.6+2)AsInteger定义了一个维上界是6的一维整型数组D.形参数组的类型可以是定长字符串类型6、有关控件数组的说法错误的是__d?__。(200302)A.控件数组由一组具有共同名称和相同类型的控件组成B.控件数组中的每一个控件共享同样的事件过程C.控件数组中的每个元素的下标由控件的Index属性指定D.同一控件数组中的元素只能有相同的属性设置值7、下面有关数组处理的叙述中错误的是__d__。(200301)(1)在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量(2)在过程中,可以使用Dim、Private和Static语句定义数组(3)用ReDim语句重新定义动态数组时,不得改变该数组的数据类型(4)可用Public语句在窗体模块的通用说明处定义一个全局数组A.(1)(2)(3)(4)B.(1)(3)(4)C.(1)(2)(3)D.(2)(4)8、在窗体通用声明处有语句“DimA()AsSingle”,以下在某事件过程中重定义此数组的一组正确语句是___d?__。(200202)A.ReDimA(3,3)B.ReDimA(3,3)ReDimA(4,4)AsIntegerReDimPreserveA(4,4)C.ReDimA(3,3)D.ReDimA(3,3)ReDimA(3,3)AsIntegerReDimPreserveA(3,4)VisualBasic考试辅导资料共25页;第7页第六章程序调试一、知识点及考点分析1、VB程序的错误类型;2、VB程序的三种状态;3、调试程序的窗口;4、单步调试;5、断点;6、强制程序中断的方法;二、关注点在程序调试时,如果出现死循环,可以使用Ctrl+Break中断。VisualBasic考试辅导资料共25页;第8页第七章文件一、知识点及考点分析1、文件相关的控件;2、VB文件类型;3、文件号;4、操作文件的语句与函数;5、顺序文件的操作;6、随机文件的操作;7、二进制文件的操作;二、关注点1、文件号的取值范围为1~511;2、打开文件语句OPEN;3、读取顺序文件的语句与函数;4、随机文件、二进制文件的读写语句;5、文件控件的属性、方法、事件;6、在关闭文件或结束程序之前,必须使用Unlock语句对先前锁定的文件解锁,否则会出现难以预料的错误。三、例题解析1、下列控件中,不具有Change事件的有__c__个。(200701)(1)DriveListBox(2)DirListBox(3)FileListBox(4)ListBoxA.0B.1C.2D.32、下列有关文件的说法错误的是____。(200701)A.在Open语句中缺省FOR子句,则按Random方式打开文件B.可以用Binary方式打开一个顺序文件C.在Input方式下,可以使用不同文件号同时打开一个顺序文件D.用Binary方式打开一个随机文件,每次读写数据的字节长度取决于随机文件的记录长度分析:参见教科书P1553、执行赋值语句____后,会触发相应控件的Change事件。(200601)A.Dir1.ListIndex=-2B.Drive1.ListIndex=2C.List1.ListIndex=3D.File1.ListIndex=3分析:ListBoxFileListBox没有Change事件,ListIndex属性取值最小为-14、下列说法错误的是____。(200502、200302)A.当程序正常结束时,所有没用Close语句关闭的文件都会自动关闭B.在关闭文件或程序结束之前,可以不用UnLock语句对已锁定的记录解锁C.可以用不同的文件号同时打开

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功