视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
国家二级VF机试模拟试卷208(题后含答案及解析)
2025-10-08 01:52:53 责编:小OO
文档
国家二级VF机试模拟试卷208 (题后含答案及解析)

题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题 

基本操作题(30分)

1. (1)根据score_manager数据库,使用查询向导建立一个含有学生“姓名”和“出生日期”的标准查询query3_1.qpr。    (2)从score_manager数据库中删除视图new_view3。    (3)用SQL命令向scorel表插入一条记录:学号为    “993503433”、课程号为“0001”、成绩为99。    (4)打开表单myform3_4,向其中添加一个“关闭”命令按钮(名称为Command1),单击此按钮关闭表单(不可以有多余的命令)。

正确答案:(1)①在命令窗口执行命令:OPEN DATABASE score_manager。打开数据库环境。    ②执行【文件】→【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。    ③在查询向导的“步骤1-字段选取”界面的“数据库和表”下选中“STUDENT”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。    ④由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤5-完成”,继续单击“完成”按钮,在弹出的“另存为”对话框的“文件名”框中输入查询文件名QUERY3_1,单击“保存”按钮。    (2)①在命令窗口执行命令:MODIFY DATABASEscore_manaqer,打开数据库设计器。    ②右击数据库设计器中的new_view3视图文件,选择【删除】快捷菜单命令。在弹出的Visual FoxPro对话框中单击“移去”按钮,将new_view3视图移出数据库。    (3)在命令窗口执行命令:    INSERT INTO SCORE1 VALUES (“993503433”,”0001”,99)。    (4)①在命令窗口执行命令:MODIFY FORM myform3-4,打开表单设计器修改表单。    ②从“表单控件”工具栏中向表单添加一个命令按钮控件。选中命令按钮,在“属性”面板中修改按钮的Caption属性值”关闭”。    ③双击“关闭”命令按钮,编写Click事件代码:THISFORM.RELEASE。    ④单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。

解析:本题考查了查询向导的使用;视图的删除;SQL数据操作语句和表单常用控件的操作。    视图删除可以在数据库设计器中进行,也可以直接通过命令删除,SQL插入语句功能属于SQL的数据操作功能,通过INSERT完成。    查询向导和表单的操作也都属于比较简单的操作,修改表单及控件属性值一般是在“属性”面板中进行,如果当前没有打开“属性”面板,可以右击表单选择【属性】快捷菜单命令打开。  

简单应用题(40分)

2. (1)列出客户名为“三益贸易公司”的订购单明细(order_detail)记录(将结果先按“订单号”升序排列,同一订单的再按“单价”降序排列),并将结果存储到results表中(表结构与order detail表结构相同)。    (2)考生文件夹下有一个form1表单文件,其中三个命令按钮Click事件下的语句都是错误的,请按如下要求进行修改(最后保存所做的修改):    ①单击“刷新标题”命令按钮时,使表单的标题为“简单应用”。    ②单击“订单记录”命令按钮时,使表格控件中显示order_list表中的记录。    ③单击“关闭表单”命令按钮时,关闭表单。    注意:每处错误只能在原语句上进行修改,不可以增加语句。

正确答案:(1)在命令窗口执行如下SQL命令语句完成查询:SELECT Order_detail.*;  FROM  订货管理!order_detail INNERJOIN 订货管理!order_list;  INNER.J0IN订货管理!customer;  ON Order=list.客户号=Customer.客产号;  ON    Order_detail.订单号  =Order_list.订单号;  WHERE Customer.客户名=“三益贸易公司”;  ORDER BY Order_detail.订单号,Order_detail.单价DESC;    INTO TABLE results.dbf    (注意:以上SQL语句是根据查询文件完成的,大家也可以通过查询设计器完成本题操作。)    (2)步骤1:在命令窗口执行命令:MODIFY FORM form1,打开表单设计器修改表单。    步骤2:双击表单中的“刷新标题”按钮,看到该按钮的Click事件中代码如下:    THISFORM=“简单应用”    修改后的代码如下:    THISFORM.CAPTION=“简单应用”    步骤3:双击表单中的“订单记录”按钮,看到该按钮的Click事件中代码如下:      THISFORM.GRID1=“ORDER_LIST.DBF”    修改后的代码如下:      THISFORM.GRID1.RECORDSOURCE=“ORDER_ LIST.DBF    步骤4:双击表单中的“关闭表单”按钮,看到该按钮的Click事件中代码如下:      THISFORM.CLOSE修改后的代码如下:      THISFORM.RELEASE    步骤5:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。

解析: (1)本题主要考查了SQL的联接查询。本题的关键是判断查询用到了哪些表以及如何设置查询条件。根据题意,该查询用到了order detail、order list和customer三张表,查询条件可以根据表中的关联字段得出。    另外,注意排序依据的设置,本题为双重排序,要将第一排序次序放前面。    (2)本题主要考查了表单及控件常用属性和方法的设置。表单的标题属性为Caption。释放和关闭表单的方法是Release。  

综合应用题(30分)

3. 在考生文件夹下,先打开学生数据库sdb,然后创建文件名为tform的表单,完成如下综合应用:    在该表单中设计两个命令按钮,各命令按钮的功能如下:    ①“查询”按钮(Command1):在该按钮的“Click”事件中使用SQL的SELECT命令查询选课数量大于等于4门且平均成绩大于等于75分的每个同学的学号、姓名、平均成绩和选课门数,查询结果按平均成绩降序排序并存储到表two中。表two中的字段名分别为:学号、姓名、平均成绩、选课门数。    ②“退出”按钮(Command2):单击“退出”按钮时,关闭表单。    表单设计完成后,运行该表单,点击“查询”按钮进行查询。

正确答案:步骤1:在命令窗口执行命令:CREATE FORM tform,打开表单设计器新建表单。从“表单工具栏”中依次向表单添加两个命令按钮。    步骤2:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表2-35。    步骤3:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下:  *****“查询”按钮的Clck事件代码*****SELECT student.学号,姓名,AVG(成绩)AS平均成绩,COUNT(*)AS选课门数;FROM Student,Sc;WHERE stladent.学号=Sc.学号;GROUP BY Sc.学号;HAVING COUNT(*)>=4 AND平均成绩>=75,ORDER BY 平均成绩DESC;INTO DBF TWO  *****“退出”按钮的Click 事件代码*****    THISFORM.RELEASE   步骤4:单击“常用”工具栏中的“运行”按钮运行表单,单击“统计”按钮查看结果,将表单文件保存到考生文件夹下。

解析:本题主要考查的是表单的建立、常用属性的设置;SQL简单查询及SQL简单计算查询。    对本题操作时,首先建立表单及其表单控件,并修改对象的属性值,然后对命令按钮编写事件代码。    在“统计”按钮中需要设计一个SQL查询,主要注意分组条件的设置,用于计数的函数为COUNT(   ),用于求平均值的函数为AVG(   )。  下载本文

显示全文
专题