试题 百分网手机站

全国计算机二级考试《VFP》训练题及答案

时间:2020-08-06 09:40:29 试题 我要投稿

全国计算机二级考试《VFP》训练题及答案

  1[单选题] 关于视图和查询,以下叙述正确的是( )。

  A.视图和查询都只能在数据库中建立

  B.视图和查询都不能在数据库中建立

  C.视图只能在数据库中建立

  D.查询只能在数据库中建立

  参考答案:C

  参考解析:视图是数据库中的-个特有功能,视图只能创建在数据库里。而查询从指定的表或视图中提取满足条件的记录,可以不在数据库中创建。因此视图只能在数据库中建立,而查询可以不在数据库中建立。

  2[简答题](1)建立一个名为“cd1”的菜单,菜单中有两个菜单项“浏览”和“关闭”。“浏览”下还有“排序结果”、“分组结果”两个菜单项。单击“关闭”菜单返回到系统菜单。

  (2)在数据库“农场管理”中建立视图“view1”。具体要求是:视图中的数据取自表“种植信息”的全部字段和新字段“收人”,并按“收入”排序(升序),其中字段“收入”等于“(市场价一种植成本)*数量”。

  参考解析:

  (1)【操作步骤】

  ①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“浏览”,在“结果”下拉列表框中选择“子菜单”,单击“创建”按钮创建“浏览”子菜单,输入子菜单名称“排序结果”,单击下一行,输入子菜单名称“分组结果”。

  ②在菜单设计器右上角的“菜单级”下拉列表框下选择“菜单栏”返回到上一级菜单,单击下一行,在“菜单名称”中输入“关闭”,在“结果”下拉列表框中选择“命令”,在右边的文本框中输入:SET SYSMENU TO DEFAULT。

  ③关闭菜单设计器并保存菜单为“cd1”。

  (2)【操作步骤】

  ①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“农场管理.dbc”,单击“确定”按钮,打开数据库设计器。

  ②选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“农场管理”和数据库中的表“种植信息”,单击“添加”按钮将数据表“种植信息”添加到视图设计器中,然后关闭“添加表或视图”对话框。

  ③在视图设计器中单击“字段”选项卡,单击“全部添加”按钮,将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中。

  ④在“函数和表达式”下的文本框输入“(市场价-种植成本)*数量AS收入”并将其添加到右边的“选定字段”列表框中。

  ⑤在视图设计器中单击“排序依据”选项卡,在“排序依据”选项卡的“字段名”下拉列表框中选择“(市场价-种植成本)*数量AS收入”字段,单击“添加”按钮,将“(市场价1-种植成本)*数量AS收入”字段添加到右边的“排序条件”列表框中,在“排序条件”中选择“升序”单选项。

  ⑥在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存。

  3[单选题] 在Visual FoxPro中,菜单程序文件的默认扩展名是(  )。

  A.mnxB.nmtC.mprD.pig

  参考答案:C

  参考解析:菜单程序文件的扩展名是mpr;mnx是菜单文件的扩展名;rant是菜单备注文件的扩展名;pi9是程序文件的扩展名。

  4[单选题] 在Visual FoxPro中,用于建立或修改程序文件的命令是( )。

  A.MODIFY<文件名>

  B.MODIFY COMMAND<文件名>

  C.MODIFY PROCEDURE<文件名>

  D.MODIFY PROGRAM<文件名>

  参考答案:B

  参考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。

  5[单选题] 在Visual FoxPr0中,执行查询Query2.QPR的正确命令是

  A.DOQuery2.QPRB.EXECQuery2.QPRC.DOQuery2D.EXECQuery2

  参考答案:A

  参考解析:查询文件建立以后,可以通过项目中的运行,或通过“程序”菜单中的“运行”项来执行或在查询设计器打开的情况下单击常用工具栏上的!搬钮。也可以通过命令方式执行查询,命令格式为:DO奁询文件名,文件名中必须包括扩展名.qpr。

  6[单选题] 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。

  A.一对一B.一对多C.多对一D.多对多

  参考答案:B

  参考解析:因为-间宿舍可以住多个学生即多个学生住在-个宿舍中,但-个学生只能住-问宿舍,所以实体宿舍和学生之间是-对多的关系。

  7[单选题] 如果有定义LOCAL data,data的初值是( )。

  A.整数0B.不定值C.逻辑真D.逻辑假

  参考答案:D

  %参考解析:声明局部变量的命令是:LOCAL<内存变量表>。该命令建立指定的局部内存变量,并为它们赋初值逻辑假.F.。

  8[简答题]在考生文件夹下完成下列操作:

  用户文件下已存在client(用户)表、topic(主题)表和reply(回复)表。

  1.考生文件夹下已有文件pone.pr9,但其中有4处内容缺失,请填充之。不要修改程序的其他内容。程序的功能是根据reply表统计各主题帖的回复数,并将统计值存入topic表中的'已存在的“回复数”字段。最后要运行该程序文件。

  2.使用SELECT语句查询用户名为“ehengguowe”的客户发布的主题的所有回复。查询结果包含“编号”、“用户名”、“回复时间”和“主题帖编号”四项内容,各记录按“主题帖编号”升序排序,“主题帖编号”相同再按“回复时间”升序排序,查询结果存放在表tableone中。最后将该语句保存在命令文件ptwo.prg中。

  参考解析:

  (1)[操作步骤]

  步骤1:单击常用工具栏中的“打开”按钮,在“打开”对话框中选择pone.prg文件,单击“确定”按钮。

  步骤2:在(1)处输入“主题帖编号”;在(2)处输入“编号”{在(3)处输入“topic.编号”;在(4)处输入“reply.主题帖编号”。

  步骤3:单击常用工具栏中的“保存”按钮,再单击“运行’按钮运行该程序。

  (2)[操作步骤]

  步骤1:在命令窗口中输入下列语句:

  SELECT Reply.编号,Reply.用户名,Reply.回复时

  间,Reply.主题帖编号;

  FROM reply;

  WHERE Reply.用户名=”chengguowe”;

  ORDER BY Reply.主题帖编号,Reply.

  回复时问;INTO TABLE tableone.dbf输入完成后按回车键执行语句。

  步骤2:复制命令窗口中的上述程序语句,单击常用工具栏中的“新建”按钮,在打开的“新建”对话框中选择“程序”单选按钮,然后单击“新建文件”按钮。

  步骤3:在打开的程序窗口中粘贴复制的语句,单击工具栏中的“保存”按钮,在打开的“另存为”对话框中输入文件名为“ptwo”,单击“保存”按钮。

  9[简答题]在考生文件夹下完成下列操作:

  在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个“考试”子菜单,如下图所示。

全国计算机二级考试《VFP》训练题及答案

  菜单命令“统计”和“返回”的功能都通过执行过程完成。

  菜单命令“统计”的功能是统计每个用户发布的主题帖数和回复贴数。统计结果依次包含“用户名”、“主题帖数”和“回复帖数”三个字段。各记录按用户名升序排序,统计结果存放在tabletwo表中。

  菜单命令“返回”的功能是恢复标准的系统菜单。

  菜单程序生成后,运行菜单程序并依次执行“统计”和“返回”菜单命令。

  参考解析:

  [操作步骤]

  步骤1:单击常用工具栏中的“新建”按钮,在打开的“新建”对话框中选择“菜单”单选按钮,然后单击“新建文件”按阻,选择“菜单”按钮。

  步骤2:单击菜单栏中的“显示”按钮,在弹出的下拉列表中选择“常规选项”命令,在弹出的“常规选项”对话框中,选择“位置”选项组中的“追加”单选按钮,单击“确定”按钮。

  步骤3:按题目的要求新建一个“考试”菜单,设置该菜单的“结果”为子菜单,再单击“创建”按钮建立两个菜单项“统计”和“返回”,结果均设置为“过程”。

  步骤4:选中“统计”行,单击后面的“创建”按钮,在弹出的窗口中输入如下代码,为“统计”菜单编写代码。

  SELECT Reply.用户名,COUNT(Reply.主题帖编号)as

  主题贴数;

  Topic.回复数As回复贴数;

  FROM reply INNER JOIN topic;

  ON Reply.编号=Topic.编号;

  GROUP BY Reply.用户名;

  ORDER BY Reply.用户名;

  INTO TABLE tabletw0.dbf

  步骤5:为“返回”菜单编写代码“Set sysmenu to default”,方法同步骤3。

  步骤6:单击菜单栏中的“菜单”按钮,在弹出的下拉列表中选择“生成”按钮。在弹出的“另存为”对话框中,设置菜单名为“mymenu.mnx”,单击“保存”按钮。再在弹出的“生成菜单”对话框中,单击“生成”按钮。

  步骤7:在命令窗口中输入“DO mymenu.mpr”,按“Enter”键运行程序,即可看到在当前的vfp系统菜单的末尾追加了一个“考试”子菜单。依次执行“统计”和“返回”菜单命令。

  10[单选题]为表中一些字段创建普通索引的目的是

  A.改变表中记录的物理顺序

  B.确保实体完整性约束

  C.加快数据库表的更新速度

  D.加快数据库表的查询速度

  参考答案:D

  参考解析:VisualFoxPr0中索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件是分别存储的,并且不改变表中记录的物理顺序。使用索引的目的是为了加快对表的查询操作。

【全国计算机二级考试《VFP》训练题及答案】相关文章:

计算机二级考试VFP操作题及答案09-14

计算机二级《VFP》考试题及答案10-04

计算机二级考试Access训练题及答案10-06

计算机二级考试《VB》巩固训练题及答案09-04

计算机二级VFP练习试题及答案09-06

全国计算机二级考试《VFP》复习考点11-13

全国英语等级二级考试提分训练题及答案08-20

2017年9月计算机二级考试VFP操作题及答案09-18

计算机二级《VFP》测试题及答案09-30

2017年计算机二级考试VFP强化试题及答案09-19