项目五 任务二 常用控件(三)(练习)-《算法与程序设计-C#》(河北科学技术出版社)同步精品课堂

2025-04-01
| 2份
| 8页
| 96人阅读
| 4人下载

内容正文:

5.3 常用控件(三) 一、单项选择题 1. 在 C# 中,ListBox 控件的 SelectedItem 属性返回的是( )。 A. 选中项的索引 B. 选中项的文本 C. 选中项的对象 D. 以上都不对 【答案】C 【解析】ListBox 的 SelectedItem 属性返回的是选中项的对象,若列表中存储的是字符串,那返回的就是该字符串对象;若存储的是自定义对象,就返回该自定义对象。而选中项的索引可以通过 SelectedIndex 属性获取,选中项的文本可以通过 SelectedItem.ToString() 得到。 2. 在 C# 中,( )控件用于显示一个可滚动的项目列表. A. ComboBox B. ListBox C. CheckedListBox D. TextBox 【答案】B 【解析】ListBox 控件用于显示一个可滚动的项目列表,用户可以选择一个或多个项目。 3. 要在 ComboBox 控件中添加一个新项,应该使用( )方法。 A. Add B. Insert C. Remove D. Clear 【答案】A 【解析】Add 方法用于向 ComboBox 控件的 Items 集合中添加一个新项。Insert 方法是在指定索引位置插入项;Remove 方法用于移除指定项;Clear 方法用于清空 Items 集合中的所有项。 4. 在 C# 中,设置 ComboBox 的默认选中项的代码正确的是( ) A. 设置 SelectedIndex = 0 B. 设置 SelectedItem = "默认项" C. 设置 SelectedValue = "默认值" D. 设置 Text = "默认项" 【答案】A 【解析】 通过设置 SelectedIndex = 0,可以将 ComboBox 的第一项设置为默认选中项。 5. 在 C# 中,( )控件允许用户从下拉列表中选择一个项目,同时也可以输入文本。 A. ListBox B. ComboBox C. CheckedListBox D. TextBox 【答案】B 【解析】ComboBox 允许用户从下拉列表中选择一个项目,也可以直接输入文本(如果 DropDownStyle 设置为 DropDown)。 6.以下关于 ListBox 控件的 SelectedIndex 属性的说法,正确的是( ) A. 它返回选中项的文本内容 B. 它返回选中项的索引值,如果没有选中项则返回 -1 C. 它返回选中项的对象引用 D. 它返回选中项的数量 【答案】B 【解析】SelectedIndex 属性用于获取或设置 ListBox 中当前选中项的索引。若没有选中任何项,该属性值为 -1;若有选中项,则返回该项在 Items 集合中的索引。 7. 要清空 ListBox 中的所有项,应该调用( )方法。 A. Clear B. Remove C. RemoveAt D. Insert 【答案】A 【解析】Clear 方法会移除 ListBox 的 Items 集合中的所有项。Remove 方法用于移除指定的项;RemoveAt 方法用于移除指定索引处的项;Insert 方法用于在指定索引处插入一个新项。 8. ComboBox 的 DropDownStyle 属性设置为 ComboBoxStyle.DropDownList 时,( ) A. 用户可以在下拉框中输入自定义文本 B. 用户只能从下拉列表中选择项,不能输入自定义文本 C. 下拉框始终处于展开状态 D. 下拉框不可用 【答案】B 【解析】当 DropDownStyle 设置为 ComboBoxStyle.DropDownList 时,ComboBox 表现为一个下拉列表,用户只能从列表中选择已有的项,不能输入自定义文本。若设置为 ComboBoxStyle.DropDown,用户可以输入自定义文本;若设置为 ComboBoxStyle.Simple,下拉框始终显示列表且可输入自定义文本。 9. 以下哪个事件在 ComboBox 的选中项发生改变时触发( ) A. Click B. TextChanged C. SelectedIndexChanged D. DropDown 【答案】C 【解析】SelectedIndexChanged 事件在 ComboBox 的选中项索引发生改变时触发。Click 事件在用户点击 ComboBox 时触发;TextChanged 事件在 ComboBox 的文本内容发生改变时触发;DropDown 事件在下拉框展开时触发。 10. DateTimePicker 控件的 Value 属性返回的是( ) A. 一个字符串,表示当前选择的日期和时间 B. 一个 DateTime 对象,表示当前选择的日期和时间 C. 一个整数,表示从某个固定日期开始的天数 D. 一个布尔值,表示是否选择了日期 【答案】B 【解析】DateTimePicker 的 Value 属性返回一个 DateTime 对象,该对象包含了用户在控件中选择的日期和时间信息。可以通过这个 DateTime 对象进行日期和时间的操作,如获取年、月、日等。 11.要将 DateTimePicker 控件设置为只显示时间,应该将其 Format 属性设置为( ) A. DateTimePickerFormat.Long B. DateTimePickerFormat.Short C. DateTimePickerFormat.Time D. DateTimePickerFormat.Custom 【答案】C 【解析】DateTimePickerFormat.Short 格式只显示日期,不显示时间。DateTimePickerFormat.Long 以长日期格式显示日期;DateTimePickerFormat.Time 只显示时间;DateTimePickerFormat.Custom 允许用户自定义日期和时间的显示格式。 12.当用户在 DateTimePicker 中选择了一个新的日期时,会触发( )事件。 A. ValueChanged B. Click C. TextChanged D. DropDown 【答案】A 【解析】ValueChanged 事件在 DateTimePicker 的 Value 属性值发生改变时触发,即用户选择了一个新的日期或时间时触发。Click 事件在用户点击 DateTimePicker 时触发;TextChanged 事件在控件的文本内容发生改变时触发;DropDown 事件在下拉日历展开时触发。 2、 判断题 1. ListBox 控件的 Items 集合只能存储字符串类型的数据。( ) 【答案】错误。ListBox 的 Items 集合可以存储任意类型的对象,不仅仅是字符串。例如可以存储自定义类的对象,在显示时会调用对象的 ToString 方法来呈现。 2. 当 ListBox 的 MultiSelect 属性设置为 false 时,用户无法选择任何项。( ) 【答案】错误。当 MultiSelect 属性设置为 false 时,用户只能选择一个项,而不是无法选择任何项。 3. DateTimePicker控件的Value属性返回的是一个string类型的值。( ) 【答案】错误。Value属性返回的是一个DateTime类型的值,而不是字符串。如果需要字符串格式,可以通过Text属性或格式化Value属性来获取。 4. 可以通过 ListBox 的 SelectedItems 属性获取所有选中项的索引。( ) 【答案】错误。SelectedItems 属性返回的是一个集合,包含了所有选中的项对象,而不是索引。要获取选中项的索引,应该使用 SelectedIndices 属性。 5.ComboBox 的 Items.AddRange() 方法可以一次性添加多个项目。( ) 【答案】正确。 Items.AddRange() 方法接受一个数组或集合,可以一次性向 ComboBox 中添加多个项目。 3、 填空题 1.要获取 ListBox 中选中项的索引,可以使用 __________ 属性。 【答案】SelectedIndex 2.若要在 ListBox 的指定索引位置插入一个新项,应该使用 __________ 方法。 【答案】Insert 3.ListBox 的 __________ 事件在选中项发生改变时触发。 【答案】SelectedIndexChanged 4.在DateTimePicker控件中,______属性用于获取或设置用户选择的日期时间。 【答案】Value 5. 在ListBox控件中,Items集合的______方法用于清空所有项。 【答案】Clear 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 5.3 常用控件(三) 一、单项选择题 1. 在 C# 中,ListBox 控件的 SelectedItem 属性返回的是( )。 A. 选中项的索引 B. 选中项的文本 C. 选中项的对象 D. 以上都不对 2. 在 C# 中,( )控件用于显示一个可滚动的项目列表. A. ComboBox B. ListBox C. CheckedListBox D. TextBox 3. 要在 ComboBox 控件中添加一个新项,应该使用( )方法。 A. Add B. Insert C. Remove D. Clear 4. 在 C# 中,设置 ComboBox 的默认选中项的代码正确的是( ) A. 设置 SelectedIndex = 0 B. 设置 SelectedItem = "默认项" C. 设置 SelectedValue = "默认值" D. 设置 Text = "默认项" 5. 在 C# 中,( )控件允许用户从下拉列表中选择一个项目,同时也可以输入文本。 A. ListBox B. ComboBox C. CheckedListBox D. TextBox 6.以下关于 ListBox 控件的 SelectedIndex 属性的说法,正确的是( ) A. 它返回选中项的文本内容 B. 它返回选中项的索引值,如果没有选中项则返回 -1 C. 它返回选中项的对象引用 D. 它返回选中项的数量 7. 要清空 ListBox 中的所有项,应该调用( )方法。 A. Clear B. Remove C. RemoveAt D. Insert 8. ComboBox 的 DropDownStyle 属性设置为 ComboBoxStyle.DropDownList 时,( ) A. 用户可以在下拉框中输入自定义文本 B. 用户只能从下拉列表中选择项,不能输入自定义文本 C. 下拉框始终处于展开状态 D. 下拉框不可用 9. 以下哪个事件在 ComboBox 的选中项发生改变时触发( ) A. Click B. TextChanged C. SelectedIndexChanged D. DropDown 10. DateTimePicker 控件的 Value 属性返回的是( ) A. 一个字符串,表示当前选择的日期和时间 B. 一个 DateTime 对象,表示当前选择的日期和时间 C. 一个整数,表示从某个固定日期开始的天数 D. 一个布尔值,表示是否选择了日期 11.要将 DateTimePicker 控件设置为只显示时间,应该将其 Format 属性设置为( ) A. DateTimePickerFormat.Long B. DateTimePickerFormat.Short C. DateTimePickerFormat.Time D. DateTimePickerFormat.Custom 12.当用户在 DateTimePicker 中选择了一个新的日期时,会触发( )事件。 A. ValueChanged B. Click C. TextChanged D. DropDown 2、 判断题 1. ListBox 控件的 Items 集合只能存储字符串类型的数据。( ) 2. 当 ListBox 的 MultiSelect 属性设置为 false 时,用户无法选择任何项。( ) 3. DateTimePicker控件的Value属性返回的是一个string类型的值。( ) 4. 可以通过 ListBox 的 SelectedItems 属性获取所有选中项的索引。( ) 5.ComboBox 的 Items.AddRange() 方法可以一次性添加多个项目。( ) 3、 填空题 1.要获取 ListBox 中选中项的索引,可以使用 __________ 属性。 2.若要在 ListBox 的指定索引位置插入一个新项,应该使用 __________ 方法。 3.ListBox 的 __________ 事件在选中项发生改变时触发。 4.在DateTimePicker控件中,______属性用于获取或设置用户选择的日期时间。 5. 在ListBox控件中,Items集合的______方法用于清空所有项。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目五  任务二  常用控件(三)(练习)-《算法与程序设计-C#》(河北科学技术出版社)同步精品课堂
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。