1[简答题] 在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为Ml,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填人空字符串)。运行时的窗体如图所示。要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sit2.frm。
参考解析:
【考点分析】本题考点有:菜单编辑器的使用(标题、名称、内缩符号),菜单Click事件以及文本框的Text和Name属性。
【解题思路】在编辑窗体中单击鼠标右键选择“菜单编辑器”来创建菜单,在菜单的Click事件中,通过对Text2.Text属性的设置来完成对内容的清除和复制。
【操作步骤】
步骤1:新建窗体,按表3.2建立菜单项并设置其属性,如图3.7所示。
步骤2:同步骤1,输入第3项的标题和名称,单击确定即可。
步骤3:添加文本框控件,按表3.3设置文本框的属性。
步骤4:打开代码编写窗口,编写程序代码,如图3.8所示。
参考答案
Private Sub Clear_Click()
Text2.Text=””
End Sub
Private Sub Copy_Click()
Text2.Text=Textl.Text
End Sub
步骤5:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】在清除文本框Text2的内容时不能使用cls方法,必须通过赋值空字符串来实现,在赋值过程时,注意要在英文状态下编写代码,区分“"和"”。
2[简答题](1)在名称为Form1的窗体上画一个名称为Option1的单选按钮数组(Index属性从0开始),含4个单选按钮,其标题分别为“Item1”、“Item2”、“Item3”和“Item4”。利用属性窗口设置适当的属性,使“Item3”选中,“Item4”为灰色,程序运行时的窗体界面如图37-1所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为 sj1.frm,工程文件名为sj1.vbp。
(2)在名称为Form1的窗体中,画一个组合框。组合框的名称为Combo1,初始内容为空,有“Item1”、“Item2”和“Item3”三个可供选择项,还有一个名称为Text1的文本框,内容为空。编写适当的事件过程,使得程序运行时,选择组合框中的某项,在文本框中显示出来。程序中不得使用任何变量。程序运行时的窗体界面如图37-2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。
参考解析:
(1)根据题意,新建“标准EXE”工程,将一组Option控件(4个)添加到窗体上,其名称都为Option1,Index属性分别为0,1,2,3,索引为2的Value属性为True,索引
(2)根据题意,新建“标准EXE”工程,将一个ComboBox控件和一个Text控件添加到窗体上,ComboBox的名称为Combo1,其Style为2,List中添加以下3项:“Item1”、“Item2”和“Item3”,Text的名称为Text1,Text属性为空。双击Combo1,进入代码窗口。编写如下代码:
3[单选题] 在面向对象方法中,实现信息隐蔽是依靠( )。
A.对象的继承B.对象的多态C.对象的封装D.对象的分类
参考答案:C
参考解析:对象的封装性是指从外部看只能看到对象的外部特征,即只需知道数据的取值范围和可以对该数据施加的操作,而不需要知道数据的具体结构和实现操作的算法。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |