项目九 第32练 控件数组的程序设计《Visual Basic 程序设计》(电工版第六版)一课一练

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

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目九的第32练,内容涵盖项目九数组相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第32练 项目九 数组 任务五 控件数组的程序设计 1、 单项选择题(本题共5小题) 1、控件数组是通过( )来区分控件数组元素的。 A.名称 B.Count属性 C.Index属性 D.控件标题 2、以下关于控件数组的描述中,正确的是( )。 A.同一控件数组中的控件名称不同 B. 同一控件数组中的控件所有属性值都相同 C. 同一控件数组中的控件其Index属性值不同 D.同一控件数组中的控件类型可以不同" 3、以下有关控件数组的说法中,错误的是( )。 A.控件数组由一组具有共同名称和相同类型的控件组成 B.控件数组中的每一个控件共享同样的事件过程 C.控件数组中的每个元素的下标由控件的Index属性指定 D.同一控件数组中的元素只能有相同的属性设置值 4、以下关于控件数组的说法,正确的是( ) A.控件数组中每个元素的 Name 属性可以不同 B.控件数组的事件过程没有参数,无法区分触发事件的元素 C.同一控件数组中的元素可以是不同类型的控件 D.控件数组中每个元素的 Index 属性值是唯一的 5、设计时创建控件数组的正确方法是( ) A.直接在窗体上画多个同名控件,系统自动分配 Index 属性 B.先画一个控件并设置其 Index 属性为 0,再复制粘贴该控件 C.先画多个不同名控件,再手动修改所有控件的 Name 属性为相同值 D.直接通过代码用 Load 方法创建多个控件,自动形成数组 2、 填空题(本题共5小题) 1、控件数组由一组名称相同且______相同的控件组成,其每个元素的唯一标识是______属性。 2、命令按钮控件数组cmdBtn包含 3 个按钮,要修改Index=2的按钮显示文字为 “退出”,语句为:cmdBtn(______).Caption = "退出"。 3、同一控件数组中的元素______(填 “必须”/“不必”)有相同的 Caption 属性值,但______(填 “必须”/“不必”)有相同的 Name 属性值。 4、若要隐藏控件数组lblMsg中Index=3的标签控件,需设置其______属性为False,对应的语句为:lblMsg(3).______ = False。 5、控件数组的Index属性值不能重复,且只能是______类型。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目九的第32练,内容涵盖项目九数组相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第32练 项目九 数组 任务五 控件数组的程序设计 1、 单项选择题(本题共5小题) 1、控件数组是通过( )来区分控件数组元素的。 A.名称 B.Count属性 C.Index属性 D.控件标题 【答案】 C 【解析】控件数组是 VB 中一组名称相同的控件的集合,它们共享同一个事件过程,通过唯一的Index属性(索引)来区分具体是哪个控件触发了事件。 2、以下关于控件数组的描述中,正确的是( )。 A.同一控件数组中的控件名称不同 B.同一控件数组中的控件所有属性值都相同 C.同一控件数组中的控件其Index属性值不同 D.同一控件数组中的控件类型可以不同" 【答案】 C 【解析】Index是控件数组元素的唯一标识(如 0、1、2...),每个元素的 Index 值互不重复,这是区分不同控件的核心依据。 3、以下有关控件数组的说法中,错误的是( )。 A.控件数组由一组具有共同名称和相同类型的控件组成 B.控件数组中的每一个控件共享同样的事件过程 C.控件数组中的每个元素的下标由控件的Index属性指定 D.同一控件数组中的元素只能有相同的属性设置值 【答案】 D 【解析】控件数组仅要求 “名称、类型相同”,其他属性可自由设置为不同值。 4、以下关于控件数组的说法,正确的是( ) A.控件数组中每个元素的 Name 属性可以不同 B.控件数组的事件过程没有参数,无法区分触发事件的元素 C.同一控件数组中的元素可以是不同类型的控件 D.控件数组中每个元素的 Index 属性值是唯一的 【答案】 D 【解析】控件数组的核心特征是所有元素Name属性必须相同,否则不属于同一数组,控件数组的事件过程自带Index参数,控件数组要求所有元素类型相同,不同类型控件无法组成数组。 5、设计时创建控件数组的正确方法是( ) A.直接在窗体上画多个同名控件,系统自动分配 Index 属性 B.先画一个控件并设置其 Index 属性为 0,再复制粘贴该控件 C.先画多个不同名控件,再手动修改所有控件的 Name 属性为相同值 D.直接通过代码用 Load 方法创建多个控件,自动形成数组 【答案】 B 【解析】先设置基础控件Index=0,复制粘贴时 VB 会自动为副本分配递增的 Index 值(1、2…),形成数组。 2、 填空题(本题共5小题) 1、控件数组由一组名称相同且______相同的控件组成,其每个元素的唯一标识是______属性。 【答案】 类型;Index 【解析】控件数组的两大核心特征是 “Name 属性(名称)相同” 和 “控件类型相同”,Index属性是区分每个元素的唯一标识。 2、命令按钮控件数组cmdBtn包含 3 个按钮,要修改Index=2的按钮显示文字为 “退出”,语句为:cmdBtn(______).Caption = "退出"。 【答案】 2 【解析】访问控件数组元素的格式为数组名(Index值).属性,cmdBtn(2)直接定位Index=2的按钮,修改Caption属性即可设置显示文字。 3、同一控件数组中的元素______(填 “必须”/“不必”)有相同的 Caption 属性值,但______(填 “必须”/“不必”)有相同的 Name 属性值。 【答案】不必;必须 【解析】控件数组仅要求Name属性必须相同,其他属性(如Caption、Left、Enabled等)可自由设置不同值;若Name不同,则不属于同一个控件数组。 4、若要隐藏控件数组lblMsg中Index=3的标签控件,需设置其______属性为False,对应的语句为:lblMsg(3).______ = False。 【答案】 Visible;Visible 【解析】Visible属性控制控件是否显示,设为False时控件隐藏(仍存在但不可见),这是控件数组元素显示 / 隐藏的核心属性设置。 5、控件数组的Index属性值不能重复,且只能是______类型。 【答案】整数 【解析】Index属性仅支持整数(0、1、2…),不允许小数或负数;同一控件数组中Index必须唯一。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目九 第32练 控件数组的程序设计《Visual  Basic 程序设计》(电工版第六版)一课一练-第1页
1

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