第10卷 过程、函数与错误处理 《Visual Basic 6.0程序设计》河南省对口招生《计算机类考纲百套卷》

2026-09-11
| 2份
| 9页
| 33人阅读
| 0人下载

内容正文:

编写说明:2027版河南省中等职业学校毕业生对口升学考试计算机类《考纲百套卷》,依据《河南省中等职业学校2018年毕业生对口升学考纲》编写。本专辑按照河南省计算机类考纲和生产规划表编排,分为知识训练卷、专题训练卷和课程综合卷三部分,共109套试卷,其中知识训练卷83套、专题训练卷18套、课程综合卷8套。 本试卷是第10卷,为知识训练卷,按《Visual Basic 6.0程序设计》中“过程、函数与错误处理”范围和要求编写。具体内容为:21.掌握通用过程;22.掌握事件过程;23.掌握参数的传递;24.熟练掌握常用内部函数;25.了解格式输出函数;26.掌握自定义函数;27.理解VB程序错误种类;28.掌握VB程序错误处理。 河南省中等职业学校毕业生对口升学考试 计算机类《考纲百套卷》 第10卷 Visual Basic 6.0程序设计——过程、函数与错误处理 (考试时间:45分钟 满分:100分) 一、单项选择题(本大题共15小题,每小题3分,共45分) 1.在标准模块中编写一段不返回值、可被其他过程调用的通用过程,通常使用(  ) A.Sub过程 B.Function过程 C.事件过程 D.属性过程 【答案】A 【解析】Sub过程用于完成一组操作而不通过过程名返回值,适合定义通用过程。 2.自定义函数与Sub过程相比,最主要的特点是(  ) A.只能写在窗体模块中 B.不能带参数 C.不能被其他过程调用 D.可以通过函数名返回一个值 【答案】D 【解析】Function过程可把计算结果赋给函数名,并将该值返回给调用者。 3.下列过程首部中,表示定义一个无参数通用过程的是(  ) A.ShowInfo Sub B.Sub ShowInfo() C.Function ShowInfo() D.Event ShowInfo() 【答案】B 【解析】通用Sub过程的基本首部格式为Sub 过程名(参数表),无参数时保留空括号。 4.在过程内部需要提前结束当前Sub过程,应使用(  ) A.Exit Sub B.End C.Stop Sub D.Exit Function 【答案】A 【解析】Exit Sub用于立即退出当前Sub过程,程序从调用语句之后继续执行。 5.某命令按钮被单击时自动执行的代码,应写在该按钮的(  ) A.通用过程 B.Click事件过程 C.自定义函数 D.模块声明区 【答案】B 【解析】事件过程由对象和事件触发,按钮单击对应Click事件过程。 6.形参声明为ByVal n As Integer时,过程内修改n通常(  ) A.同时改变调用处实参 B.导致编译错误 C.不改变调用处实参 D.结束整个程序 【答案】C 【解析】ByVal传递实参值的副本,修改形参不会改变调用处原变量。 7.形参声明为ByRef n As Integer且实参为同类型变量时,过程内修改n通常会(  ) A.改变调用处实参变量 B.自动转为常量 C.只改变局部副本 D.忽略赋值 【答案】A 【解析】ByRef按引用传递,形参与实参指向同一数据,形参变化可影响实参。 8.表达式Len("Visual Basic")的值是(  ) A.6 B.11 C.12 D.13 【答案】C 【解析】Len返回字符串字符数,Visual为6个字符、空格1个、Basic为5个字符,共12个。 9.表达式Left("COMPUTER", 3)的结果是(  ) A.PUT B.TER C.COMPUTER D.COM 【答案】D 【解析】Left函数从字符串左端取指定个数的字符,因此结果为COM。 10.表达式Mid("ABCDEFG", 3, 2)的结果是(  ) A.CD B.AB C.BC D.CDE 【答案】A 【解析】Mid从第3个字符开始取2个字符,依次为C和D。 11.表达式Val("123.5元")的数值结果是(  ) A.0 B.1235 C.发生语法错误 D.123.5 【答案】D 【解析】Val从字符串左端读取可识别的数字部分,遇到不能识别的字符时停止。 12.要返回数值-8的绝对值,应使用(  ) A.Int(-8) B.Sqr(-8) C.Abs(-8) D.Len(-8) 【答案】C 【解析】Abs函数返回数值的绝对值,Abs(-8)等于8。 13.自定义函数Function Add(a As Integer, b As Integer) As Integer中,返回和的正确语句是(  ) A.Return a + b B.Add = a + b C.Function = a + b D.Exit = a + b 【答案】B 【解析】VB 6.0自定义函数通过给函数名赋值来设置返回值。 14.VB程序中因数组下标越界而在执行期间出现的错误属于(  ) A.语法错误 B.编译错误 C.运行错误 D.逻辑错误 【答案】C 【解析】下标越界通常在程序运行到相关语句时发生,属于运行错误。 15.程序能够正常运行但计算结果不符合设计要求,这类错误通常是(  ) A.语法错误 B.逻辑错误 C.编译错误 D.链接错误 【答案】B 【解析】逻辑错误不会必然阻止程序执行,但会使处理过程或结果不正确。 二、判断题(本大题共10小题,每小题2分,共20分) 16.通用过程只能由鼠标单击事件触发,不能由代码调用。(  ) 【答案】× 【解析】通用过程通常由其他代码显式调用,不依赖某个固定事件。 17.Function过程可以通过函数名向调用者返回一个值。(  ) 【答案】√ 【解析】给函数名赋值是VB 6.0自定义函数返回结果的基本方式。 18.ByVal参数在过程内被修改时,调用处原变量通常保持不变。(  ) 【答案】√ 【解析】ByVal传递的是值的副本。 19.ByRef参数永远不能影响调用处的实参变量。(  ) 【答案】× 【解析】ByRef的作用正是允许过程通过形参访问并修改对应实参。 20.事件过程的名称通常包含对象名和事件名。(  ) 【答案】√ 【解析】例如Command1_Click由对象名与事件名组成。 21.Len函数用于返回字符串中字符的个数。(  ) 【答案】√ 【解析】Len可计算字符串长度。 22.Val函数会把任意非数字字符串都自动转换成有效数值。(  ) 【答案】× 【解析】Val只识别字符串左端符合数值格式的部分,并非任意文本都能转换。 23.逻辑错误通常可以保证程序立即停止并显示语法提示。(  ) 【答案】× 【解析】逻辑错误常不阻止运行,需要通过结果分析和调试发现。 24.Exit Function可用于提前结束当前Function过程。(  ) 【答案】√ 【解析】执行后离开当前函数并返回调用处。 25.Sub过程必须通过过程名返回一个值。(  ) 【答案】× 【解析】通过过程名返回值是Function过程的特点,Sub不这样返回值。 三、名词解释(本大题共3小题,每小题5分,共15分) 26.通用过程 【答案】通用过程是为完成相对独立、可重复调用的任务而编写的过程,不与某个特定事件固定绑定,可由其他过程显式调用。 【解析】要点是功能独立、可复用和由代码调用。 27.事件过程 【答案】事件过程是与对象的某一事件相联系,在该事件发生时由系统自动调用执行的过程。 【解析】应说明对象、事件和自动触发关系。 28.值传递 【答案】值传递是把实参的值复制给形参,过程内对形参的修改通常不影响调用处原实参的参数传递方式。 【解析】VB 6.0中用ByVal显式表示值传递。 四、简答题(本大题共2小题,每小题10分,共20分) 29.简述Sub过程与Function过程的主要区别。 【答案】Sub过程用于完成一组操作,不通过过程名返回值,使用Call或过程名调用;Function过程可接受参数,并通过给函数名赋值返回一个值,可作为表达式的一部分使用。 【解析】应从返回值、调用方式和使用位置等方面比较。 30.简述VB程序中语法错误、运行错误和逻辑错误的区别。 【答案】语法错误违反语言规则,通常在编译或编辑检查时发现;运行错误在执行特定语句时发生并中断或影响运行;逻辑错误不一定阻止运行,但会使结果与设计要求不符。 【解析】三类错误的发生阶段和表现应区分清楚。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:2027版河南省中等职业学校毕业生对口升学考试计算机类《考纲百套卷》,依据《河南省中等职业学校2018年毕业生对口升学考纲》编写。本专辑按照河南省计算机类考纲和生产规划表编排,分为知识训练卷、专题训练卷和课程综合卷三部分,共109套试卷,其中知识训练卷83套、专题训练卷18套、课程综合卷8套。 本试卷是第10卷,为知识训练卷,按《Visual Basic 6.0程序设计》中“过程、函数与错误处理”范围和要求编写。具体内容为:21.掌握通用过程;22.掌握事件过程;23.掌握参数的传递;24.熟练掌握常用内部函数;25.了解格式输出函数;26.掌握自定义函数;27.理解VB程序错误种类;28.掌握VB程序错误处理。 河南省中等职业学校毕业生对口升学考试 计算机类《考纲百套卷》 第10卷 Visual Basic 6.0程序设计——过程、函数与错误处理 (考试时间:45分钟 满分:100分) 一、单项选择题(本大题共15小题,每小题3分,共45分) 1.在标准模块中编写一段不返回值、可被其他过程调用的通用过程,通常使用(  ) A.Sub过程 B.Function过程 C.事件过程 D.属性过程 2.自定义函数与Sub过程相比,最主要的特点是(  ) A.只能写在窗体模块中 B.不能带参数 C.不能被其他过程调用 D.可以通过函数名返回一个值 3.下列过程首部中,表示定义一个无参数通用过程的是(  ) A.ShowInfo Sub B.Sub ShowInfo() C.Function ShowInfo() D.Event ShowInfo() 4.在过程内部需要提前结束当前Sub过程,应使用(  ) A.Exit Sub B.End C.Stop Sub D.Exit Function 5.某命令按钮被单击时自动执行的代码,应写在该按钮的(  ) A.通用过程 B.Click事件过程 C.自定义函数 D.模块声明区 6.形参声明为ByVal n As Integer时,过程内修改n通常(  ) A.同时改变调用处实参 B.导致编译错误 C.不改变调用处实参 D.结束整个程序 7.形参声明为ByRef n As Integer且实参为同类型变量时,过程内修改n通常会(  ) A.改变调用处实参变量 B.自动转为常量 C.只改变局部副本 D.忽略赋值 8.表达式Len("Visual Basic")的值是(  ) A.6 B.11 C.12 D.13 9.表达式Left("COMPUTER", 3)的结果是(  ) A.PUT B.TER C.COMPUTER D.COM 10.表达式Mid("ABCDEFG", 3, 2)的结果是(  ) A.CD B.AB C.BC D.CDE 11.表达式Val("123.5元")的数值结果是(  ) A.0 B.1235 C.发生语法错误 D.123.5 12.要返回数值-8的绝对值,应使用(  ) A.Int(-8) B.Sqr(-8) C.Abs(-8) D.Len(-8) 13.自定义函数Function Add(a As Integer, b As Integer) As Integer中,返回和的正确语句是(  ) A.Return a + b B.Add = a + b C.Function = a + b D.Exit = a + b 14.VB程序中因数组下标越界而在执行期间出现的错误属于(  ) A.语法错误 B.编译错误 C.运行错误 D.逻辑错误 15.程序能够正常运行但计算结果不符合设计要求,这类错误通常是(  ) A.语法错误 B.逻辑错误 C.编译错误 D.链接错误 二、判断题(本大题共10小题,每小题2分,共20分) 16.通用过程只能由鼠标单击事件触发,不能由代码调用。(  ) 17.Function过程可以通过函数名向调用者返回一个值。(  ) 18.ByVal参数在过程内被修改时,调用处原变量通常保持不变。(  ) 19.ByRef参数永远不能影响调用处的实参变量。(  ) 20.事件过程的名称通常包含对象名和事件名。(  ) 21.Len函数用于返回字符串中字符的个数。(  ) 22.Val函数会把任意非数字字符串都自动转换成有效数值。(  ) 23.逻辑错误通常可以保证程序立即停止并显示语法提示。(  ) 24.Exit Function可用于提前结束当前Function过程。(  ) 25.Sub过程必须通过过程名返回一个值。(  ) 三、名词解释(本大题共3小题,每小题5分,共15分) 26.通用过程   27.事件过程   28.值传递   四、简答题(本大题共2小题,每小题10分,共20分) 29.简述Sub过程与Function过程的主要区别。   30.简述VB程序中语法错误、运行错误和逻辑错误的区别。   原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第10卷 过程、函数与错误处理 《Visual Basic 6.0程序设计》河南省对口招生《计算机类考纲百套卷》
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。