1、国家二级 VF机试-试卷 80及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下打开表单 formtestscx 并完成下列操作: (1)表单标题设置为“考试系统”。 (2)在表单上添加一标签控件(Label1),标签上显示“欢迎使用考试系统”8 个字,字的颜色为红色(ForeColor=255,0,0),其他属性使用默认值。 (3)向表单内添加一个计时器控件,控件名为 Timerfor。 (4)将计时器控件 Timerfor的时间间隔(Interval)属性值设为 200。(分数:2.00)
2、_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.在考生文件夹下,打开 Ecommerce数据库,完成如下简单应用: (1)使用 SQL命令查询 customer数据表中“电话”字段的首字符是“6”、性别为“女”的会员信息,列出“姓名”、“年龄”和“电话”,查询结果按“年龄”升序排序存入表 temp_cusdbf 中,SQL 命令存入文本文件 temp_sq1txt 中。 (2)使用命令建立一个名称为 sb_view的视图,并将定义视图的命令代码存放到命令文件 pviewprg。视图中包括客户的会员号(来自 Customer表)、姓名(来自 Custome
3、r表)、客户所购买的商品名(来自 article表)、单价(来自 OrderItem表)、数量(来自 OrderItem表)和金额(OrderItem单价*OrderItem数量),结果按会员号升序排序。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下,打开资源数据库 frdb,完成如下综合应用: 设计一个表单控件名为 form、表单文件名为 fr_show、表单标题名为“农户资源数据浏览”的表单,其表单界面如图 1-32所示。其他要求如下:(分数:2.00)_国家二级 VF机试-试卷 80答案解析(总分:12.00,做题
4、时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下打开表单 formtestscx 并完成下列操作: (1)表单标题设置为“考试系统”。 (2)在表单上添加一标签控件(Label1),标签上显示“欢迎使用考试系统”8 个字,字的颜色为红色(ForeColor=255,0,0),其他属性使用默认值。 (3)向表单内添加一个计时器控件,控件名为 Timerfor。 (4)将计时器控件 Timerfor的时间间隔(Interval)属性值设为 200。(分数:2.00)_正确答案:(正确答案:(1)在命令窗口执行命令: MOD
5、IFY FORM formtest ,打开表单设计器修改表单。在“属性”面板中修改表单(Form1)的 Caption属性值为:考试系统。 (2)在“表单控件”工具栏中单击“标签”控件,然后再在表单上单击鼠标,为表单添加一个标签控件。 在“属性”面板中修改标签(Label1)的 Caption属性值为:欢迎使用考试系统;修改 ForeColor属性值为:255,0,0;适当调整标签大小显示文字。 (3)参照第 2小题操作,为表单添加一个计时器控件(Timer1),然后在“属性”面板中修改计时器(Timer1)的 Name属性值为:Timerfor。 (4)接上一小题操作,继续选中计时器控件(T
6、imer1),在“属性”面板中修改其 Interval属性值为:200。)解析:解析:本题考查了表单及控件的基本操作。操作中关键是掌握控件常用属性的含义,例如“标题”属性为 Caption向表单添加控件是通过“表单控件”工具栏进行添加:修改表单或控件的属性值,一般都可以在“属性”面板中进行设置。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.在考生文件夹下,打开 Ecommerce数据库,完成如下简单应用: (1)使用 SQL命令查询 customer数据表中“电话”字段的首字符是“6”、性别为“女”的会员信息,列出“姓名”、“年龄”和“电话”,查询
7、结果按“年龄”升序排序存入表 temp_cusdbf 中,SQL 命令存入文本文件 temp_sq1txt 中。 (2)使用命令建立一个名称为 sb_view的视图,并将定义视图的命令代码存放到命令文件 pviewprg。视图中包括客户的会员号(来自 Customer表)、姓名(来自 Customer表)、客户所购买的商品名(来自 article表)、单价(来自 OrderItem表)、数量(来自 OrderItem表)和金额(OrderItem单价*OrderItem数量),结果按会员号升序排序。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:在命令窗口执行命令: MODIFY F
8、ILE temp-sq1 ,打开文本文件编辑器编写视图定义代码。 步骤 2:在编辑器中输入如下程序代码: SELECT 姓名,年龄,电话; FROM customer WHERE LEFT(电话,1)=6 AND 性别=“女“; ORDER BY 年龄 INTO TABLE temp_cus 步骤 3:在命令窗口执行命令:DO temp-sq1txt,执行文件(注意:执行文件时,文件后缀名txt 不能缺省)。 (2)步骤 1:在命令窗口执行命令: OPEN DATABASE ecommerce ,打开数据库环境。 步骤 2:在命令窗口执行命令: MODIFY COMMAND pview ,打开
9、程序文件编辑器编写视图定义代码。 步骤 3:在编辑器中输入如下程序代码: CREATE SQL VIEW sb_view AS; SELECT Customer会员号,; Customer姓名,Article商品名,Orderitem单价,; Orderitem数量,Orderitem单价* Orderitem数量 金额;FROM ecommerce!article INNER JOIN ecommerce!orderitem; INNER JOIN ecommerce!customer; ON Customer会员号=Orderitem会员号; ON Article商品号=Orderitem
10、商品号; ORDER BY Customer会员号 步骤 4:在命令窗口执行命令: DO pview ,执行文件。)解析:解析:(1)本题主要考查了利用 SQL命令创建查询。注意查询条件中字段截取函数的正确使用。 (2)本题主要考查了利用 SQL命令建立视图:SQL 联接查询。 利用 SQL命令建立视图的基本命令格式为:CREATEVIEW视图名ASSELECT 语句。该视图的 SQL语句中用到了 Costomer表、Article 表和Orderitem表。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下,打开资源数据库 frdb,完
11、成如下综合应用: 设计一个表单控件名为 form、表单文件名为 fr_show、表单标题名为“农户资源数据浏览”的表单,其表单界面如图 1-32所示。其他要求如下:(分数:2.00)_正确答案:(正确答案:步骤 1:在命令窗口执行命令: OPEN DATABASE frdb ,打开 frdb数据库。 步骤 2:在命令窗口执行命令: CREATE FORMfr_show ,打开表单设计器新建表单。 步骤 3:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加】快捷菜单命令,在“添加表或视图”对话框中依次双击 fr_t表、p_t 表和 tree_t表,将其添加到数据环境中
12、。 步骤 4:从“表单控件”工具栏中依次向表单添加五个标签、五个文本框、一个表格和两个命令按钮。在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表 2-31。 )解析:解析:本题主要考查了表单及常用控件的常用属性的设置、SQL 简单查询和联接查询。 对苯题操作时,首先建立表单、添加表单控件并修改相关属性。注意表格(grid1)控件中用于设置数据源类型和数据源的属性分别是 RecordSourceType和 RcordSource。 SQL 查询语句比较简单,注意查询条件中“户主编号”字段要和表单中文本框 rext1的输入值相同。 另外,在给“姓名”,“年龄”、“性别”和“家庭地址”的对应文本框赋值时,可以用数组名和下标来引用数组元素。