项目十 第33练 事件过程《Visual Basic 程序设计》(电工版第六版)一课一练

| 2份
| 5页
| 45人阅读
| 2人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目十的第33练,内容涵盖项目十过程相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第33练 项目十 过程 任务一 事件过程 1、 单项选择题(本题共5小题) 1、以下关于事件过程的说法,错误的是( ) A.事件过程是响应某个事件而执行的代码块 B.事件过程的名称是由系统自动命名的 C.不同的控件可以有相同名称的事件过程 D.事件过程可以由用户手动调用 【答案】D 【解析】事件过程是响应某个事件而执行的代码块,其名称是由系统根据控件名和事件名自动命名的:不同的控件可以有相同名称的事件过程,如Command1_Click和Command2_Click。事件过程是由事件触发执行的,一般不能由用户手动调用。 2、下列关于 VB 控件事件过程名的构成规则,描述正确的是( ) A. 由控件标题、下划线和事件名组成 B. 由控件 Name 属性值、下划线和事件名组成 C. 由控件类型、下划线和事件名组成 D. 可自定义命名,只需以 Sub 开头、End Sub 结尾即可 【答案】B 【解析】核心规则为 “控件 Name_事件名”,Name是控件的唯一后台标识,决定事件过程的绑定关系。 3、下列关于 VB 事件过程调用的说法,正确的是( ) A. 事件过程只能由用户操作触发,无法通过代码手动调用 B. 手动调用命令按钮Command1的单击事件,可执行语句Call Command1_Click() C. 事件过程的参数可自定义修改 D. 不同控件的同名事件过程无法共存于同一窗体 【答案】 B 【解析】事件过程支持代码手动调用,无需等待用户操作;事件过程的参数由 VB 系统预定义,不可自定义添加 / 修改,不同控件的同名事件过程可共存。 4、窗体的Form_Activate事件与Form_Load事件的核心区别是( ) A. Form_Load在窗体关闭时触发,Form_Activate在窗体显示时触发 B. Form_Load仅在窗体首次加载时触发 1 次,Form_Activate每次窗体获得焦点时都触发 C. Form_Activate只能修改控件属性,Form_Load只能初始化变量 D. Form_Load需要手动调用才能触发,Form_Activate由系统自动触发 【答案】 B 【解析】Form_Load是 “一次性初始化事件”;Form_Activate是 “焦点事件”,窗体从后台切到前台、或被其他窗体遮挡后恢复显示时,都会触发。 5、下列关于 VB 事件过程书写规范的说法,正确的是( ) A. 事件过程的代码可写在Sub和End Sub之外,不影响事件响应 B. 命令按钮Command1的单击事件过程中,可嵌套定义另一个Sub过程 C. 事件过程中使用Exit Sub语句可提前退出过程,剩余代码不再执行 D. 事件过程的返回值可通过Sub前加As Integer定义 【答案】 C 【解析】Exit Sub是退出事件过程的专用语句,执行该语句后,过程内后续代码全部跳过,直接结束过程。 2、 填空题(本题共5小题) 1、事件过程的一般形式是__________。 【答案】 控件名_事件名() 【解析】例如对于命令按钮Command1的单击事件,其事件过程名为Command1_Click()。 2、VB 中事件过程是响应对象特定事件的子程序,其命名规则为:Private Sub 控件名_事件名([参数]),以命令按钮Command1的单击事件为例,完整的事件过程头为:________。 【答案】 Private Sub Command1_Click() 【解析】事件过程命名严格遵循 “控件名 + 下划线 + 事件名”,Click是命令按钮的单击事件,过程头必须以Private Sub开头,末尾加括号。 3、VB 窗体的加载事件过程名为________。 【答案】 Form_Load() 【解析】Form_Load是窗体核心初始化事件,在窗体加载到内存、尚未显示时执行。 4、VB 中所有事件过程的结束标记为________。 【答案】 End Sub 【解析】事件过程以Private Sub开头,End Sub结尾,构成完整代码块。 5、控件事件的过程名由控件名称、下划线和______组成。 【答案】事件名称 【解析】VB 中控件事件过程名的命名遵循固定规则:控件名_事件名。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目十的第33练,内容涵盖项目十过程相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第33练 项目十 过程 任务一 事件过程 1、 单项选择题(本题共5小题) 1、以下关于事件过程的说法,错误的是( ) A.事件过程是响应某个事件而执行的代码块 B.事件过程的名称是由系统自动命名的 C.不同的控件可以有相同名称的事件过程 D.事件过程可以由用户手动调用 2、下列关于 VB 控件事件过程名的构成规则,描述正确的是( ) A. 由控件标题、下划线和事件名组成 B. 由控件 Name 属性值、下划线和事件名组成 C. 由控件类型、下划线和事件名组成 D. 可自定义命名,只需以 Sub 开头、End Sub 结尾即可 3、下列关于 VB 事件过程调用的说法,正确的是( ) A. 事件过程只能由用户操作触发,无法通过代码手动调用 B. 手动调用命令按钮Command1的单击事件,可执行语句Call Command1_Click() C. 事件过程的参数可自定义修改 D. 不同控件的同名事件过程无法共存于同一窗体 4、窗体的Form_Activate事件与Form_Load事件的核心区别是( ) A. Form_Load在窗体关闭时触发,Form_Activate在窗体显示时触发 B. Form_Load仅在窗体首次加载时触发 1 次,Form_Activate每次窗体获得焦点时都触发 C. Form_Activate只能修改控件属性,Form_Load只能初始化变量 D. Form_Load需要手动调用才能触发,Form_Activate由系统自动触发 5、下列关于 VB 事件过程书写规范的说法,正确的是( ) A. 事件过程的代码可写在Sub和End Sub之外,不影响事件响应 B. 命令按钮Command1的单击事件过程中,可嵌套定义另一个Sub过程 C. 事件过程中使用Exit Sub语句可提前退出过程,剩余代码不再执行 D. 事件过程的返回值可通过Sub前加As Integer定义 2、 填空题(本题共5小题) 1、事件过程的一般形式是__________。 2、VB 中事件过程是响应对象特定事件的子程序,其命名规则为:Private Sub 控件名_事件名([参数]),以命令按钮Command1的单击事件为例,完整的事件过程头为:________。 3、VB 窗体的加载事件过程名为________。 4、VB 中所有事件过程的结束标记为________。 5、控件事件的过程名由控件名称、下划线和______组成。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目十 第33练 事件过程《Visual  Basic 程序设计》(电工版第六版)一课一练-第1页
1

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。