【计算机类职业资格】国家二级(VF)机试-试卷11及答案解析.doc

上传人:lawfemale396 文档编号:1334909 上传时间:2019-10-17 格式:DOC 页数:15 大小:85KB
下载 相关 举报
【计算机类职业资格】国家二级(VF)机试-试卷11及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】国家二级(VF)机试-试卷11及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】国家二级(VF)机试-试卷11及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】国家二级(VF)机试-试卷11及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】国家二级(VF)机试-试卷11及答案解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、国家二级(VF)机试-试卷 11 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:37,分数:80.00)1.在计算机中,算法是指( )。(分数:2.00)A.查找方法B.处理方法C.解题方案的准确而完整的描述D.排序方法2.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的大小B.算法执行过程中所需要的存储空间C.算法程序所占的存储空间D.算法程序中的指令数目3.下列选项属于栈和队列共同点的是( )。(分数:2.00)A.只允许在端点处插入和删除元素B.都是先进先出C.都是先进后出D.二者没有共同点4.在单链表中,增加头节点的目的是( )。(分数:2.00)

2、A.使单链表不为空B.方便运算的实现C.增加存储空间D.说明单链表是线性表的链式存储实现5.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地加以解决D.鼓励开发者在软件开发的绝大部分过程中都用实际领域的概念去思考6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.可行性分析B.需求分析C.详细设计D.程序编码7.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )

3、。(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程8.全局数据视图的描述称为( )。(分数:2.00)A.外模式B.概念模式C.内模式D.物理存储模式9.在 ER 图中,用来表示属性的图形是( )。(分数:2.00)A.矩形B.椭圆形C.菱形D.三角形10.按条件 f 对关系 R 进行选择,其关系代数表达式为( )。(分数:2.00)A.B.C. f (R)D. f (R)11.关系数据库系统中所使用的数据结构是( )。(分数:2.00)A.树B.图C.表格D.二维表12.在 Visual FoxPro 中,扩展名为dbc 的文件是( )。

4、(分数:2.00)A.数据库文件B.表单文件C.菜单文件D.视图文件13.在 Visual FoxPro 中,下列选项中,不属于常量的是( )。(分数:2.00)A.010213B.$154.56C.TD.T14.?LEN(“奥运会”)A.TB.FC.TD.F15.建立一个库文件结构,库中有姓名字段(Char 型,6 个字节)、出生年月字段(Date 型)和婚否字段(Logic 型),则该库中总的字段宽度是( )。(分数:2.00)A.15B.16C.17D.1816.以下命令中,与命令“LIST ALL FIELDS 姓名,年龄,班级”不等效的是( )。(分数:2.00)A.LIST 姓名,

5、年龄,班级B.LIST FIELDS 姓名,年龄,班级C.DISPLAY FIELDS 姓名,年龄,班级D.DISPLAY ALL 姓名,年龄,班级17.下列关于索引的叙述中正确的是( )。(分数:2.00)A.Visual FoxPro 中的索引类型共有 4 种,分别是主索引、候选索引、普通索引和唯一索引B.在用命令方式建立索引时,可以建立主索引、普通索引或唯一索引,但是不能建立候选索引C.在数据库设计器中建立两表之间的永久关系时,只需在父表中建立主索引,然后拖动该索引项到子表中的相应字段上即可D.在表设计器的字段选项卡中建立的索引默认为主索引18.如要设定学生成绩有效性规则在 80 至 9

6、0 分之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义( )。(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.以上各项都需要定义19.Visual FoxPro 参照完整性规则包括( )。(分数:2.00)A.查询规则、更新规则、删除规则B.查询规则、插入规则、删除规则C.插入规则、更新规则、删除规则D.查询规则、插入规则、更新规则20.SQL 语句中查询条件短语的关键字是( )。(分数:2.00)A.WHEREB.FORC.WHILED.CONDITION21.在 Visual FoxPro 中,假设学生表 S(学号,姓名,性别,职称,班干部)中,性别是 C 型字段

7、,班干部是 L 型字段。若要查询“是班干部的女生”信息,那么 SQL 语句“SELECT*FROM SWHERE”中的应是( )。(分数:2.00)A.班干部 AND 性别=“女”B.班干部 0R 性别=“女”C.性别=“女”AND 班干部=TD.班干部=TOR 性别=女22.在 SQL 语句中表达式“工资 BETWEEN 2000 AND 2600”的含义是( )。(分数:2.00)A.工资=2000 AND 工资2000 AND 工资=2000 AND 工资2000 AND 工资15 AND AGEA.INSERT INTO STUDENT(SN,SEX,AGE)VALUES(“王磊”,“

8、男”,20)B.INSERT INTO STUDENT(SNO,SEX,AGE)VALUES(“s9”,“男”,17)C.INSERT INTO STUDENT(SEX,AGE)VALUES(“男”,20)D.INSERT INTO STUDENT(SNO,SN,AGE)VALUES(“59”,“王磊”,14)24.以下关于删除表中记录的描述,正确的是( )。(分数:2.00)A.删除数据的命令格式是 DELETE 水 FROMWHEREB.如果删除数据的命令中不包含 WHERE 子句,则删除该表中的全部记录C.SQL 的 DELETE 命令是物理删除表中数据D.以上描述都不正确25.下列有关

9、视图的说法中,错误的是( )。(分数:2.00)A.视图是数据库的一个组成部分B.视图中的源数据表也称为“基表”C.远程视图使用 Visual FoxPro 的 SQL 语法从 Visual FoxPro 视图或表中选择信息D.视图不存在修改结构的问题26.下列有关查询的说法中正确的是( )。(分数:2.00)A.查询文件的扩展名是VCXB.查询文件中保存的是查询的结果C.查询是基于表且可更新的数据集合D.查询设计器本质上是 SQL-SELECT 命令的可视化设计方法27.在 SQL 中,DROP VIEW 命令用于( )。(分数:2.00)A.删除查询B.修改查询C.删除视图D.修改视图28

10、.下列程序段执行以后,内存变量 A 和 B 的值是( )。 CLEAR A=5 B=20 SET UDFPARMS TO REFERENCE DO SQ WITH(A),B&参数 A 是值传送,B 是引用传送 ?A,B PROCEDURE SQ PARAMETERS X1,Y1 Xl=X1*X1 Y1=2*X1 FNDPROC(分数:2.00)A.5 50B.25 50C.25 10D.5 2029.在 Visual FoxPro 的表单控件中,可以保存编辑多行文本的控件是( )。(分数:2.00)A.标签B.文本框C.编辑框D.列表框30.为了让文本框显示指定的一个字段或内存变量,需要设置的

11、属性是( )。(分数:2.00)A.ValueB.ControlSourceC.InputMaskD.PasswordChar31.表单上有一个选项组:O 上午 O 下午,初始时该选项组的 Value 属性值为 l。若选项按钮“下午”被选中,该选项组的 Value 属性值是( )。(分数:2.00)A.1B.2C.“下午”D.“上午”Visual FoxPro 有如下数据库表 stockdbf,是 7 月 30 日沪深股市的收盘情况,请根据此表,完成下列小题: (分数:8.00)(1).执行如下 SQL 语句后,将会( )。 SELECT 代码,名称 FROM stock INTO TABLE

12、 stock ORDER BY 现价(分数:2.00)A.系统会提示出错信息B.会生成一个按“现价”升序排序的表文件,将原来的 stockdbf 文件覆盖C.会生成一个按“现价”降序排序的表文件,将原来的 stockdbf 文件覆盖D.不会生成排序文件,只在屏幕上显示一个按“现价”升序排序的结果(2).执行如下 SQL 语句后: SELECT DISTINCT 现价 FROM stock AS A WHERE EXISTS(SELECT 现价 FROM stock AS B WHERE B 现价A.8B.0C.6D.1(3).有如下 SQL 语句:SELECT 交易所,avg(现价)as 均价

13、 FROM stock GROUP BY 交易所。执行该语句后结果中交易所为“深圳”的记录的“均价”字段的内容是( )。(分数:2.00)A.9.76B.10.26C.11.93D.15.4(4).将 stock 表中增加一个新字段“交易量”,字段类型是数值型,宽度为 8,应使用 SQL 语句( )。(分数:2.00)A.ALTER stock ALTER 交易量 N(8)B.ALTER TABLE stock 交易量 N(8)C.ALTER TABLE stock ADD 交易量 N(8)D.ALTER TABLE stock 交易量 WTIH N(8)32.在 Visual FoxPro

14、中,下面关于日期或时间的表达式中,错误的是( )。(分数:2.00)A.200113 10:0:0 AM-200213 10:0:0 AMB.01012002+20C.200113+200213D.200113一20021333.为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于 10”,正确的SQL 语句是( )。(分数:2.00)A.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=0 AND 分数=0 AND 分数=0 OR 分数30B.DELETE FROM student WHERE 年龄30C.DELETE s

15、tudent FOR 年龄30D.DELETE student WHERE 年龄3036.为学生表增加一个字段“平均分数 F(6,2)”,正确的命令是( )。(分数:2.00)A.ALTER“FABLE 学生 ADD 平均分数 F(6,2)B.ALTER TABLE 学生 ALTER 平均分数 F(6,2)C.UPDATE TABLE 学生 ADD 平均分数 F(6,2)D.UPDATE TABLE 学生 ALTER 平均分数 F(6,2)二、基本操作题(总题数:1,分数:2.00)37.1在考生文件夹下建立一个名为 emp_bak 的表,其结构与 employee 表的结构完全相同。 2为e

16、mployee 表的“职员号”字段建立一个候选索引,索引名为 empid,表达式为“职员号”。 3使用报表向导生成一个名为 employeefrx 的报表文件,其中包括 employee 表的职员号、姓名、性别和职务 4 个字段,报表样式设为“简报式”,将其按“职员号”升序排序,报表标题则设为“职员一览表”。 4建立一个名为 oneprg 的命令文件,该文件包含一条运行(预览)报表文件 employeefrx 的命令。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)38.在考生目录下完成如下简单应用: 1用 SQL 语句完成下列操作:列出所有盈利(现价大于买入价)的股票简称,以

17、及它们的现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp 中。 2使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为 stock_report。然后用报表设计器打开牛成的文件 stock_repoItfrx 对其进行修改,将标题区中显示的当前日期移到页注脚区,使得在页注脚区能够显示当前日期。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)39.利用菜单设计器

18、建立一个菜单 MENU3,要求如下: (1)主菜单(条形菜单)的菜单项中有“统计”和“退出”两项。 (2)“统计”菜单下只有一个“平均”菜单项,该菜单项用来统计各门课程的平均成绩,统计结果包含“课程名”和“平均成绩”两个字段,并将统计结果按课程名升序保存在表 NEW_TABLE32 中。(3)“退出”菜单项的功能是返回 Visual FoxPro 系统菜单(只能在命令框中填写相应命令)。菜单建立后,运行该菜单中的各个菜单项。(分数:2.00)_国家二级(VF)机试-试卷 11 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:37,分数:80.00)1.在计算机中,算法是指

19、( )。(分数:2.00)A.查找方法B.处理方法C.解题方案的准确而完整的描述 D.排序方法解析:解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。本题答案为 C。2.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的大小B.算法执行过程中所需要的存储空间 C.算法程序所占的存储空间D.算法程序中的指令数目解析:解析:算法的空间复杂度,一般是指执行这个算法所需的内存空间。一个箅法所占用的仔储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,本题答案是 B。3.下列选项属于栈和队列共

20、同点的是( )。(分数:2.00)A.只允许在端点处插入和删除元素 B.都是先进先出C.都是先进后出D.二者没有共同点解析:解析:栈和队列都是一种特殊的、操作受限的线性表,只允许在端点处进行捕入和删除操作。二者的区别是:栈只允许在表的一端进行捅入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。本题答案为 A。4.在单链表中,增加头节点的目的是( )。(分数:2.00)A.使单链表不为空 B.方便运算的实现C.增加存储空间D.说明单链表是线性表的链式存储实现解析:解析:头节点不仅标识了表中首节点的位置,而且根据单链表(

21、包含头审点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头节点目的是为了便于运算的实现。本题答案为 A。5.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地加以解决 D.鼓励开发者在软件开发的绝大部分过程中都用实际领域的概念去思考解析:解析:面向对象的没计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地加以解决。它强调模拟现实世界中的概念而不强调算法,鼓励开发者在软件开发的绝

22、大部分过程中都用应用领域的概念去思考。本题答案为 C6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.可行性分析B.需求分析 C.详细设计D.程序编码解析:解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试 5 个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。本题答案为 B。7.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述 C.软件层次结构D.软件开发过程解析:解析:软件设计主要包括软件结构设计、数据设计、接口设计和过程设计。

23、其结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间以及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。本题答案为 B。8.全局数据视图的描述称为( )。(分数:2.00)A.外模式B.概念模式 C.内模式D.物理存储模式解析:解析:外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的捕述;物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;存储模式即为内模式。本题答案为 B。9.在 ER 图中,用来表示属性

24、的图形是( )。(分数:2.00)A.矩形B.椭圆形C.菱形D.三角形 解析:解析:ER 图用矩形表示实体集,用椭圆表示属性,用菱形表示联系。故本题答案为 D。10.按条件 f 对关系 R 进行选择,其关系代数表达式为( )。(分数:2.00)A.B.C. f (R) D. f (R)解析:解析:选择运算是一个一元运算,关系 R 通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。这个关系是由 R 中那些满足逻辑条件的元组所组成的。如果关系的逻辑条件为 f,则 R 满足 f的选择运算可以写成:6 f (R)。本题答案为 C。11.关系数据库系统中所使用的数据结构是( )。(分数:2.

25、00)A.树B.图C.表格D.二维表 解析:解析:关系模型与层次型、网状型的本质区别在于其数据描述具有较强的一致性,模型概念单一。 在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体问的联系均用称为“关系”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链接指针来存储和体现联系的。12.在 Visual FoxPro 中,扩展名为dbc 的文件是( )。(分数:2.00)A.数据库文件 B.表单文件C.菜单文件D.视图文件解析:解析:数据库文件的扩展名是dbc,表单文件的是scx,菜单文件是mnx。13.在 Visual Fo

26、xPro 中,下列选项中,不属于常量的是( )。(分数:2.00)A.010213B.$154.56C.T D.T解析:解析:题中选项 A 是日期型常量,选项 D 是字符型常量,选项 D 是货币型常量,只有选项 C 是变量。14.?LEN(“奥运会”)A.TB.FC.T D.F解析:解析:LEN()函数返回指定字符表达式的长度;一个汉字等于两个字符的长度;逻辑真的表达式为T。因此答案是 C。15.建立一个库文件结构,库中有姓名字段(Char 型,6 个字节)、出生年月字段(Date 型)和婚否字段(Logic 型),则该库中总的字段宽度是( )。(分数:2.00)A.15B.16 C.17D.

27、18解析:解析:本题考查的知识点是在 Visual FoxPm 中,各种数据类型所占用的字节大小。首先姓名字段为 char 型,占用 6 个字节,出生年月字段类型为 Date 型,占用 8 字节,婚否字段(Logic 型)占用 1 字节,共 15 字节,但是在 VisualFoxPro 中,每个记录还会额外保留一个字节,因此每个记录占用的字节数为16。因此本题的正确答案是选项 B。16.以下命令中,与命令“LIST ALL FIELDS 姓名,年龄,班级”不等效的是( )。(分数:2.00)A.LIST 姓名,年龄,班级B.LIST FIELDS 姓名,年龄,班级C.DISPLAY FIELD

28、S 姓名,年龄,班级 D.DISPLAY ALL 姓名,年龄,班级解析:解析:显示记录的命令包括 LIST 和 DISPLAY,它们之间的区别是不使用条件时,LIST 默认显示全部记录,而 DISPLAY 则默认显示当前记录。17.下列关于索引的叙述中正确的是( )。(分数:2.00)A.Visual FoxPro 中的索引类型共有 4 种,分别是主索引、候选索引、普通索引和唯一索引 B.在用命令方式建立索引时,可以建立主索引、普通索引或唯一索引,但是不能建立候选索引C.在数据库设计器中建立两表之间的永久关系时,只需在父表中建立主索引,然后拖动该索引项到子表中的相应字段上即可D.在表设计器的字

29、段选项卡中建立的索引默认为主索引解析:解析:在 Visual FoxPro 中,可以在表设计器中定义索引,索引可以分为主索引、候选索引、唯一索引和普通索引 4 种。 主索引:在指定亨段或表达式中不允出现重复值的索引可以看作是主索引,建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能建立一个主 索引。 候选索引:候选索引和主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建菠多个候选索引。 唯一索引:唯一索引是为了保持用早期版本的兼容性,它的“唯一”是指索引项的唯一,而不是字段的唯一。 普通索引:普通索引也可以决定记录的处理顺序,它不仪允许字段

30、中出现重复值,并且索引项也允许出现重复值。在一个表中可以建立多个普通索引。 在命令方式下,不能建立主索引,只能建立普通索引、唯一索引或候选索引,B 选项错误;当需要在数据库设计器中建立两表之间的永久关系时,一般应该是父表的主索引、子表的普通索引才可以,不能够使任何字段,因此选项 C 错误;而 D 选项中,在表设计器的字段选项卡中建立的索引默认为普通索引,并不是主索引。18.如要设定学生成绩有效性规则在 80 至 90 分之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义( )。(分数:2.00)A.参照完整性B.实体完整性C.域完整性 D.以上各项都需要定义解析:解析:域完整性可以限

31、定字段的取值类型和取值范围。19.Visual FoxPro 参照完整性规则包括( )。(分数:2.00)A.查询规则、更新规则、删除规则B.查询规则、插入规则、删除规则C.插入规则、更新规则、删除规则 D.查询规则、插入规则、更新规则解析:解析:参照完整性是一种规则,可以确保相关表中各行间关系的合理性,并且确保不会出现无意中删除或更改有关的数据。Visual FoxPro 参照完整性规则包括更新规则、删除规则、捅人规则。20.SQL 语句中查询条件短语的关键字是( )。(分数:2.00)A.WHERE B.FORC.WHILED.CONDITION解析:解析:SQL 查询语句的基本形式是:S

32、ELECT-FROM-WHERE,其中 WHERE 子句用于筛选条件。21.在 Visual FoxPro 中,假设学生表 S(学号,姓名,性别,职称,班干部)中,性别是 C 型字段,班干部是 L 型字段。若要查询“是班干部的女生”信息,那么 SQL 语句“SELECT*FROM SWHERE”中的应是( )。(分数:2.00)A.班干部 AND 性别=“女”B.班干部 0R 性别=“女”C.性别=“女”AND 班干部=T D.班干部=TOR 性别=女解析:解析:题目中要查询的信息是“是班干部的女生”,可以知道要查询的是女生,并且该学生是班干部,这之间的关系就是“与”的关系,因此答案选 c。2

33、2.在 SQL 语句中表达式“工资 BETWEEN 2000 AND 2600”的含义是( )。(分数:2.00)A.工资=2000 AND 工资2000 AND 工资=2000 AND 工资2000 AND 工资15 AND AGEA.INSERT INTO STUDENT(SN,SEX,AGE)VALUES(“王磊”,“男”,20)B.INSERT INTO STUDENT(SNO,SEX,AGE)VALUES(“s9”,“男”,17) C.INSERT INTO STUDENT(SEX,AGE)VALUES(“男”,20)D.INSERT INTO STUDENT(SNO,SN,AGE)

34、VALUES(“59”,“王磊”,14)解析:解析:由于 SNO 项不可以为空,是必填字段,在用 INSERT 插入记录时,SNO 字段的值不可省,故A、C 不正确,在用 INSERT 插入记录时,D 项中的年龄不符合约束条件,故 D 不正确。 INSERT 语句的格式为: lNSERT INTO dbf_name(fname1 ,fname2,.) VALUES(eExpression 1,eExpression2,.) PRIMARY KEY NOT NULL 用来定义 SNO 为主关键字,并且不可为 NULL 值; CHECK(AGE15 AND AGE=0 AND 分数=0 AND 分

35、数=0 AND 分数=0 OR 分数30B.DELETE FROM student WHERE 年龄30 C.DELETE student FOR 年龄30D.DELETE student WHERE 年龄30解析:解析:在表中删除记录的 SQL 语句格式为:delele from tablename where condition ,故答案为 B。36.为学生表增加一个字段“平均分数 F(6,2)”,正确的命令是( )。(分数:2.00)A.ALTER“FABLE 学生 ADD 平均分数 F(6,2) B.ALTER TABLE 学生 ALTER 平均分数 F(6,2)C.UPDATE TA

36、BLE 学生 ADD 平均分数 F(6,2)D.UPDATE TABLE 学生 ALTER 平均分数 F(6,2)解析:解析:对表添加字段的命令格式为:ALTERTABLE 表名 ADD 字段名 类型(长度,小数位数)。二、基本操作题(总题数:1,分数:2.00)37.1在考生文件夹下建立一个名为 emp_bak 的表,其结构与 employee 表的结构完全相同。 2为employee 表的“职员号”字段建立一个候选索引,索引名为 empid,表达式为“职员号”。 3使用报表向导生成一个名为 employeefrx 的报表文件,其中包括 employee 表的职员号、姓名、性别和职务 4 个

37、字段,报表样式设为“简报式”,将其按“职员号”升序排序,报表标题则设为“职员一览表”。 4建立一个名为 oneprg 的命令文件,该文件包含一条运行(预览)报表文件 employeefrx 的命令。(分数:2.00)_正确答案:(正确答案:(1)能在命令窗口中输入命令“use employee”,按回车键;接着输入命令“copy stru to emp_bakdbf”,并按回车键。也可以通过常用工具栏中的“打开”按钮来先打开 employee 表,然后在命令窗口输入“copy stru to emp_bakdbf”,并按回车键。 (2)打开考生文件夹下的“employee”表,在命令窗口输入“

38、modi stru”命令,在表设计器中按要求为表设置候选索引,索引名为“empid”,索引表达式为“职员号”。 (3)单击工具栏中的“新建”按钮,通过报表向导新建一个报表,向其中添加 employee 表,然后按要求将指定字段添加到报表中,并将“职员号”设置升序排 J 序。修改报表样式为“简报式”,报表标题改为“职员一览表”。最后将报表保存争 employeefrx。 (4)单击工具栏中的“新建”按钮,新建一个名为 one 的程序文件,并在其中输入代码“repot form employee”,最后在命令窗口输入“DO oneprg”运行程序,查看报表的预览结果。)解析:三、简单应用题(总题数

39、:1,分数:2.00)38.在考生目录下完成如下简单应用: 1用 SQL 语句完成下列操作:列出所有盈利(现价大于买入价)的股票简称,以及它们的现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp 中。 2使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为 stock_report。然后用报表设计器打开牛成的文件 stock_repoItfrx 对其进行修改,将标题区中显示的当

40、前日期移到页注脚区,使得在页注脚区能够显示当前日期。(分数:2.00)_正确答案:(正确答案:(1)操作步骤 在命令窗口输入以下程序语句,并按回车键即可。 SELECT stock_name股票简称,stock_s1现价,stock_s1买入价,stock_s1持有数最; FROM stock name,stock_s1; wHERE stock_s1股票代码=stock_name股票代码 And stock_s1现价stock_s1买入价; ORDER BY stock_sI持有数量 DESC; INTO TABLE stock_lemp (2)操作步骤 步骤1:单击常川工具栏中的“新建”按

41、钮,文件类型选择“报表”,利用向导创建报表、 步骤 2:在“向导选取”对话框中,选择“一对多报表向导”并单击“确定”按钮,打开“一对多报表向导”对话框。 步骤 3:在“一对多报表向导”对活框的“步骤 1-从父表选择字段”中,首先要选取表“stock_name”,在“可用字段”列表框中显示表中 stock_name、的所有字段名,并选定“股票简称”添加到“选定字段”列表框中,单击“下一步”按钮。 步骤 4:在“一对多报表阳导”对话框的“步骤 2-从子表选择字段”中,选取表“stock_s1”,在“可用字段”列表框中显示表 stock_s1 的所有字段名,并选定所有的字段添加到“选定字段”列表框中

42、,单击下一步“按钮”。 步骤 5:在“一对多报表向导”对话框的“步骤3-为表建立关系”中,单击“下一步”按钮。 步骤 6:在“一对多报表向导”对话框的“步骤 4-排序记录”中,选定“股票代码”字段许选择“升序”,再单击“添加”按钮,单击“完成”按钮。 步骤 7:在“一对多报表向导”对话框的“步骤 6-完成”中,在“报表标题”文本框中输入“股票持有情况”,单击“完成”按钮。 步骤 8:在“另存为”对话框中,输入保存报表名“stock_report”,再单击“保存”按钮,报表即可生成。然后根据题意将标题区显示的当前日期移到页注脚区显示,最后保存即可。)解析:四、综合应用题(总题数:1,分数:2.0

43、0)39.利用菜单设计器建立一个菜单 MENU3,要求如下: (1)主菜单(条形菜单)的菜单项中有“统计”和“退出”两项。 (2)“统计”菜单下只有一个“平均”菜单项,该菜单项用来统计各门课程的平均成绩,统计结果包含“课程名”和“平均成绩”两个字段,并将统计结果按课程名升序保存在表 NEW_TABLE32 中。(3)“退出”菜单项的功能是返回 Visual FoxPro 系统菜单(只能在命令框中填写相应命令)。菜单建立后,运行该菜单中的各个菜单项。(分数:2.00)_正确答案:(正确答案:步骤 1:通过菜单设计器新建一个菜单,输入菜单项“统计”和“退出”。 步骤2:为“统计”菜单项建立子菜单,

44、并输入菜单项“平均”。 步骤 3:在“平均”菜单的“结果”中选择“过程”,单击“编辑”按钮,在弹出的程序编辑窗口中输入下列代码: *“平均”菜单项中的过程代码* SET TALK OFF OPEN DATABASE SCORE_MANAGER SELECT Course课程名,AVG(Score1成绩)as 平均成绩; FROM course,score1: WHERE Course课程号=Score1课程号; GROUP BY Course课程名; ORDER BY Course课程名; INTO TABLE NEW_TABLE32 CLOSE ALL SET TALK ON * 步骤 4:在“退出”菜单的结果中选择“命令”,输入语句:SET SYSMENU TO DEFAULT。 步骤 5:保存菜单为 TJ_MENU3,生成菜单的可执行程序。 步骤 6:运行菜单并依次执行菜单中的各菜单项。)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1