1、国家二级 VF机试-试卷 177及答案解析(总分:16.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.创建一个“学籍管理”项目,在该项目中加入“学籍管理”数据库和一张图片,修改“学籍管理”数据库中“学生”表的数据,并新建一个查询。其中数据库所使用的各表结构如下:学生(学号、姓名、性别、出生年月、入校总分、三好生),其中学号为主键。选课(学号、课程号,成绩),其中学号+课程号为主键。课程(课程号、课程名、学时),其中课程号为主键。教师(教师号、姓名、性别、职称、工资、所在系,政府津贴),其中教师号为主键。授课(教师号,课程号),
2、其中教师号+课程号为主键。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.设计如图 3-6所示的表单(列表框应用):在文本框中输入内容,单击“确定”按钮加入到列表框中,对于重复内容,列表框中只列出一项。在列表框中选定项,该选项自动显示在另一个文本框中,选中的项目可删除。当未在列表框中选定项时,“删除”按钮和“全部清除”按钮不可用。 (分数:2.00)_三、综合应用题(总题数:4,分数:8.00)5.综合应用题()(分数:2.00)_6.某银行的客户账号和密码都存储在表“m7.dbf”中,请设计验证账号和密码的表单。若账号和密码输入错,则
3、用对话框提示,共可输入 3次,3 次输错则禁止进入系统。如图 2-10所示的分别是表单界面、成功登录信息框和密码错误提示信息框。 表“m7.dbf”(姓名 C8,账号 C10,密码 C6) 记录如下: 姓名 账号 密码 王莹 1234 1234 雨莹 123 123 (分数:2.00)_7.微调控件:用微调按钮调整字号,同时用 X=getcolor()函数获取并修改颜色。表单样式如图 2-14 所示。(分数:2.00)_8.设计如图 2-22所示的表单:基于教师表(教师.dbf),用“微调”控件对绑定数据源进行修改 (修改教师工资)。到首记录时,“第一条”和“上一条”按钮不可用;到末记录时,“
4、末条”和“下一条”按钮不可用。 (分数:2.00)_国家二级 VF机试-试卷 177答案解析(总分:16.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.创建一个“学籍管理”项目,在该项目中加入“学籍管理”数据库和一张图片,修改“学籍管理”数据库中“学生”表的数据,并新建一个查询。其中数据库所使用的各表结构如下:学生(学号、姓名、性别、出生年月、入校总分、三好生),其中学号为主键。选课(学号、课程号,成绩),其中学号+课程号为主键。课程(课程号、课程名、学时),其中课程号为主键。教师(教师号、姓名、性别、职称、工资、所在系
5、,政府津贴),其中教师号为主键。授课(教师号,课程号),其中教师号+课程号为主键。(分数:2.00)_正确答案:(正确答案:操作步骤如下: 打开“文件”菜单选择“新建”在“新建”对话框中选择文件类型“项目”单击“新建文件”按钮在“创建”对话框中输入项目文件名“学籍管理”单击“保存”按钮。 单击“项目管理器”窗口中的“数据”选项卡选取“数据库”单击“添加”按钮在“打开”窗口中选取“学籍管理”数据库。 单击“项目管理器”窗口中的“其他”选项卡选取“其他文件”单击“添加”按钮在“添加”窗口中选取一个图片文件。 单击“数据”选项卡中“数据库”项前面的加号“”,直到出现“学生”表,单击“浏览”按钮,即可
6、对“学生”表的数据进行修改。 在“项目管理器”中单击“数据”选项卡单击“查询”单击“新建”按钮单击“新建查询”按钮在打开的“查询设计器”窗口中即可进行查询设计。 另建“销售管理”数据库,其中有一数据表“库存DBF“,结构为:商品号 C(9),商品名 C(20),库存数量 N(5),入库时间 D。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.设计如图 3-6所示的表单(列表框应用):在文本框中输入内容,单击“确定”按钮加入到列表框中,对于重复内容,列表框中只列出一项。在列表框中选定项,该选项自动显示在另一个文本框中,选中的项目可删除。当未在列
7、表框中选定项时,“删除”按钮和“全部清除”按钮不可用。 (分数:2.00)_正确答案:(正确答案:操作步骤如下: 在表单中创建 2个“标签”控件、2 个“文本框”、1 个“列表框”控件和 4个 “命令按钮”控件,并选择好位置和大小。 设置控件的字体和字号。 表单控件的主要属性见表 3-2。 )解析:三、综合应用题(总题数:4,分数:8.00)5.综合应用题()(分数:2.00)_解析:6.某银行的客户账号和密码都存储在表“m7.dbf”中,请设计验证账号和密码的表单。若账号和密码输入错,则用对话框提示,共可输入 3次,3 次输错则禁止进入系统。如图 2-10所示的分别是表单界面、成功登录信息框
8、和密码错误提示信息框。 表“m7.dbf”(姓名 C8,账号 C10,密码 C6) 记录如下: 姓名 账号 密码 王莹 1234 1234 雨莹 123 123 (分数:2.00)_正确答案:(正确答案:操作步骤如下: 在表单中创建 2个“标签”控件、2 个“文本框”控件和 2个“命令按钮”控件,并选择好位置和大小。 设置控件的字体和字号。 表单控件的主要属性见表 2-3。 表 2-3 “密码登录”表单和控件主要属性设置及说明对象名 属性名 属性值 说明 Label1 Caption 账号 标签的内容 Label2 Caption 密码 标签的内容 Text1 PasswordChar * 账
9、号填充字 Text2 PasswordChar * 密码填充字 Command1 Caption 确定 第 1个命令按钮标题 Command2 Caption 取消 第2个命令按钮标题 添加 Forml的 Init事件代码,如图 2-11所示。 添加“确定”按钮 Command1的Click事件代码,如图 2-12所示。 添加“退出”按钮 Command2的 Click事件代码,如图 2-13所示。)解析:7.微调控件:用微调按钮调整字号,同时用 X=getcolor()函数获取并修改颜色。表单样式如图 2-14 所示。(分数:2.00)_正确答案:(正确答案:操作步骤如下: 在表单中创建 2
10、个“标签”控件、3 个“复选框”控件、2 个“命令按钮”控件和 1个“微调”控件,并选择好位置和大小。 设置控件的字体和字号。 表单控件的主要属性见表 2-4。 添加 Form1的 Init事件代码,如图 2-15所示。 添加“加粗FontBold”(Checkl)的 Click事件代码,如图 2-16所示。 添加“倾斜 Fontltalic”(Check2)的Click事件代码,如图 2-17所示。 添加“下划线 FontUndefiine”(Check3)的 Click事件代码,如图 2-18所示。 添加“微调”按钮 Spinner1的 UpClick、DownClick、LostFocu
11、s 的事件代码,三者内容相同,如图 2-19所示。 添加“设置颜色”按钮 Command2的 Click事件代码,如图 2-20所示。 添加“关闭”按钮 Command1的 Click事件代码,如图 2-21所示。 )解析:8.设计如图 2-22所示的表单:基于教师表(教师.dbf),用“微调”控件对绑定数据源进行修改 (修改教师工资)。到首记录时,“第一条”和“上一条”按钮不可用;到末记录时,“末条”和“下一条”按钮不可用。 (分数:2.00)_正确答案:(正确答案:操作步骤如下: 在表单中创建 5个“标签”控件、3 个“文本框”控件、1 个“微调”控件和 1个“命令按钮组”控件,并选择好位置和大小。 设置控件的字体和字号。 打开“数据环境设计器”,添加表“教师”。表单控件的主要属性见表 2-5和 2-6。 打开“代码编辑”窗口,添加 CommandGroop1的 Click事件代码,如图 2-23所示。 )解析: