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

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

1、国家二级( VF)机试模拟试卷 15及答案与解析 一、选择题 1 算法是指 ( )。 ( A)计算机程序 ( B)解决问题的计算方法 ( C)排序算法 ( D)解决问题的有限运算序列 2 下列叙述中正确的是 ( )。 ( A)循环链表是非线性结构 ( B)双向链表是非线性结构 ( C)只有一个根结点的数据结构不一定是线性结构 ( D)有一个以上根结点的数据结构不一定是非线性结构 3 下列关于线性链表的描述正确的是 ( )。 ( A)存储空间不一定连续,且各元素的存储顺序 是任意的 ( B)存储窄间不一定连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须连续,且前件元素一定存储在后件

2、元素的前面 ( D)存储窄间必须连续,且各元素的存储顺序是任意的 4 面向对象方法中,不属于对象基本特点的是 ( )。 ( A)标识唯一性 ( B)分类性 ( C)封装性 ( D)一致性 5 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。 ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 6 数据流图中力 框表示的是 ( )。 ( A)数据流 ( B)存储文件 ( C)控制流 ( D)源,潭 7 下列对于软件测试的描述正确的是 ( )。 ( A)软件测试的主要目的是发现程序中的错误 ( B)软件测试的目的是证明程序是否正确 ( C)

3、软件测试的目的是使程序运行结果正确 ( D)软件测试是为了证明软件中没有错误 8 数据库、数据库系统和数据库管理系统之间的关系是 ( )。 ( A)数据库包括数据库系统和数 据库管理系统 ( B)数据库系统包括数据库和数据库管理系统 ( C)数据库管理系统包括数据库和数据库系统 ( D) j三者没有明显的包含关系 9 设有图书 (图书编号,书名,第一作者,出版社 )、读者 (借书证号,姓名,单位,职称 )和借阅 (借书证号,图书编号,借书口期,还书日期 )三张表,则借阅表的关键字 (键或码 )为 ( )。 ( A)借书证号,图书编号 ( B)图书编号,借书日期 ( C)借书日期,还书日期 (

4、D)借书证号,借书日期 10 有三个关系 R, S和 T如下:由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 11 在 Visual FoxPro中,用二维表来表示实体与实体间联系的数据模型称为 ( )。 ( A)层次模型 ( B)网状模 ( C)关系模型 ( D) E-R模型 12 向 Visual FoxPro的项目中添加表单,可以使用项目管理器的 ( )。 ( A) “代码 ”选项卡 ( B) “类 ”选项卡 ( C) “数据 ”选项卡 ( D) “文档 ”选项卡 13 在 Visual FoxPro中说明数组

5、后,数组元素的初值是 ( )。 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 14 设 x=“998“, y=1, k=“2“,则表达式 x+&k的值是 ( )。 ( A) 9982 ( B) 1000 ( C) 9982 ( D)数据类型不匹配 15 下列日期型常量的表示中,错误的是 ( )。 ( A) 2012 12 30 ( B) 12 30 12 ( C) 2012 12 30+100 ( D) 12 30 2012 16 有如下程序: INPUT TO A1 IF A1=10 B1=0 ENDIF B1=1 ?B1 假定从键盘输入的 A1的值一定是数值型,那么上面

6、条件选择程序的执行结果是( )。 ( A) 0 ( B) 1 ( C)由 A1的值决定 ( D)程序出错 17 在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是 ( )。 ( A) EMPTY(SPACE(0) ( B) LIKE(xy*, xyz) ( C) AT(xy, abcxyz) ( D) ISNULL( NULL ) 18 如果内存变量和字段变量均有变量名 “姓名 ”,那么引用内存变量的正确方法是( )。 ( A) M姓名 ( B) M姓名 ( C)姓名 ( D)姓名 19 ?LEN(“奥运会 “)75 ( B) SELECT DISTINCT学号 FROM S

7、C WHERE成绩 75 ( C) SELECT DISTINCT学号 FROM SC WHERE成绩 “75“ ( D) SELECT DISTINCT“学号 “FROM SC WHERE“成绩 “75 37 查询同时选修课程号分别为 2001和 2005课程的学生的学号,正确的命令是( )。 ( A) SELECT学号 FROM SC WHERE课程号 =2001AND学号 IN(SELECT学号FROM SC WHERE课程号 =2005) ( B) SELECT学号 FROM SC WHERE课程号 =2001AND学号 =(SELECT学号FROM SC WHERE课程号 =2005

8、) ( C) SELECT学号 FROM SC WHERE课程号 =2001AND课程号 =2005 ( D) SELECT学号 FROM SC WHERE课程号 =2001OR 2005 38 假设所有的选课成绩都已确定。显示 “2002”号课程成绩中最高的 20记录信息,正确的 SQL命令是 ( )。 ( A) SELECT*TOP 20 FROM SC ORDER BY成绩 WHERE课程号 =“2002“ ( B) SELECT*PERCENT 20 FROM SC ORDER BY成绩 DESCWHERE课程号=“2002“ ( C) SELECT*TOP 20 PERCENT FR

9、OM SC ORDER BY成绩 WHERE课程号=“2002“ ( D) SELECT*TOP 20 PERCENT FROM SC ORDER BY成绩 DESCWHERE课程号 =“2002“ 39 查询有选课记录,但没有考试成绩的学生的学号、姓名和课程号,正确的 SQL语 句是 ( )。 ( A) SELECT学号,课程号 FROM SC WHERE成绩 =“ ( B) SELECT学号,课程号 FROM SC WHERE成绩 =“ ( C) SELECT学号,课程号 FROM SC WHERE成绩 =NULL ( D) SELECT学号,课程号 FROM SC WHERE成绩 IS

10、NULL 40 查询选修课程在 5门以上的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是 ( )。 ( A) SELECT S学号,姓名,平均成绩 FROM S, SC WHERE S学号 =SC学号 GROUP BY S学号 HAVING COUNT(*)5 ORDER BY平均成绩 DESC ( B) SELECT学号,姓名, AVG(成绩 )FROM S, SC WHERE S学号 =SC学号 AND COUNT(*)5 GROUP BY学号 ORDER BY 3 DESC ( C) SELECT S学号,姓名, AVG(成绩 )平均成绩 FROM S, SC WHERE

11、 S学号 =SC学号 AND COUNT(*)5 GROUP BY S学号 ORDER BY平均成绩 DESC ( D) SELECT S学号,姓名, AVG(成绩 )平均成绩 FROM S, SC WHERE S学号 =SC学号 GROUP BY S学号 HAVING COUNT(*)5 ORDER BY 3 DESC 二、基本操作题 41 1在考生文件夹下建立数据库 Bookauth DBC,把表 books和 authors添加到该数据库中。 2为 authors表建立主索引。索引名为 “pk”,索引表达式为 “作者编号 ”。 3为 books表建立两个普通索引。第一个索引名为 “pk”

12、,索引表达式为 “图书编号 ”;第二个索引名和索引表达式均为 “作者编号 ”。 4建立 authors表和 books表之间的永久联系。 三、简单应用题 42 在考生文件夹下完成如下简单应用。 1用 SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp中,同时将使用的 SQL语句存储于新建的文本文件 item txt中。 2根据零件信息 、使用零件和项目信息 3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是

13、:项目号为 “s2”。 四、综合应用题 43 首先利用表设计器在考生文件夹下建立表 table3,表结构如下: 民族字符型 (4)数学平均分数值型 (6, 2)英语平均分数值型 (6, 2)然后在考生文件夹下创建一个名为 myinenlLmnx的下拉菜单,并生成菜单程序 mymenu mpr。运行该菜单程序则在当前 Visual FoxPro系统菜单的末尾追加一 个 “考试 ”子菜单,如下图所示。“考试 ”菜单下 “计算 ”和“返回 ”命令的功能都通过执行 “过程 ”完成。 “计算 ”菜单命令的功能是:根据xuesheng表和 chengji表分别统计汉族学生和少数民族学生数学和英语两门课程的

14、平均分,并把统计结果保存在表 table3中。表 table3的结果有两条记录:第 1条记录是汉族学生的统计数据, “民族 ”字段填 “汉 ”;第 2条记录是少数民族学生的统计数据, “民族 ”字段填 “其他 ”。 “返回 ”菜单命令的功能是恢复到 Visual FoxPro的系统菜单。菜单程序生成后,运行菜单程序并依次 执行 “计算 ”和 “返回 ”菜单命令。 国家二级( VF)机试模拟试卷 15答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法是指对解决方案准确而完整的描述。 2 【正确答案】 C 【试题解析】 线性结构指的是数据元素之间存在着 “一对一 ”线性关系的数据结构

15、,这样的结构中只有一个根节点,如循环链表和双向链表;非线性结构指的是数据元素之间存在着 “一对多 ”非线性关系的数据结构,这样的结构中可能有一个根节点 (如树形结构 ),也可能有多个根节点 (如网状结构 )。 3 【正确答案】 A 【试题解析】 线性链表是链式存储结构。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据节点的存储顺序与数据元素之间的逻辑关系可以不一致。 4 【正确答案】 D 【试题解析】 对象的基本特点有:标识唯一性、分类性、多态性、封装性,以及模块独立性好。 5 【正确答案】 D 【试题解析】 通常,将软件产品从提出、实现、使用维护到停止使用、退役的过程称为软件生命周

16、期。软件生命周期的主要活动阶段包括: 可行性研究与计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。 需求分析。对待开发软件提出的需求进行分析并给 详细定义。编写软件规格说明书及初步的用户手册,提交评审。 软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上给出软件的结构、模块的划分、功能的分配以及处理流程。 软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用 户的文档,编写单元测试计划。 软件测试。在设计测试用例的基础上,检验软件的各个组成部分,编

17、写测试分析报告。 运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。 6 【正确答案】 D 【试题解析】 数据流图是描述数据处理过程的工具,它从数据传递和加工的角度,来刻画数据流从输入到输出的变化过程。数据流图中的主要图形元素有:圆形,表示加工;箭头,表示数据流;双杠,表示存储文件;方框,表示源、潭。 7 【正确答案】 A 【试题解析】 软件测试的目标是发现软件中的错误。 8 【正确答案】 B 【试题解析】 数据库系统由数据库、数据库管理系统、数据库管理员、系统平台之一 硬件平台、系统平台之一 软件平台 5部分构成。 9 【正确答案】

18、A 【试题解析】 在二维表中凡能唯一标识元组的最小属性集称为关键字,关键字具有标识元组、建立元组间联系等重要作用。此题中, (借书证号,图书编号 )是借阅表的主键,借书证号、图书编号分别是外键,借书证号是读者表的主关键字,图书编号是图书表的主关键字。 10 【正确答案】 D 【试题解析】 在关系运算中,交的定义如下:设 R1和 R2为参加运算的两个关系,它们具有相同的度 n,且相对应的属性值取自同一个域,则 R1R2为交运算,结果仍为度等于 n的关系,其中,交运算的结果既属于 R1,义属于 R2。 11 【正确答案】 C 【试题解析】 关系数据模型是以关系数学理论为基础的,用二维表结构来表示实

19、体以及实体之间联系的模型称为关系模型。 12 【正确答案】 D 【试题解析】 在 Visua|FoxPro项目管理器的 “文档 ”选项卡中所显示和管理的是Visual FoxPro中的表单、报表和标签。在 “代码 ”选项卡中则包括程序、 API库和应用程序, “数据 ”选项卡中包括数据库、自由表和查询, “类 ”选项卡可以添加用户自定义类和系统自带的类库。 13 【正确答案】 D 【试题解析】 当使用数组定义语句定义一个数组后,该数组中各元素的初始值为 F (逻辑假 )。 14 【正确答案】 D 【试题解析】 本题考查的是 Visual FoxPro中的宏替换。宏替换函数的功能是替换出字符型变

20、量的内容,即函数值是变量中的字符串。这里 k=“2”,则 &k取出的是数值型 2,而 x=“998”,所以相加的结果是数据类型不匹配。 15 【正确答案】 C 【试题解析】 日期型常量的定界符是一对花括号。花括号内包括年、月、日 3部分内容,各部分内容之间片 j分隔符隔开。 C选项是运算表达式,不是常量。 16 【正确答案】 B 【试题解析】 分析程序:若 IF条件成立,则先执行 B1=0,后执行 B1=1;若 IF条件不成立,则直接执行 B1=1。所以不论 IF条件成立与否,最后都执行 B1=1语句,即 B1的值必定为 1。 17 【正确答案】 C 【试题解析】 AT()函数是求子串位置函数

21、 ,函数值为数值型。 AT(, , )中,如果 是 的子串,则返回 值的首字符在 值中的位置;若不是子串,则返回 0。 18 【正确答案】 A 【试题解析】 内存变量常用于存储程序运行的中间结果或用于存储控制程序执行的各种参数。可直接通过变量名引用变量的值。但如果当前打开的表中有与变量同名的字段名,此时应使用 “M变量名 ”或 “M-变量名 ”引用该变量,而字段名可以直接引用。 19 【正确答案】 C 【试题解析】 LEN( )函数返回的是指定字符表达式的长度,一个汉字等于两个字符的长度,逻辑真的表达式为 T。因此答案是 C。 20 【正确答案】 D 【试题解析】 数据库文件的作用是把相互关联

22、的、属于同一数据库的数据库表组织在一起,并不存储用户数据,数据库中的每个表文件都分别存储在不同的物理文件中。 21 【正确答案】 D 【试题解析】 LOCATE FOR用来查找到第一条满足要求的记录,然后使用CONTINUE继续查找下一条满足要求的记录。 22 【正确答案】 C 【 试题解析】 在 Visual FoxPro中字段值为空值 (NULL)表示字段还没有确定值,例如一个商品的价格的值为空值,表示这件商品的价格还没有确定,但不等同于数值为 O。 23 【正确答案】 B 【试题解析】 SELECT短语中除了包含表中的列及其构成的表达式外,还可以包括常量等其他元素,在 SELECT短语中

23、可以使用别名,并规定了结果集中的列顺序,如果 FROM短语中引用的两个表有同名的列,则 SELECT短语引用它们时必须使用表名前缀加以限定。 24 【正确答案】 A 【试题解析】 修改表结 构将字段的有效性规则删除的语句为: ALTER TABLE表名 ALTERCOLUMN字段名 DROfCHECK,所以此题答案为 A, 25 【正确答案】 D 【试题解析】 SQL的数据更新命令格式如下: UPDATE表名 SET字段名 1=表达式 1,字段名 2=表达式 2 WHERE条件 因此,正确答案为: UPDATE产品 SET单价 =单价 *1 08。 26 【正确答案】 C 【试题解析】 在 S

24、QL语句中,若 ORDER BY指定多个字段,表示按照从左至右的顺序, 当前一个字段出现相同值的时候,按下一个字段进行排序,如“ORDER BY专业,成绩 DESC”表示先按专业升序排序,当专业相同的时候,再按成绩降序排序。 27 【正确答案】 D 【试题解析】 HAVlNG子句总是跟在 GROUP BY子句之后,不可以单独使用。在查询中可以先用 WHERE子句限定元组,然后进行分组,最后再用 HAVINC子句限定分组条件。 28 【正确答案】 B 【试题解析】 查询可以从指定的表或视图中提取满足条件的记录,而且它并不只限于单个表或视图。查询设计器的局限性是指它只能 建立一些规则的查询,如果要

25、建立比较复杂的查询,则只能通过 SQL SELECT语句来实现。 29 【正确答案】 C 【试题解析】 用 REPLACE命令修改表结构,其常用格式为: RFPLACE FieldNamel WITH eExpressionl, FieldName2WITH eExpression2FOR IExpression1。但此格式只能修改当前的一条记录,本题要求为所有教师的工资增加 1000元,所以还要使用 ALL短语。 30 【正确答案】 C 【试题解析】 要从数据表 文件中真正删除一条记录,我们首先应该用 Delete命令将记录作一个删除标记,然后用 Pack命令对数据表进行整理,这样才能够将数

26、据从数据表中真正删除。 31 【正确答案】 D 【试题解析】 在表单的常用事件中, Init事件在表单建立时引发, Load事件在表单建立之前引发, Unload事件在表单释放时引发,不过在这之前先引发Destroy事件,单击表单引发表单的 Click事件。 32 【正确答案】 B 【试题解析】 使用 ThisFoml Release可将表单被从屏幕和内存中删除。如果不想从 内存中释放表单,可在 Click事件中以 ThisForm Hide代替;刷新表单则用ThisForm Refresh; Destroy是释放对象实例后产生的事件。 33 【正确答案】 C 【试题解析】 选项组控件的 Bu

27、ttonCount属性用于指定选项组中选项按钮的数目。 34 【正确答案】 D 【试题解析】 This表示当前操作对象。在对象的相对引用中,关键字 Parent表示当前对象的直接容器对象, ThisForm表示当前对象所在的表单, ThisFormSet表示当前对象所在的表单集。 35 【正确答案】 C 【试题解析】 数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。 36 【正确答案】 B 【试题解析】 在 WHERE条件中成绩不需要用引号括起来,因此 A和 D排除,成绩是数值型字段,因此 750也不需要加双引号,故选项 C也错误。 37 【正确答案】 A 【试

28、题解析】 嵌套查询所要求的结果出自一个关系,但相关的条件却涉及多个关系。其内层基本上也是一个 SELECT-FROM-WHERE查询语句。简单嵌套查询可使用谓词 IN或 NOT IN来判断外层的查询条件中是否包含内层查询的结果。本题要查询同时选修 2001和 2005号课程的学生的学号,外层查询包含了内层查询的结果。故本题答案为 A。 38 【正确答案】 D 【试题解析】 特殊选项 TOP的格式为 “TOPPERCENT”,当不用PERCENT时,数字表达式是 1至 32767间的整数,说明显示前那几个记录,当用 PERCENT时,数字表达式是 0 01至 99 99间的实数,说明显示结果中前

29、百分之几的记录。 TOP短语要与 order by短语同时使用才有效。 39 【正确答 案】 D 【试题解析】 “没有考试成绩 ”表示成绩字段值为空,而表示空值时应该用 lS NULL,不能用 =,故选项 D正确。 40 【正确答案】 D 【试题解析】 题目要求查询平均成绩,但表中不存在 “平均成绩 ”字段,需要使用AVG函数计算,故 A不正确;学生表 S和成绩表 SC都含有 “学号 ”字段,在查询时需指明学号属于哪个表,故 B不正确; GROUP BY短语用于对查询结果进行分组,后跟随 HAVlNG短语来限定分组必须满足的条件,此题查询选修课在 5门以上的学生,必须在分组后再统计,所以 CO

30、UNT(*)5应在 HAVING之后,故本题答案为 D。 二、基本操作题 41 【正确答案】 (1)步骤 1:单击工具栏中的 “新建 ”按钮,在 “新建 ”对话框中选择“文件类型 ”中的 “数据库 ”,单击 “新建文件 ”。在 “创建 ”对话框中输入数据库名Bookauth,再单击 “保存 ”按钮。 步骤 2:在数据库设计器的空白处右击,然后在弹出的快捷菜单中选择 “添加表 ”命令,在 “打开 ”对话框中选择考试文件夹下的 authors和 books表,双击打开。 (2)在数据库设计器中右击表 authors,在弹出的快捷菜单中选择 “修改 ”命令;在表设计器中, 选择 “索引 ”选项卡,在

31、 “索引名 ”中输入 Ok,在 “类型 ”中选择 “主索引 ”,在 “表达式 ”中输入 “作者编号 ”,单出 “确定 ”按钮。 (3)在数据库设计器中右击表 books,在弹出的快捷浆单中选择 “修改 ”命令;在表设计器中,选择 “索引 ”选项卡,在 “索引名 ”中分别输入 pk和 “作者编号 ”,在 “类型 ”中选择 “普通索引 ”,在 “表达式 ”中分别输入 “图书编号 ”和 “作者编号 ”,单击 “确定 ”按钮。 (4)在数据库设计器中,在表 authors中选中主索引 pk,按住鼠标并拖动至表 books的普通索引 “作者编号 ”上,然后释放鼠标即可。 三、简单应用题 42 【正确答案

32、】 (1)操作步骤 步骤 1:单击工具栏中的 “新建 ”按钮,在 “新建 ”对话框中选择 “文件类型 ”选项组中的 “查询 ”,并单击 “新建文件 ”按钮。 步骤 2:在 “添加表或视图 ”对话框中分别将表 零件信息、使用零件和项目信息 添加到查询设计器,并根据联接条件建立联接。 步骤 3:在查询设计器的 “字段 ”选项卡中,分别将项目信息项目号、项目信息项目名、零件信息零件号、零件信息零件名称添加到 “选定字段 ”列表中。 步骤 4:在 “排序依据 ”选项卡中,将项目信息 项目号添加到 “排序条件 ”列表中,并选择 “降序 ”单选按钮;再将零件信息零件号添加到 “排序条件 ”列表中,并选择

33、“升序 ”单选按钮。 步骤 5:单击 “查询 ”菜单下的 “查询去向 ”命令,在 “查询去向 ”对话框中选择“表 ”,并输入表名 item_temp,单击确定按钮。 步骤 6:单击 “查询 ”菜单下的 “查看 SQL”命令,并复制令都代码;再单击工具栏中的 “新建 ”按钮,在 “新建 ”对话框中选择 “文件类型 ”选项组下的 “文本文件 ”,单击“新建文件 ”按钮,将复制的代码粘贴到此处。代码如下所示: SELECT项目信息 项目号,项目信息项目名,零件信息零件号,; 零件信息零件名称; FROM使用零件情况 !零件信息 lNNER JOIN他用零件情况 !使用零件; INNER J0lN使用

34、零件情况 !项目信息; ON使用零件项目号 =项目信息项目号; ON零件信息零件号 =使用零件零件号; ORDER BY项目信息项目号 DESC,零件信息零件号; INTO TABLE item_temp dbf 步骤 7:最后单击工具栏中的 “保存 ”按钮,在 “另存为 ”对话框中输入 item单击“保存 ”按钮;再在命令窗口输入: do item txt,按回车键运行查询。 (2)操作步骤 步骤 1:单击工具栏中的 “打开 ”按钮,在 “打 ”对话框中选择考生文件夹下的 “使用零件情况 ”数据库,再单击 “确定 ”按钮。 步骤 2:在数据库设计器中,单击 “数据库设计器 ”工具栏中的 “新

35、建本地视图 ”按钮,在 “新建本地视图 ”对活框中单击 “新建视图 ”按钮。 步骤 3:在 “添加表或视图 ”对话框中分别双击表零件信息、使用零件和项目信息,并单击 “关闭 ”按钮。 步骤 4:在视图设计器的 “字 段 ”选项卡中,分别将项目信息项目号、项目信息项目名、零件信息零件名称、零件信息单价和使用零件数量添加到选定字段。 步骤 5:在 “筛选 ”选项卡的 “字段名 ”中选择 “项目信息项目号 ”, “条件 ”选择“=”, “实例 ”处输入 “s2”;在 “排序依据 ”选项卡中将项目信息项目号字段添加到“排序条件 ”列表框,并选择 “升序 ”单选按钮。 步骤 6:单击工具栏中的 “保存

36、”按钮,在 “保存 ”对话框中输入视图名称view_item,单击 “确定 ”按钮。最后单击工具栏中的 “运行 ”按钮。 四、综合应用题 43 【 正确答案】 步骤 1:建立表可以通过常用工具栏中的 “新建 ”按钮完成,依次执行 “文件 ”“ 新建 ”“ 表 ”“ 新建文件 ”命令,在打开的表设计器中依次输入各字段的名称并设置各字段的类型和宽度,设置完成后单击 “确定 ”按钮,选择不输入记录。 步骤 2:建立菜单可以使用 “文件 ”菜单完成,选择 “文件 ”“ 新建 ”“ 菜单 ”“ 新建文件 ”命令打开菜单设计器。打开 “显示 ”菜单下的 “常规选项 ”对话框,在 “位置 ”处选择追加,则新

37、建立的子菜单会在当前 VFP系统菜单后显示。 步骤 3:存菜单名称中填入 “考试 ”,并设置其结果 为 “子菜单 ”,单击创建;在子菜单的菜单名称中输入 “计算 ”、 “返回 ”,结果均设为 “过程 ”。 步骤 4:在 “计算 ”菜单项的过程中输入下列代码。 * SELECT Xuesheng民族, avg(Chengji数学 )as x, AVG(Chengji英语 )AS) y; FROM xuesheng, chengji; WHERE Xuesheng学号 =Chengji学 号 AND Xuesheng民族 =”汗 ”; INTO ABBAY a INSERT INTO table3

38、 FROM ARRAY a SELECT Xuesheng民族, avg(Chengji数学 )as x, AVG(Chengji英语 )As y; FROM xuesheng, chengji: WHERE Xuesheng学号 =Chengii学号; AND Xuesheng民族 !=“汉 ”INTO ARRAY a INSERT INTO table3 FROM ARRAY a UPDATE table3 SET民族 =其他 WHERE民族 !=“汉 ” * 在 “返回 ”菜单项的过程中输入语句 “SET、 SYSMENU TODEFAULT”。 步骤 5:最后保存菜单名为 mymenu,在系统菜单中单击 “菜单 ”“ 生成 ”命令,生成可执行程序并运行。

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

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

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