VB复习资料Word下载.docx
《VB复习资料Word下载.docx》由会员分享,可在线阅读,更多相关《VB复习资料Word下载.docx(32页珍藏版)》请在冰豆网上搜索。
、列表框;
(、、、、、、、、等)
、组合框;
(、、、、、、、、、等)
、图片框;
(、、、、、等)
(“:
\\”)
、图像控件(、、等);
、计时器(、);
、滚动条;
、菜单(下拉式、弹出式、)
二、关注点
、对象名称与事件过程名要对应;
、容器对象;
、有些属性值只能在设计时设置,还有些属性只能在运行时设置;
、属性窗口中并没有列出对象的全部属性;
、结果输出在不同对象上的方法不同,窗体和图片框中用方法;
文本框中用属性连接;
列表框中添加方法。
对象
窗体()
图片框()
文本框()
列表框()
输出
换行
自动
清空
””
第三章语言基础
、模块、过程与代码的书写;
、数据类型与类型说明符;
、常量与变量,变量的命名规则、作用域与生命期;
、运算符与表达式;
、常用系统函数;
、类型数据的表示范围;
()
、使用不同的关键字声明变量时,变量作用域有何不同;
(、、、)
、变量声明后的初始值;
(字符串型为空串,数值型为,布尔型为,变体型为,日期时间型为)
、声明变量时,必须对每个需要说明的变量逐个加;
、过程中不能用、声明变量;
、用声明变量时只能出现在过程中;
、常数、定长字符串、数组在窗体模块中不能用定义;
、乘方(^)、除法()运算结果为双精度,求余()、整除(\)运算要求数据必须为整型,其他运算符运算时,若两个运算对象类型相同,则结果类型也与之相同,否则结果类型为存储长度相对较长的那个类型;
、非整数转换成整数的原则:
四舍六入五成双;
(函数中除外)
、函数返回值与文本框的属性类型相同,为字符串类型;
、熟练掌握常用函数的使用;
()和()的区别
()()和()的区别
、运算符的优先级;
、同名变量的访问;
第四章算法基础及基本语句
、程序的三种结构;
、语句;
、语句;
、注释语句;
、语句。
、两种注释方法的不同;
、中条件的三种写法;
、循环是先检查再循环;
、语句中初值、终值与步长在开始循环时就固定,不会受循环中语句影响;
、循环是条件为真时循环;
、循环是条件为假时循环;
、结构嵌套不要出错;
、语句只能退出当前的一层结构
第五章数组
、数组的定义;
、数组的维界;
、动态数组;
、数组操作语句与函数;
、控件数组。
、数组必须先声明再使用,有无语句时,声明数组时注意缺省下界的值;
、声明数组时,维的上、下界必须是常数(表达式),不可使用变量;
、数组维界必须是整数,若不是整数,系统自动转换;
、数组是按页按列存储的;
、使用函数时,只能将集合赋给变体类型变量,会自动创建一个一维数组;
、动态数组使用前必须使用重新声明,且不能改变类型;
、动态数组重新声明时,维界可以使用变量;
、使用子句时,只能改变最后一维下标的上界;
、语句将固定大小数组元素值初始化为默认值,而将动态数组的全部空间都被释放;
、循环中循环变量必须是变体类型。
、数组输出在不同对象上的方法,以输出行列的数组()为例:
窗体
图片框
文本框
(,);
(,)"
"
()()
(或)
三、例题解析
、下列有关数组的说法中是错误的。
.在模块中由于未使用语句,所以数组不用先定义就可以使用,只不过是类型
.过程定义中,形参数组可以是定长字符串类型
.语句的作用是对固定大小数组的值重新初始化或收回分配给动态数组的存储空间
.定义数组时,数组维界可以不是整数
、下列有关数组的说法中正确的是。
.数组是有序变量的集合,序列中的变量类型可以不同
.数组下标用以确定数组元素在数组中的位置,下标取值只能是或
.在一定条件下,动态数组可以反复改变其维数与大小
.固定大小数组也可以使用语句改变其大小
、下列有关数组的说法错误的是。
.数组必须先定义后使用
.数组形参可以是定长字符串类型
.语句的作用是对已定义的数组的值重新初始化
、以下有关语句用法的说明错误的是。
.可用于定义一个新数组
.语句既可以在过程中使用,也可以在模块的通用声明处使用
.无关键字的语句可重新定义动态数组的维数
.在语句中,可使用变量说明动态数组大小
.在窗体模块不可以定义全局数组
.可以使用语句释放所有数组所占据的存储空间
.语句()定义了一个维上界是的一维整型数组
.形参数组的类型可以是定长字符串类型
、有关控件数组的说法错误的是。
.控件数组由一组具有共同名称和相同类型的控件组成
.控件数组中的每一个控件共享同样的事件过程
.控件数组中的每个元素的下标由控件的属性指定
.同一控件数组中的元素只能有相同的属性设置值
、下面有关数组处理的叙述中错误的是。
()在过程中用语句定义的动态数组,其下标的上下界可为赋了值的变量
()在过程中,可以使用、和语句定义数组
()用语句重新定义动态数组时,不得改变该数组的数据类型
()可用语句在窗体模块的通用说明处定义一个全局数组
.()()()().()()().()()().()()
、在窗体通用声明处有语句“()”,以下在某事件过程中重定义此数组的一组正确语句是。
.().()
()()
.().()
第六章程序调试
、程序的错误类型;
、程序的三种状态;
、调试程序的窗口;
、单步调试;
、断点;
、强制程序中断的方法;
在程序调试时,如果出现死循环,可以使用中断。
第七章文件
、文件相关的控件;
、文件类型;
、文件号;
、操作文件的语句与函数;
、顺序文件的操作;
、随机文件的操作;
、二进制文件的操作;
、文件号的取值范围为;
、打开文件语句;
、读取顺序文件的语句与函数;
、随机文件、二进制文件的读写语句;
、文件控件的属性、方法、事件;
、在关闭文件或结束程序之前,必须使用语句对先前锁定的文件解锁,否则会出现难以预料的错误。
、下列控件中,不具有事件的有个。
()()()()
...
、下列有关文件的说法错误的是。
.在语句中缺省子句,则按方式打开文件
.可以用方式打开一个顺序文件
.在方式下,可以使用不同文件号同时打开一个顺序文件
.用方式打开一个随机文件,每次读写数据的字节长度取决于随机文件的记录长度
分析:
参见教科书
、执行赋值语句后,会触发相应控件的事件。
..
没有事件,属性取值最小为
、下列说法错误的是。
(、)
.当程序正常结束时,所有没用语句关闭的文件都会自动关闭
.在关闭文件或程序结束之前,可以不用语句对已锁定的记录解锁
.可以用不同的文件号同时打开一个随机文件
.用模式打开一个顺序文件,即使不对它进行写操作,原来内容也被清除
、下列有关文件管理控件的说法正确的是。
.语句的作用是指明新的缺省工作目录,同时也改变目录列表框的属性值
.改变文件列表框的属性值,仅改变列表框中显示的文件名,不会引发其他事件
.改变驱动器列表框的属性值,会改变属性并触发事件
.单击目录列表框中某一项,会触发事件
改变文件列表框的属性值将产生事件
、有关文件的说法正确的是。
.打开随机文件时,参数的值可任意设置
.若以、、或方式打开一个不存在的文件,系统会出错
.在方式下,不能使用不同文件号打开同一个文件
.在一个过程中,一个文件号有可能被用于打开不同的文件
、窗体上有名为与的驱动器列表框与文件夹列表框,在选定驱动器列表框中的列表项时,文件夹列表框中的内容会随之改变,则正确的语句及语句位置是。
.‘位于()过程
、下面能够正确打开文件的一组语句是。
.“1”.“1”
“1”“1”
.“1”.“1”
、文件访问的类型有。
.顺序、随机、二进制.顺序、随机、字符
.顺序、十六进制、随机.顺序、记录、字符
、要对顺序文件写操作,下列打开文件语句中正确的是。
.“”.“”
、下面对语句
“”
的功能的说明中错误的是。
(模拟)
.以顺序输出模式打开文件
.如果文件不存在,则建立一个新文件
.如果文件已存在,则打开该文件,新写入的数据将增添到该文件中
.如果文件已存在,则打开该文件,新写入的数据将覆盖原有数据
第八章过程
、过程的种类;
、过程的创建与调用;
、形参与实参;
、参数的传递方式;
(按地址、按值)
、递归;
、过程定义不能嵌套;
、形参是在,的定义行中出现的变量名、数组名。
变量的类型可以是、、、等,但不能是定长字符串类型。
数组的类型可以是定长字符串数组,也可以是不定长字符串数组。
、实参是在调用或时传送的常量、变量、表达式、数组名、数组元素或对象名。
、“形参结合”原则:
参数的个数相同、类型一致。
、按值传递:
在形参前加,将实参的值赋给形参,若类型不一致,将自动转换。
实参的值不变。
、按地址传递:
•在形参前加或省略,若实参为简单变量、数组元素、数组,则将实参地址传给形参,实参的值可能改变。
实参和形参的类型必须完全一致,否则出错。
•当实参为常量、表达式时,用“按值传递”方式处理。
类型不一致则自动转换。
•对于简单变量,加括号即()则变为表达式
、数组只能按地址传递,且类型要一致;
、若形参数组类型是变长字符串型,则实参数组必须是变长字符串型;
若形参数组类型是定长字符串型,则实参数组必须是定长字符串型,但长度可以不同;
、形参数组不用再定义,但如果是动态数组,可以使用重新改变维界,返回时,实参的维界也随之改变;
、递归必须要有结束条件;
、参数传递时,如果一个算术表达式中调用了函数,且有实参出现在函数中,函数有可能会改变算术表达式中变量的值;
、下列定义过程的语句正确的是。
.(())
.(*)