1、计算机二级 VISUAL+FOXPRO上机考试 9+2015年及答案解析(总分:30.00,做题时间:90 分钟)1.基本操作题 (1)在名称为 Form1的窗体上建立一个二级下拉菜单。一级菜单的标题为“编辑”,名称为vbEdit,有效。二级菜单有两项,一项标题为“复制”,名称为 vbCopy,有效,命令执行的快捷方式为Crtl+C;另一项标题为“粘贴”,名称为 vb-Paste,无效,命令执行的快捷方式为 Ctrl+P。程序运行时,窗体界面如图 9-1所示。 注意:存盘时必须存放到考生文件夹下,工程文件名为 sj1vbp,窗体文件名为 sj1frm。 (2)在名称为 Form1的窗体上画一个
2、文本框,其名称为 Text1,然后通过属性窗口设置窗体和文本框属性;文本框中显示的初始信息为“模拟考试”,字体为四号、常规、黑体,并有删除线,文本框可以显示多行文本且只有垂直滚动条。不编写任何代码。程序运行时的窗体界面如图 9-2所示。 (分数:10.00)_2.简单应用题 (1)在考生文件夹下有工程文件 sj3vbp 及窗体文件 sj3frm。该程序的窗体是不完整的,要求设计好窗体,并编写相应的程序,完成题目的要求。窗体上已有 3个命令按钮,名称分别为Command1、Command2、Command3,标题分别为“修改”、“保存”、“添加”;另有一文本框,名称为Text1。要求在窗体设计一
3、组合框,名称为 Combo1,初始表项内容如下:“北京 010”、“天津 022”、“上海 021”。运行程序时,Combo1 文本框中内容为“中国直辖市”。单击“添加”按钮,则可以把文本框中的内容添加到组合框中;当选中组合框的表项时,单击“修改”按钮,文本框中显示选中的表项,同时“保存”按钮变为可用。修改完毕,单击“保存”,被选中项发生相应的变化,同时“保存”按钮变为不可用,如图 9-3所示。 注意:保存时必须存放在考生文件夹下,窗体文件名为 sj3frm,工程文件名为 sj3vbp。 (2)在考生文件夹下有工程文件 sj4vbp 及窗体文件 sj4frm,该程序是不完整的。窗体上有一个标签
4、,名称为 Label1。Label1 上为提示文字和返回值。在窗体上画一个命令按钮,命名为Command1,标题为“判断”。程序运行后,如果单击命令按钮,则显示一个输入框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程 Func1,在 Func1中判断所输入的整数是否为偶数。如果是偶数,过程 Func1返回 1,否则返回 0,并在标签上显示出来。程序运行时的窗体界面如图 9-4所示。 (分数:10.00)_3.综合应用题 在考生文件夹下有工程文件 sj5vbp 及窗体文件 sj5frm,该程序是不完整的,要求将程序补充完整,但不能修改其他部分。修改后的程序文件都保存,存盘时不得改变
5、文件夹和文件名。 在窗体上有一个名为 Text1的文本框,两个命令按钮,名称分别为 Command1、Command2、标题分别是“读取”和“加密保存”,要求程序运行后,单击“读取”按钮,将考生文件夹下文本文件 in5txt 中的文本信息读人文本框 Text1中;单击“加密保存”按钮,将 Text1中的英文字母加密转换,将转换后的结果显示到 Text1中并保存到考生文件夹下的 out5txt 文件中。转换方式为转换成该字母对应字母表中前一个位置的字母。例如,转换前的字母是“b”,则转换后的是“a”,转换前的是“G”,转换后的是“F”。程序运行时的窗体界面如图 9-5所示。 (分数:10.00)
6、_计算机二级 VISUAL+FOXPRO上机考试 9+2015年答案解析(总分:30.00,做题时间:90 分钟)1.基本操作题 (1)在名称为 Form1的窗体上建立一个二级下拉菜单。一级菜单的标题为“编辑”,名称为vbEdit,有效。二级菜单有两项,一项标题为“复制”,名称为 vbCopy,有效,命令执行的快捷方式为Crtl+C;另一项标题为“粘贴”,名称为 vb-Paste,无效,命令执行的快捷方式为 Ctrl+P。程序运行时,窗体界面如图 9-1所示。 注意:存盘时必须存放到考生文件夹下,工程文件名为 sj1vbp,窗体文件名为 sj1frm。 (2)在名称为 Form1的窗体上画一个
7、文本框,其名称为 Text1,然后通过属性窗口设置窗体和文本框属性;文本框中显示的初始信息为“模拟考试”,字体为四号、常规、黑体,并有删除线,文本框可以显示多行文本且只有垂直滚动条。不编写任何代码。程序运行时的窗体界面如图 9-2所示。 (分数:10.00)_正确答案:(1)根据题意,新建“标准 EXE”工程,在窗体空白处单击右键,在弹出的快捷菜单中选择“菜单编辑器”命令,或按“Ctrl+E”组合键,打开菜单编辑器,添加以下菜单项: 标题名称内缩快捷键可用编辑 vbEdit 无无是复制 vbCopy 一位 Ctrl+C 是粘贴 vbPaste 一位 Ctrl+P 否 (2)根据题意,新建“标准
8、 EXE”工程,将一个文本框控件添加到窗体中,其名称为 Text1,Text 属性为“模拟考试”,Font 属性为“常规”、“黑体”、“四号”,并选中删除线复选按 )解析:2.简单应用题 (1)在考生文件夹下有工程文件 sj3vbp 及窗体文件 sj3frm。该程序的窗体是不完整的,要求设计好窗体,并编写相应的程序,完成题目的要求。窗体上已有 3个命令按钮,名称分别为Command1、Command2、Command3,标题分别为“修改”、“保存”、“添加”;另有一文本框,名称为Text1。要求在窗体设计一组合框,名称为 Combo1,初始表项内容如下:“北京 010”、“天津 022”、“上
9、海 021”。运行程序时,Combo1 文本框中内容为“中国直辖市”。单击“添加”按钮,则可以把文本框中的内容添加到组合框中;当选中组合框的表项时,单击“修改”按钮,文本框中显示选中的表项,同时“保存”按钮变为可用。修改完毕,单击“保存”,被选中项发生相应的变化,同时“保存”按钮变为不可用,如图 9-3所示。 注意:保存时必须存放在考生文件夹下,窗体文件名为 sj3frm,工程文件名为 sj3vbp。 (2)在考生文件夹下有工程文件 sj4vbp 及窗体文件 sj4frm,该程序是不完整的。窗体上有一个标签,名称为 Label1。Label1 上为提示文字和返回值。在窗体上画一个命令按钮,命名
10、为Command1,标题为“判断”。程序运行后,如果单击命令按钮,则显示一个输入框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程 Func1,在 Func1中判断所输入的整数是否为偶数。如果是偶数,过程 Func1返回 1,否则返回 0,并在标签上显示出来。程序运行时的窗体界面如图 9-4所示。 (分数:10.00)_正确答案:(1)根据题意,将一个 ComboBox控件、一个文本框控件和三个命令按钮添加到窗体中,ComboBox的名称为 Com-bol,在其 List属性中添加“北京 010”、“天津 022”和“上海 021”,文本框的名称为 Text1、Text 属性为空,
11、命令按钮的名称分别为 Command1、Command2 和 Command3,Caption 属性分别为“修改”、“保存”和“添加”。双击 Command1进入代码窗口,编写如下代码: (2)根据题意,将一个标签和一个命令按钮添加到窗体中,标签的名称为 Label1,命令按钮的名称为Command1、Caption 属性为“判断”。双击 Command1,进入代码窗口,编写如下代码: )解析:3.综合应用题 在考生文件夹下有工程文件 sj5vbp 及窗体文件 sj5frm,该程序是不完整的,要求将程序补充完整,但不能修改其他部分。修改后的程序文件都保存,存盘时不得改变文件夹和文件名。 在窗体
12、上有一个名为 Text1的文本框,两个命令按钮,名称分别为 Command1、Command2、标题分别是“读取”和“加密保存”,要求程序运行后,单击“读取”按钮,将考生文件夹下文本文件 in5txt 中的文本信息读人文本框 Text1中;单击“加密保存”按钮,将 Text1中的英文字母加密转换,将转换后的结果显示到 Text1中并保存到考生文件夹下的 out5txt 文件中。转换方式为转换成该字母对应字母表中前一个位置的字母。例如,转换前的字母是“b”,则转换后的是“a”,转换前的是“G”,转换后的是“F”。程序运行时的窗体界面如图 9-5所示。 (分数:10.00)_正确答案:(根据题意,将两个命令按钮和一个文本框控件添加到窗体中,命令按钮的名称分别为Command1和 Command2,Cap-tion 分别为“读取”和“加密保存”,文本框的名称为 Text1,MultiLine属性为 True、Scrollbars 属性为 2。设计完成后编写如下代码: )解析: