Visual Basic 语言程序设计精讲精练
2005-1
电子科技大学
李怀强 编
国家教育部考试中心顺应社会发展的需要,于1994年推出“全国计算机等级考试”,其目的是以考促学,向社会推广普及计算机知识,从而为各单位和组织录用与考核选拔人才提供了统一、公正、客观和科学的评测手段。由于全国计算机等级考试具有较高的权威性,因而得到了全社会的认可,成为我国规模最大、影响最大的计算机知识与能力的考试。开考以来,截至2004年下半年,已顺利考过20次,干余个考点遍布全国30个省市。考生累计人数l000多万。累计获得证书人数达300多万。根据我国计算机应用水平的实际情况。教育部考试中心于2004年对计算机等级考试大纲重新进行了修订,并正式颁布新的考试大纲。为了适随教育部考试中心对计算机等级考试科目和内容的新调整,我们组织了国内部分高校在教学一线工作的教师对新的考试大纲进行了深入研究,并结合实际的教学经验和近年来考生考前复习的情况,精心组织编写了这套全国计算机等级考试二级精讲精练系列丛书。本套丛书共六本:C++语言程序设计精讲精练C语言程序设计精讲精练Java语言程序设计精讲精练Access数据库程序设计精讲精练Visual Basic语言程序设计精讲精练Visual FoxPro语言程序设计精讲精练每本书的每章内容分为“考点归纳”、“例题精讲”、“考点精练”三大部分。考点归纳:按新大纲的要求,对考点知识进行了总结归纳性的讲解。例题精讲:针对新大纲要求,对大量的重点试题进行了详细的分析和解答,以加深考生对考点的理解和掌握考试内容、范围和难度。考点精练:提供了大量有针对性的模拟试题,这些试题经过精心设计和锤炼,突出了考点、重点和难点。另外,本书还安排有“上机指导”内容,对上机考试的各个环节进行了介绍,以让考生在考前熟悉上机环境,以免由于考试环境的不熟悉影响水平的发挥。本书在编写过程中充分考虑了等级考试的性质和考生考前复习及应试的特点,力求考点的精讲和针对考点大量典型试题的精练,以帮助考生在短期的复习中获得好的效果,从而加深对基本概念的理解,熟悉等级考试的形式和试题,掌握考点知识,突破难点,熟练掌握答题方法及技巧,以便在考试中发挥出水平并顺利通过考试。在这里,我们预祝考生朋友在考试中取得好成绩。
本书根据2004年教育部考试中心最新颁布的全国计算机等级考试(二级C++语言程序设计)大纲编写而成。各间按“考点归纳”、“例题精讲”、“考点精练”分为三大部分:“考点归纳”部分按新大纲的要求,对考点知识进行了总结归纳的讲解;“例题精讲”部分针对新大纲要求,对大量的重点试题进行了详细的分析和解答,以加深考生对考点的理解和掌握考试内容、范围和难度;“考点精练”部分提供了大量有针对性的模拟试题,这些试题经过精心设计和锤炼,突出了考点、重点和难点。另外,本书还安排有“上机指导”内容,对上机考试的各个环节进行了介绍,以便让考生在考前熟悉上机环境。 本书力求考点的精讲和针对考点大量典型试题的精炼,使考生能在短时间内掌握考点内容,顺利通过考试。
第1章 Visual Basic程序开发环境 考点归纳 例题精讲 考点精练 参考答案第2章 对象及其操作 考点归纳 例题精讲 考点精练 参考答案第3章 简单程序设计 考点归纳 例题精讲 考点精练 参考答案第4章 Visual Basic程序设计基础 考点归纳 例题精讲 考点精练 参考答案第5章 数据的输入与输出 考点归纳 例题精讲 考点精练 参考答案第6章 常用标准控件 考点归纳 例题精讲 考点精练 参考答案第7章 Visual Basic控制结构 考点归纳 例题精讲 考点精练 参考答案第8章 数组 考点归纳 例题精讲 考点精练 参考答案第9章 过程 考点归纳 例题精讲 考点精练 参考答案第10章 键盘与鼠标事件过程 考点归纳 例题精讲 考点精练 参考答案第11章 菜单程序设计 考点归纳 例题精讲 考点精练 参考答案第12章 对话框程序设计 考点归纳 例题精讲 考点精练 参考答案第13章 多重窗体程序设计 考点归纳 例题精讲 考点精练 参考答案第14章 数据文件 考点归纳 例题精讲 考点精练 参考答案第15章 上机考试指导 考试纪律 考试环境 考试步骤 考试方法精讲 上机考试模拟实训 参考答案全真模拟试题及参考答案附录A 2004年9月全国计算机等级考试二级笔试Visual Basic语言程序设计试卷附录B 2004年9月全国计算机等级考试二级笔试Visual Basic语言程序设计参考答案附录C Visual Basic语言程序设计考试大纲
被调用过程之间的数据是如何传递的。通常在编制一个过程时,要考虑它需要输入哪些量,进行处理后输出哪些量。正确地提供一个过程的输入数据和正确地引用其输出数据,是使用过程的关键问题,也就是调用过程和被调用过程之间的数据传递问题。1.形式参数与实际参数(1)形式参数形式参数是指在定义通用过程时,出现在Sub或Function语句中的变量名,是接收数据的变量。形参表中的各个变量之间用逗号分隔,形参表中的变量可以是:①后面跟有左、右圆括号的数组名;若括号内有数字,一般表示数组的维数。②除定长字符串之外的合法变量名。即在形参表中只能用如x As String之类的变长字符串作为形式参数,不能用如x As String 10之类的定长字符串作为形式参数。但定长字符串可以作为实际参数传递给过程。(2)实际参数实际参数是指在调用Sub或Function过程时,传送给Sub或Function过程的常量、变量或表达式。实参表可由常量、表达式、有效的变量名、数组名(后跟左、右括号)组成,实参表中各参数用逗号分隔。(3)形式参数与实际参数的对应关系在定义过程时,形式参数为实际参数傈留位置。在调用过程时,实际参数被插人形式参数中的各变量处,第1个形式参数接收第1个实际参数的值,第2个形式参数接收第2个实际参数的值等等。<实参表>和<形参表>中对应的变量名不必相同,但是变量的个数必须相等,而且各实际参数的书写顺序必须与相应形式参数的类型相符。所谓类型相符,对于变量参数就是类型相同;对于值参数则要求实际参数对形式参数赋值相兼容。在调用一个过程时必须完成形式参数与实际参数的结合,即把实际参数传送给形式参数,然后按实际参数执行调用的过程。2.按值传递与按地址传递传递参数的方式有两种:如果调用语句中的实际参数是常量或表达式,或者定义过程时选用ByVal关键字,就可以按值传递;如果调用语句中的实际参数为变量,或者定义过程时选用ByRef关键字,就可以按地址传递。(1)按地址传递参数按地址传递参数,就是让过程根据变量的内存地址去访问实际变量的内容,即形式参数与实际参数使用相同的内存地址单元,这样通过子过程就可以改变变量本身的值。系统缺省按地址传递参数。在传址调用时,实际参数必须是变量,常量或表达式无法传址。(2)按值传递参数按值传递参数时,传递的只是变量的副本。如果过程改变了这个值,则所作变动只影响副本而不会影响变量本身。当要求变量按值传送时,可以先把变量变成一个表达式,把变量转换成表达式的最简单的方法就是把它放在括号内。例如,把变量用括号括起来,把它变为一个表达式,如“(a)”,或者定义过程时用By Val关键字指出参数是按值来传递的。
Visual Basic 语言程序设计精讲精练 PDF格式下载