[计算机类试卷]国家二级(VF)机试模拟试卷2及答案与解析.doc

上传人:testyield361 文档编号:504270 上传时间:2018-11-29 格式:DOC 页数:21 大小:55.50KB
下载 相关 举报
[计算机类试卷]国家二级(VF)机试模拟试卷2及答案与解析.doc_第1页
第1页 / 共21页
[计算机类试卷]国家二级(VF)机试模拟试卷2及答案与解析.doc_第2页
第2页 / 共21页
[计算机类试卷]国家二级(VF)机试模拟试卷2及答案与解析.doc_第3页
第3页 / 共21页
[计算机类试卷]国家二级(VF)机试模拟试卷2及答案与解析.doc_第4页
第4页 / 共21页
[计算机类试卷]国家二级(VF)机试模拟试卷2及答案与解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、国家二级( VF)机试模拟试卷 2及答案与解析 一、选择题 1 有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是 ( A) SELECT班级名称 FROM班级表 WHERE班级号 IN; SELECT班级号FROM学生表 WHERE民族 !=“汉 “ ( B) SELECT班级名称 FROM班级表 WHERE班级号 IN; (SELECT班级号FROM学生表 WHERE民族 !=“汉 “) ( C) SELECT班级名称 FROM班级表 WHERE学号 IN; SELECT学号FROM学生表 WHERE民族 !=“汉 “ ( D) SELECT班级名称 FROM班级表

2、WHERE学号 IN; (SELECT学号FROM学生表 WHERE民族 !=“汉 “) 2 在数据库已打开的情况下,利用 SQL命令从学生表中派生出含有 “学号 ”、 “姓名 ”和 “年龄 ”字段的视图,下列语句正确的是 ( A) CREATE VIEW xs_view AS; SELECT学号,姓名,年龄 FROM学生表 ( B) CREATE VIEW xs_view; SELECT 学号,姓名,年龄 FROM学生表 ( C) CREATE VIEW xs_view AS; (SELECT学号,姓名,年龄 FROM学生表 ) ( D) CREATE VIEW xs_view; (SELE

3、CT学号,姓名,年龄 FROM学生表 ) 3 有如下 SQL语句: SELECT姓名 FROM学生表 WHERE学号 IN; (SELECT学号 FROM成绩表 WHERE成绩 90) 下列哪条命令与该 SQL语句等价 ( A) SELECT姓名 FROM学生表 WHERE EXISTS; (SELECT 学号 FROM成绩表 WHERE成绩 90) ( B) SELECT姓名 FROM学生表 WHERE EXISTS; (SELECT 学号 FROM成绩表 WHERE学号 =学生表学号 AND成绩 90) ( C) SELECT姓名 FROM学生表 WHERE学号 EXISTS; (SELE

4、CT学号FROM成绩表 WHERE学号 =学生表学号 AND成绩 90) D ( D) SELECT姓名 FROM学生表 WHERE学号 =; (SELECT学号 FROM成绩表 WHERE成绩 90) 4 在数据结构中,从逻辑上可以把数据结构分为 ( )。 ( A)动态结构和静态结构 ( B)紧凑结构和非紧凑结构 ( C)线性结构和非线性结构 ( D)内部结构和外部结构 5 若进栈序列为 1, 2, 3, 4,进栈过程中可以出栈,则下列不可能的一个出栈序列是 ( )。 ( A) 1, 4, 3, 2 ( B) 2, 3, 4, 1 ( C) 3, 1, 4, 2 ( D) 3, 4, 2,

5、1 6 排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为 ( )。 ( A)希尔排序 ( B)冒泡排序 ( C)插入排序 ( D)选择排序 7 在顺序表 (3, 6, 8, 10, 12, 15, 16, 18, 21, 25, 30)中,用二分法查找关键码值 11,所需的关键码比较次数为 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 8 对于 n个结点的单向链表 (无表头结点 ),需要指针单元的个数至少为 ( )。 ( A) n-1 ( B) n ( C) n+1 ( D) 2n 9 在软件开发过程中,软件结构设计是描述 ( )。 ( A)数据

6、存储结构 ( B)软件体系结构 ( C)软件结构测试 ( D)软件控制过程 10 模块本身的内聚是模块独立性的重要性度量因素之一。在 7类 内聚中,具有最强内聚的一类是 ( )。 ( A)顺序性内聚 ( B)过程性内聚 ( C)逻辑性内聚 ( D)功能性内聚 11 数据存储和数据流都是 ( ),仅仅是所处的状态不同。 ( A)分析结果 ( B)事件 ( C)动作 ( D)数据 12 数据的完整性是指数据的正确性、有效性和 ( )。 ( A)可维护性 ( B)独立性 ( C)安全性 ( D)相容性 13 关系代数运算是以 ( ) 为基础的运算。 ( A)关系运算 ( B)谓词运算 ( C)集合运

7、算 ( D)代数运算 14 在关系数据库中,对一个关系做投影操作后,新关系的元组个数将 ( A)等于原来关系中的元组个数 ( B)大于原来关系中的元组个数 ( C)小于原来关系中的元组个数 ( D)不能确定元组个数 15 Visual FoxPro有多种工作方式,下列各项中,不属于 Visual FoxPro工作方式的是 ( A)使用菜单系统 ( B)命令窗口直接输入命令 ( C)执行程序文件 ( D)利用设计器 16 函数 LEN(ROUND(123 456, 2)的结 果是 ( A) 6 ( B) 7 ( C) 123.46 ( D)系统报错 17 某数据库有 20条记录,若用函数 EOF

8、( )测试结果为。 T.那么此时函数RECNO( )的值是 ( A) 20 ( B) 21 ( C) 19 ( D) 1 18 允许记录中出现重复值,且在索引中也保存每个重复值的索引是 ( A)主索引 ( B)候选索引 ( C)惟一索引 ( D)普通索引 19 在工资数据表中,显示职称为工程师且基本工资大于 2000的记录,下列语句正确的是 ( A) DISPLAY FOR 职称 =“工程师 “OR基本工资 2000 ( B) DISPLAY FOR 职称 =“工程师 “AND基本工资 2000 ( C) DISPLAY FOR 职称 =“工程师 “基本工资 2000 ( D) LIST AL

9、L FOR职称 =“工程师 “,基本工资 2000 20 下列属于 “范围 ”的短语有 ( A) ALL, REST, NEXT和 RECORD ( B) NEXT, REST, FIELDS和 TOP ( C) REST, FIELDS, FOR和 BOTYOM ( D) ALL, FOR, WHILE和 RECORD 21 当用 FIND命令或 SEEK命令找到记录时,函数 FOUND( )和 EOF( )的值分别为 ( A) .T.和 .F. ( B) .F.和 .T. ( C) .T.和 .T. ( D) .F.和 .F. 22 如果将学生的 “照片 ”存储在表中,则数据应采用的字段类

10、型为 ( A)字符型 ( B)通用型 ( C)逻辑型 ( D)备注型 23 SQL语句中进行空值运算时,需使用短语 ( A) IS NULL ( B) #NAME? ( C) NULL ( D) AS NULL 24 查询设计器中的 “筛选 ”选项卡可以指定 判别准则来查询满足条件的记录,其中提供了一些特殊运算符,其中 IN运算符表示的是 ( A)字段值大于某个值 ( B)字段值小于某个值 ( C)字段值在某一数值范围内 ( D)字段值在给定的数值列表中 25 下列关于视图操作的说法中,错误的是 ( A)利用视图可以实现多表查询 ( B)视图可以产生磁盘文件 ( C)利用视图可以更新表数据 (

11、 D)视图可以作为查询数据源 26 若将过程或函数放在单独的程序文件中,可以在应用程序中使用 ( A) SET PROGRAM TO ( B) SET FUNCTION TO ( C) SET ROUTINE TO ( D) SET PROCEDURE TO 27 在运行下列程序后,屏幕上显示的结果是 STORE 10 TO X, Y, Z DO PROCl WITH(X), Y ?X, Y, Z PROCEDURE PROCl PARAMETER M, N M=M+10 N=N+10 RETURN ( A) 10 10 10 ( B) 10 20 10 ( C) 10 20 20 ( D)

12、10 10 20 28 利用命令定义条形菜单,下列正确的一 项是 ( A) DEHNE POPUP ( B) DEFINE MENU ( C) DEHNE PAD ( D) DEFINE BAR 29 下列关于快捷菜单的说法,正确的是 ( A)快捷菜单中只有条形菜单 ( B)快捷菜单中只有弹出式菜单 ( C)快捷菜单不能同时包含条形菜单和弹出式菜单 ( D)快捷菜单能同时包含条形菜单和弹出式菜单 30 在表单上对齐和调整控件的位置,应使用 ( A)表单控件工具栏 ( B)布局工具栏 ( C)常用工具栏 ( D)定制工具栏 31 设计表单时,要设定表单窗口的颜色,可使用 ( A) Caption

13、属性 ( B) BackColor属性 ( C) ForeColor属性 ( D) Color属性 32 下列控件中,不能设置数据源的是 ( A)复选框 ( B)列表框 ( C)命令按钮 ( D)选项组 33 系统变量 _PAGENO的值表示 ( A)还未打印的报表页数 ( B)已经打印的报表页数 ( C)当前打印的报表日期 ( D)当前打印的报表页数 34 在应用程序系统中,不属于用户界面的是 ( A)菜单 ( B)工具栏 ( C)表单 ( D)数据库 35 在数据结构中,从逻辑上可以把数据结构分为 ( )。 ( A)动态结构和静态结构 ( B)紧凑结构和非紧凑结构 ( C)线性结构和非线性

14、结构 ( D)内部结构和外部结构 36 关系代数运算是以 ( ) 为基础的运算。 ( A)关系运算 ( B)谓词运算 ( C)集合运算 ( D)代数运算 37 在关系数据库中,对一个关系做投影操作后,新关系的元组个数将 ( A)等于原来关系中的元组个数 ( B)大于 原来关系中的元组个数 ( C)小于原来关系中的元组个数 ( D)不能确定元组个数 38 Visual FoxPro有多种工作方式,下列各项中,不属于 Visual FoxPro工作方式的是 ( A)使用菜单系统 ( B)命令窗口直接输入命令 ( C)执行程序文件 ( D)利用设计器 39 函数 LEN(ROUND(123 456,

15、 2)的结果是 ( A) 6 ( B) 7 ( C) 123.46 ( D)系统报错 40 某数据库有 20条记录,若用函数 EOF( )测试结果为。 T.,那么此时 函数RECNO( )的值是 ( A) 20 ( B) 21 ( C) 19 ( D) 1 二、基本操作题 41 建立一个名为 cdl的菜单,菜单中有两个菜单项 “日期 ”和 “关闭 ”。 “日期 ”下还有一个子菜单,子菜单有 “月份 ”和 “年份 ”两个菜单项。单击 “关闭 ”菜单返回到系统菜单。 三、简单应用题 42 利用查询设计器创建查询,根据 “职工 ”和 “订单 ”表对各组在 2007年所签订单的“总金额 ”进行统计。统

16、计结果仅包含那些 “总计 ”金额大于等于 2000的组,各记录包括 “组号 ”、 “总计 ”、 “最高金额 ”和 “平均金额 ”4个字段;各记录按 “总计 ”降序排序;查询去向为表 temp。最后将查询保存在 jecx.qpr文件中,并运行该查询。 四、综合应用题 43 在考生文件夹下有仓库数据库 gz3,其中包括如下两个表文件: zg (仓库号 C(4),职工号 C(4),工资 N(4) dgd (职工号 C(4),供应商号 C(4),订购单号 C(4),订购日期 D,总金额 N(10) 首先在 gz3库中建立工资文件数据库表 gj(职工号 C(4),工资 N(4)。设计一个名为 chaxu

17、n的菜单,菜单中有两个菜单 项 “查询 ”和 “退出 ”。程序运行时,单击 “查询 ”应完成下列操作:检索出与供应商 S7、 S4和 S6都有业务联系的职工的职工号和工资,并按工资降序存放到所建立的 gj文件中。单击 “退出 ”菜单项,程序终止运行。 (注:相关数据表文件存在考生文件夹下。 ) 国家二级( VF)机试模拟试卷 2答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 本题是关于 SQL 嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号 括起来。 2 【正确答案】 A 【试

18、题解析】 在 SQL 的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name(column_name, column_name ) AS select_statement 3 【正确答案】 B 【试题解析】 IN是包含运算,此处子查询中得到多个结果,记录不惟一,因此不用 “=”运算符; EXISTS 是谓词,用来检查在子查询中时候有结果返回。 4 【正确答案】 C 【试题解析】 逻辑结构反映数据元素之间的 逻辑关系,线性结构表示数据元素之间一对一的关系,非线性结构表示数据元素之间一对多或多对一的关系。线性结构和非线性结构是根据数据元素之间关系的不同特性加

19、以分类的,即是从逻辑上加以分类的。 5 【正确答案】 C 【试题解析】 栈是一种后进先出表,选项 C中,先出栈的是 3,说明此时栈内必然有 1、 2,由于 1先于 2进栈,所以它不可能在 2之前出栈,故选项 C这种出栈序列是不可能的。 6 【正确答案】 A 【试题解析】 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。 7 【正确答案】 C 【试题解析】 二分法查找是用查找的关键码与线性表的中间元素比较,然后根据比较结果来判断是结束查找,还是在左边或者右边,子表按相同的方法继续查找。本题中,与 11比较的关键码分别为 15, 8, 10, 12,故比较次数为 4。

20、8 【正确答案】 C 【试题解析】 在 n个结点的单向链表 (无表头结点 )中,每个结点都有一个指针单元 (即指针域 ),加上头指针,至少需要叶 1个指针单元。 9 【正确答案】 B 【试题解析】 从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。 概要设计 (又称结构设计 )将软件需求转化为软件体系结构,确定系统级接口、全局数据结构或数据库模式。 10 【正确答案】 D 【试题解析】 内聚性是一个模块内部各元素间彼此结合的紧密程度的度量。内聚是从功能角度来度量模块内的联系。内聚共有 7类,它们之间的内聚性由弱到强排列顺序为:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚

21、和功能内聚。 11 【正确答案】 D 【试题解析】 数据流图有 4种成分:源点或终点、处理、数据存储和数据流。数据存储是处于静止状态的数据,数据流是处于运动中的 数据。 12 【正确答案】 D 【试题解析】 数据模型应该反映和规定本数据模型必须遵守的、基本的、通用的完整性约束条件。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态及其状态的变化,以保证数据的正确性、有效性和相容性。 13 【正确答案】 C 【试题解析】 关系代数是以集合代数为基础发展起来的,它是以关系代数作为运算对象的一组高级运算的集合。它的基本操作是并、交、差、笛卡尔积,另外还包

22、括针对数据库环境专门设计的操作,包括对关系进行垂直分割 (投影 )、水平分割(选择 )、关系的结合 (连接 )等。 14 【正确答案】 A 【试题解析】 投影是从关系中指定若干个属性组成新的关系,是从列的角度进行的运算,相当于对关系进行垂直分解,与元组个数无关,产生的新关系元组个数与原来关系中的元组个数相等。 15 【正确答案】 D 【试题解析】 Visual FoxPro 有 3种工作方式:用菜单系统或工具栏按钮执行命令;在命令窗口直接输入命令进行交互式操作;利用各种生成器自动产生程序或编写程序文件后执行。 16 【正确答案】 D 【试题解析 】 ROUND( )函数在保留指定的小数位数时,

23、要做四舍五入运算,保留小数点后两位,结果为 123 46,是一个数值型数据。 LEN( )函数只能用来求字符串的长度,本题中 ROUND( )的函数值为数值型,函数类型不匹配,系统报错。 17 【正确答案】 B 【试题解析】 函数 EOF( )的作用是测试文件尾。其值为逻辑真 (.T.)时,表示记录指针指向文件尾,文件尾是指最后一条记录之后的位置,该数据库共有 20条记录,故此时当前记录号为 21。 18 【正确答案】 D 【试题解析】 主索引和候选索引 中不允许出现重复值,惟一索引中虽然可以允许出现重复值,但它只保留重复出现的第一个记录。 19 【正确答案】 B 【试题解析】 选项 A)中逻

24、辑条件错误,应为 AND,选项 C)和选项 D)都属于语法错误。 20 【正确答案】 A 【试题解析】 ALL, REST, NEXT和 RECORD都可以用来表示记录 “范围 ”,TOP和 BOTTOM 表示表中固定的位置, FOR和 WHILE 都是表示条件的短语。 21 【正确答案】 A 【试题解析】 在表中找到记录,函数 FOUND( )的值为真。 EOF( )是测试表文件尾标识的函数 (表中最后一条记录的后面是一个表结束标识 ),只有当记录指针在此位置, EOF( )的值才为真。 22 【正确答案】 B 【试题解析】 通用型字段类型用于标记电子表格、文档、图片等 OLE 对象,备注型

25、字段类型用来存放不定长的字符型文本。 23 【正确答案】 A 【试题解析】 进行空值查询时,要使用 IS NULL,而 =NULL 是无效的,因为空值不是一个确定的值,所以不能使用 “: ”这样的运算符进行比较。 24 【正确答案】 D 【试题解析】 在 “筛选 ”选项卡中,筛 选的条件中可以使用多种运算符,其中 IN运算符的检验标准是字段在某一给定值列表中。 25 【正确答案】 B 【试题解析】 利用视图可以实现多表查询,可以更新表数据,也可以作为查询数据源,但不会产生磁盘文件,它是保存在数据库中的文件。 26 【正确答案】 D 【试题解析】 使用 SET PROCEDURETO 命令可以将

26、过程或函数放在单独的程序文件中,选项 B)用于设置键盘功能键,选项 A)和选项 C)语法错误。 27 【正确答案】 B 【试题解析】 执行 DO PROC1 WITH(X), Y调用 PROC1时, (X)按值传递,则被调用的程序 PROC1 的形参 M值的变化不会影响实参变量的值, Y值按引用传递,当 PROC1中形参 N的值变化时,实参变量值也随之改变。 28 【正确答案】 B 【试题解析】 无论是条形菜单还是弹出式菜单,都可以通过命令进行定义和设计,定义条形菜单完整的命令格式为: DEFINE MENUBARINWINDOW| IN SCREEN。 29 【正确答案】 B 【试题解析】

27、一般来说,下拉式菜单作为一个应用程序的菜单系统,列出了 整个应用程序所具有的功能,而快捷菜单一般从属于某个界面对象。与下拉式菜单相比,快捷菜单没有条形菜单,只有弹出式菜单。 30 【正确答案】 B 【试题解析】 在表单上需要对齐和调整控件的位置,应使用布局工具栏中的功能按钮进行设置。 31 【正确答案】 B 【试题解析】 设置表单的窗口颜色,应通过 BackColor属性进行设置, Caption属性设置的表单窗口标题。 32 【正确答案】 C 【试题解析】 指定与控件建立关联的数据源用 ControlSource属性。在所列的 4个控件中 ,复选框、列表框和选项组都有 ControlSour

28、ce属性,而命令按钮无此属性。 33 【正确答案】 D 【试题解析】 系统变量 _PAGENO的返回值是当前打印的报表页数。 34 【正确答案】 D 【试题解析】 用户界面中,包含应用程序中的表单、工具栏和菜单等,而数据库则用于保存要处理的数据,与界面无关。 35 【正确答案】 C 【试题解析】 逻辑结构反映数据元素之间的逻辑关系,线性结构表示数据元素之间一对一的关系,非线性结构表示数据元素之间一对多或多对一的关系。线性结构和非线 性结构是根据数据元素之间关系的不同特性加以分类的,即是从逻辑上加以分类的。 36 【正确答案】 C 【试题解析】 关系代数是以集合代数为基础发展起来的,它是以关系代

29、数作为运算对象的一组高级运算的集合。它的基本操作是并、交、差、笛卡尔积,另外还包括针对数据库环境专门设计的操作,包括对关系进行垂直分割 (投影 )、水平分割(选择 )、关系的结合 (连接 )等。 37 【正确答案】 A 【试题解析】 投影是从关系中指定若干个属性组成新的关系,是从列的角度进行的运算,相当于对关系进行垂直分解,与元组个数无 关,产生的新关系元组个数与原来关系中的元组个数相等。 38 【正确答案】 D 【试题解析】 Visual FoxPro 有 3种工作方式:用菜单系统或工具栏按钮执行命令;在命令窗口直接输入命令进行交互式操作;利用各种生成器自动产生程序或编写程序文件后执行。 3

30、9 【正确答案】 D 【试题解析】 ROUND( )函数在保留指定的小数位数时,要做四舍五入运算,保留小数点后两位,结果为 123 46,是一个数值型数据。 LEN( )函数只能用来求字符串的长度,本题中 ROUND( )的函数值为数值型,函 数类型不匹配,系统报错。 40 【正确答案】 B 【试题解析】 函数 EOF( )的作用是测试文件尾。其值为逻辑真 ( T )时,表示记录指针指向文件尾,文件尾是指最后一条记录之后的位置,该数据库共有 20条记录,故此时当前记录号为 21。 二、基本操作题 41 【正确答案】 步骤 1:单击工具栏上的 新建 按钮,在弹出的 新建 对话框 文件类型 中选择

31、 “菜单,再单击 新建文件 ,打开菜单设计器。 步骤 2:在菜单设计器的 “菜单名称 ”列输入 “日期 ”, “结果 ”列选择 “子菜单 ”,单击 创建 按钮,此时 会弹出新的菜单设计器。在 “菜单名称 ”列输入 “月份 ”,在下一行的 “菜单名称 ”列输入 “年份 ”。在 “菜单级 ”列表框中选择菜单栏。然后返回第一级菜单进行设置。 步骤 3:在最后一行的 “菜单名称 ”中输入 “关闭 ”, “结果 ”列选择 “过程 ”。单击 创建 按钮,在弹出的文本框中输入程序代码 “SET SYSMENU TO DEFAULT”。 三、简单应用题 42 【正确答案】 步骤 1:单击工具栏的 新建 按钮,

32、打开 新建 对话框的 文件类型 ,选择 “查询 ”后单击 新建文件 。打开查询设计器,在 添加表或视图 对话框中 ,选择 “订单管理 ”数据库中的 “职工 ”表,单击 添加 按钮,再选择 “订单 ”表,单击 添加 按钮。最后单击 关闭 按钮将表添加到查询设计器中。 步骤 2:选择职工表的 “组号 ”字段单击 添加 按钮。然后在 字段 选项卡的 函数和表达式 下的文本框中输入表达式: “SUM (订单 .总金额 ) AS 总计 ”,单击 添加 按钮;以同样的方法,再向 选定字段 中添加两个表达式: “MAX (订单 .总金额 ) AS 最高金额 ”和 “AVG (订单 .总金额 ) AS 平均金

33、额 ”。在 筛选 选项卡的 “字段名 ”下拉列表中选择 “表达式 ”项,系统会弹出 表达式生成器 对话框,在 表达式 文本框中输入: YEAR (订单 .订购日期 ),单击 确定 按钮后返回 筛选 选项卡,在 条件 下拉框中选择 “=”,在 实例 框中输入 “2007”。 步骤 3:单击 排序依据 选项卡,选择 “SUM (订单 .总金额 ) AS 总计 ”字段,再单击 添加 按钮,在 排序选项 区中选择 “降序 ”选项。 步骤 4:单击 分组依据 选项卡,选中 “可用字段 ”列表框中的 “职工 .组号 ”字段,单击 添加 按钮;单击 满足条件 按钮,在弹出的对话框中选择 “字段名 ”为 “总

34、计 ”, 运算符选择为 “ =”,在 “实例 ”中输入 “2000”后单击 确定 按钮。 步骤 5:单击查询设计器的 查询去向 按钮,在弹出的 查询去向 对话框中单击表 图标,在 表名 中输入表名 “temp”,单击 确定 按钮。单击工具栏 保存 按钮,在弹出的 另存为 对话框中输入文件名为 “jecx”,最后单击工具栏的 执行 按钮。 四、综合应用题 43 【正确答案】 步骤 1:单击工具栏的 打开 按钮,在 打开 对话框中选择 “gz3”数据库,单击 确定 按钮,打开数据库设计器。在数据库设计器中任意位置右击,选择 “新建表 ”,在弹出的 新建表 对话框中单击 新建表 按钮,出现 创建 对

35、话框。在 输入表名 文本框中输入 “gj”,再单击 确定 打开表设计器。最后在表设计器中依次输入字段名、类型和宽度。 步骤 2:单击工具栏的 新建 按钮,在 新建 对话框的 文件类犁 中选择 “菜单 ”,单击 新建菜单 。 步骤 3:在 “菜单名称 ”中输入 “查询 ”, “结果 ”列选择 “过程 ”,在 “结果 ”右侧单击创建 ,在弹出的文本框中编写程序代码: SELECT DISTINCT zg.职工号, zg.工资 FROM zg, dgd; WHERE zq.职工号 =dgd.职工号 ; AND zg.职工号 IN; (SELECT 职工号 FROM dgd WHERE 供应商号 =“

36、S4“); AND zq.职工号 IN (SELECT 职工号 FROM dgd WHERE 供应商号 =“S6“); AND zq.职工号 IN (SELECT 职工号 FROM dgd WHERE 供应商号 =“S7“); ORDER BY zg.工资 DESC; INTO ARRAY arr INSERT INTO TABLE gj FROM ARRAY arr 在菜单设计器最后一行的 “菜单名称 ”中输入 “退出 ”, “结果 ”列选择 “过程 ”,单击“结果 ”列右侧的 创建 ,在弹出的文本框中输入程序代码: SET SYSMENU TO DEFAULT。 步骤 4:单击工具栏的 保存 按钮,保存新建菜单为 “chaxun”。 步骤 5:选择菜单栏 菜单 生成 ,生成一个菜单文件 chaxun.mpr。 步骤 6:单击菜单栏 程序 运行 ,在打开的 运行 对话框中选择菜单“chaxun.mpr”,单击 查询 菜单命令 后,查询结果将保存到 gj.dbf表中。 步骤 7:最后单击 退出 按钮,退出菜单。

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

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

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