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

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

1、国家二级( VF)机试模拟试卷 27及答案与解析 一、选择题 1 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDE12345 ( D) 54321EDCBA 2 下列叙述中正确的是 ( )。 ( A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循环队列中,只需 要队尾指针就能反映队列中元素的动态变化情况 ( D)循环队列中元

2、素的个数是由队头指针和队尾指针共同决定 3 在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。 ( A) O(n) ( B) O(n2) ( C) O(log2n) ( D) O(nlog2n) 4 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能 存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C)

3、模块调用 ( D)数据流 6 在软件开发中,需求分析阶段可以使用的工具是 ( )。 ( A) N S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 在面向对象方法中,不属于 “对象 “基本特点的是 ( )。 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 8 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 在数据管理技术发展的三个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 10 有三个关系 R

4、、 S和 T如下: 由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡尔积 ( B)交 ( C)并 ( D)自然连接 11 以下关于 “视图 “的正确描述是 ( )。 ( A)视图独立于表文件 ( B)视图不可进行更新操作 ( C)视图只能从一 个表派生出来 ( D)视图可以进行删除操作 12 设置文本框显示内容的属性是 ( )。 ( A) Value ( B) Caption ( C) Name ( D) InputMask 13 在 Visual FoxPro中可以建立表的命令是 ( )。 ( A) CREATE ( B) CREATE DATABASE ( C

5、) CREATE QUERY ( D) CREATE FORM 14 为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是 ( )。 ( A) Value ( B) ControlSource ( C) InputMask ( D) PasswordChar 15 假设某表单的 Visible属性的初值为 .F.,能将其设置为 .T.的方法是 ( )。 ( A) Hide ( B) Show ( C) Release ( D) SetFocus 16 让隐藏的 MeForm 表单显示在屏幕上的命令是 ( )。 ( A) MeForm.Display ( B) MeFo

6、rm.Show ( C) MeForm.List ( D) MeForm.See 17 在数据库表设计器的 “字段 “选项卡中,字 段有效性的设置项中不包括 ( )。 ( A)规则 ( B)信息 ( C)默认值 ( D)标题 18 报表的数据源不包括 ( )。 ( A)视图 ( B)自由表 ( C)数据库表 ( D)文本文件 19 在 Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括 ( )。 ( A) APP ( B) EXE ( C) DBC ( D) FXP 20 在 Visual FoxPro中, “表 “是指 ( )。 ( A)报表 ( B)关系 ( C)表格控件

7、 ( D)表单 21 如果有定义 LOCAL data, data的初值是 ( )。 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 22 执行如下命令序列后,最后一条命令的显示结果是 ( )。 DIMENSION M(2,2) M(1,1) 10 M(1,2) 20 M(2,1) 30 M(2,2) 40 ? M(2) ( A)变量未定义的提示 ( B) 10 ( C) 20 ( D) .F. 23 如果在命令窗口执行命令: LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序

8、段的输出结果是 ( )。 GO 2 SCAN NEXT 4 FOR LEFT(名称, 2) “电 “ IF RIGHT(名称, 2) “线 “ EXIT ENDIF ENDSCAN 名称 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)电视机 24 在 Visual FoxPro中,要运行菜单文件 menu1.mpr,可以使用命令 ( )。 ( A) DO menu1 ( B) DO menu1.mpr ( C) DO MENU menu1 ( D) RUN menu1 25 有如下赋值语句,结果为 “大家好 “的表达式是 ( )。 a “你好 “ b “大家 “ ( A) b AT(a

9、, 1) ( B) b RIGHT(a, 1) ( C) b LEFT(a, 3, 4) ( D) b RIGHT(a, 2) 26 在下面的 Visual FoxPro表达式中,运算结果为逻辑真的是 ( )。 ( A) EMPTY(.NULL.) ( B) LIKE(xy? , xyz) ( C) AT(xy, abcxyz) ( D) ISNULL(SPACE(0) 27 假设职员表已在当前工作区打开,其当前记录的 “姓名 “字段值为 “李彤 “(C型字段 )。在命令窗口输入并执行如下命令: 姓名姓名 “出勤 “ ? 姓名 屏幕上会显示 ( )。 ( A)李彤 ( B)李彤 出勤 ( C)

10、李彤出勤 ( D)李彤出勤 28 设有学生表 S(学号,姓名,性别,年龄 ),查询所有年龄小于等于 18岁的女同学、并按年龄进行降序排序生成新的表 WS,正确的 SQL命令是 ( )。 ( A) SELECT * FROM S WHERE性别 女 AND 年龄 1982 03 20 AND 性别 “男 “ ( B) SELECT * FROM 学生 WHERE 出生日期 1982 03 20 OR 性别 “男“ ( D) SELECT * FROM 学生 WHERE 出生日期 ALL(SELECT 成绩 FROM 选课 ) ( B) SELECT 学生 .学号,姓名 FROM 学生,选课 WH

11、ERE 学生 .学号选课 .学号 AND 成绩 ALL (SELECT 成绩 FROM 选课 WHERE 课程号 “101“) ( C) SELECT 学生 .学号,姓名 FROM 学生,选课 WHERE 学生 .学 号选课 .学号 AND 成绩 ANY(SELECT 成绩 FROM 选课 WHERE 课程号 “101“) ( D) SELECT 学生 .学号,姓名 FROM 学生,选课 WHERE 学生 .学号选课 .学号 AND 课程号 “101“ AND 成绩 ALL (SELECT 成绩 FROM 选课 WHERE 课程号 “101“) 35 设有选课 (学号,课程号,成绩 )关系,插

12、入一条记录到 “选课 “表中,学号、课程号和成绩分别是 “02080111“、 “103“和 80,正确的 SQL语句是 ( )。 ( A) INSERT INTO 选课 VALUES(“02080111“, “103“,80) ( B) INSERT VALUES(“02080111“, “103“,80)TO 选课 (学号,课程号,成绩 ) ( C) INSERT VALUES(“02080111“, “103“,80)INTO 选课 (学号,课程号,成绩 ) ( D) INSERT INTO 选课 (学号,课程号,成绩 )FROM VALUES(“02080111“,“103“,80)

13、36 将学号为 “02080110“、课程号为 “102“的选课记录的成绩改为 92,正确的 SQL语句是 ( )。 ( A) UPDATE 选课 SET 成绩 WITH 92 WHERE 学号 “02080110“ AND 课程号“102“ ( B) UPDATE 选课 SET 成绩 92 WHERE 学号 “02080110“ AND 课程号 “102“ ( C) UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号 “02080110“ AND 课程号 “102“ ( D) UPDATE FROM 选课 SET 成绩 92 WHERE 学号 “02080110“

14、AND 课程号 “102“ 37 在 SQL的 ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )。 ( A) CREATE ( B) APPEND ( C) COLUMN ( D) ADD 38 以下所列各项属于命令按钮事件的是 ( )。 ( A) Parent ( B) This ( C) ThisForm ( D) Click 39 假设表单上有一选项组: 男 女,其中第一个选项按钮 “男 “被选中。请问该选项组的 Value属性值为 ( )。 ( A) .T. ( B)男 ( C) 1 ( D)男或 1 40 假定一个表单里有一个文本框 Text1和一个命令按钮组 C

15、ommandGroup1。命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的 Value属性值,正确的表达式是 ( )。 ( A) This.ThisForm.Text1.Value ( B) This.Parent.Parent.Text1.Value ( C) Parent.Parent.Text1.Value ( D) This.Parent.Text1.Value 二、基本操作题 41 1在考生文件夹下根据 SCORE_MANAGER数据库,使用查询向导建立一个含有 “姓名 “和 “出生日期

16、“的标准查询 QUERY3_1.QPR。 2从 SCORE_MANAGER数据库中删除名为 NEW_VIEW3的视图。 3用 SQL命令向 SCORE1表中插入一条记录:学号为 “993503433“、课程号为“0001“、成绩为 99。 4打开表单 MYFORM3_4,向其中添加一个 “关闭 “命令按钮 (名称为Command1),表单运行时,单击此按钮关闭表单 (不能有多余的命 令 )。 三、简单应用题 42 在考生文件夹下完成如下简单应用。 1用 SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_te

17、mp中,同时将使用的 SQL语句存储于新建的文本文件 item.txt中。 2根据零件信息、使用零件和项目信息 3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为 “s2“。 四、综合应用题 43 (1)在考生文件夹下,将 BOOKS表中所有书名中含有 “计算机 “3 个字的图书复制到 BOOKS_BAK表中,以下操作均在 BOOKS_BAK表中完成; (2)复制后的图书价格在原价格的基础上降低 5%; (3)从图书均价高于 25元 (含 25)的出版社中,查询并显示图书均价最低的出版社名称

18、及均价,查询结果保存在 new_table4表中 (字段名为出版单位和均价 )。 国家二级( VF)机试模拟试卷 27答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 栈是先进后出的原则组织数据,所以入栈最早的最后 出栈,所以选择 B。 2 【正确答案】 D 【试题解析】 循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以 A错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以 B 与 C错误。 3 【正确答案】 C 【试题解析】 当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为 n 的有序线性表,在最坏情况下,二分法查找

19、只需要比较 log2n 次,而顺序查找需要比较 n 次。 4 【正确答案】 A 【试题解析】 链式存储结构既可以针对线性结构也可以针对 非线性结构,所以 B与 C错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以 D错误。 5 【正确答案】 D 【试题解析】 数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。 6 【正确答案】 B 【试题解析】 在需求分析阶段可以使用的工具有数据流图 DFD图,数据字典DD,判定树与判定表,所以选择 B。 7 【正确答案】 A 【试题解析】 对象有如下一些基本特点:标识唯一性、分类性、多态性、

20、封装性、模块独立性好。所以选择 A。 8 【正确答案】 B 【试题解析】 因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。 9 【正确答案】 C 【试题解析】 数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择 C。 10 【正确答案】 D 【试题解析】 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据 T 关系中的有

21、序组可知 R与 S 进行的是自然连接操作。 11 【正确答案】 D 【试题解析】 视图是根据表定义的,因此视图基于表,所以 A选项说法不正确;视图是操作表的一种手段,通过视图可以查询表,也可以更新表,所以 B 选项说法不正确;视图可以用来从一个或多个相关联的表中提取数据,所以视图可以从多个表派生出来,所以 C选项说法不正确;而视图可以 更新表,就可以进行删除操作,所以 D选项的说法正确。 12 【正确答案】 A 【试题解析】 文本框的 Value属性是文本框的当前内容; Name属性指定在代码中用以引用对象的名称; InputMask 属性指定在一个文本框中如何输入和显示数据;文本框无 Cap

22、tion属性。 13 【正确答案】 A 【试题解析】 用命令方式建立数据库表的是在命令窗口利用 OPEN DATA命令先打开数据库,然后利用 CREATE 命令打开表设计器进行数据表设计。 14 【正确答案】 D 【试题解析】 文本框的 Value属性是文本框的当前内容; ControlSource属性为文本框指定一个字段或内存变量,运行时,文本框首先显示该变量的内容;InputMask 属性指定在一个文本框中如何输入和显示数据; PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。 15 【正确答案】 B 【试题解析】 表单的 Hide方法用

23、于隐藏表单,该方法将表单的 Visible属性设置为 .F.; Show方法用于显表单,该方法将表单的 Visible属性值设为 .T.,使之成为活动表单; Release方法用于从内存中释放表单; SetFocus 方法让表单获得焦点,使其成为活动表单。所以符合此题的方法是 Show。 16 【正确答案】 B 【试题解析】 表单的 Show方法用于显表单,该方法将表单的 Visible属性值设为 .T.,使之成为活动表单。 DisPlay、 List、 See都不是表单的方法。 17 【正确答案】 D 【试题解析】 在数据库设计器的 “字段 “选项卡中,有一组定义字段有效性规则的项目,它们是

24、规则、信息、默认值三项。 18 【正确答案】 D 【试题解析】 数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。 19 【正确答案】 C 【试题解析】 Visual FoxPro 程序文件通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名: .exe(Visual FoxPro可执行文件 ),.app(Visual FoxPro应用程序文件 ) .fxp(Visual FoxPro 编译版本 )。 20 【正确答案】 B 【试题解析】 在 Visual FoxPro中,一个 “表 “就是一个关系。 21 【正确答 案】 D 【试题解析】 声明局

25、部变量的命令是: LOCAL 。该命令建立指定的局部内存变量,并为它们赋初值逻辑假 .F.。 22 【正确答案】 C 【试题解析】 创建数组的命令格式有两种 DIMENSION (, (, , )功能是从字符表达式左边开始,截取 指定长度的字符串。 24 【正确答案】 B 【试题解析】 运行菜单可以使用命令格式: DO,但文件名的扩展名 .mpr不能省略。 25 【正确答案】 D 【试题解析】 LEFT(, )功能是从字符表达式左边开始,截取 指定长度的字符串。 RIGHT(, ):返回一个字符串右边的若干字符,返回值是字符型。一个汉字在计算机中占两个字符,如果要取得一个完整的汉字字符,必须指

26、定字符长度为 2。 AT(, )的函数值为数值型。 A选项的函数返回值是数值型,答案不正确; B 选项中,由于中文字符在 Visual FoxPro中占两个字符,所以 RIGHT(a,1)也不正确, C选项中的表达式格式不正确, D选项中 b的值为 “大家 “, RIGHT(a,2)的值为 “好 “,所以 D选项的答案正确。 26 【正确答案】 B 【试题解析】 EMPTY()根据指定表达式的运算结果是否为 “空 “值,返回逻辑真 (.T.)或逻辑假 (.F.),这里所指的 “空 “值与 NULL值是两个不同的概念,函数 EMPTY(.NULL.)的返回值为逻辑假,所以 A选项为逻辑假; LI

27、KE(, )比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假,其中字符串表达式 1中可包含通配符 *和?, *表示若干个任意字符,?表示任意一个字符,所以LIKE(xy? , xyz)为逻辑真; AT(, )的函数值为数值型, C选项不正确; ISNULL()判断一个表达式的运算结果是否为 NULL 值,若是 NULL 值则返回逻辑真,否则返回逻辑假, SPACE()返回由指定数目的空格组成的字符串,所以 SPACE(0)为空字符串,ISNULL(SPACE(0) )为逻辑假。 27 【正确答案】 A 【试题解析】 C型字段即字符型字段,其表示方法是用半角

28、单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另 一种定界符为该字符串定界。本题输出结果为 “李彤 “。 28 【正确答案】 A 【试题解析】 按年龄的降序排列,所以要用短语 DESC,排序的字段有两种表示方式,分别是按列号和字段名排序,因为字段名是变量,故不能加引号。 29 【正确答案】 D 【试题解析】 这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内外层的嵌套用 IN 而不用 “ “, D选项正确。 30 【正确答案】 D 【试题解析】 SQL是顺序执行命令语句,在多表联接查询时,各条件短语的执行顺序会影

29、响到最终的查询 结果。检索学号、姓名和学生所选课程的课程名和成绩,应为 SELECT S.学号,姓名,课程名,成绩。 A、 B选项错误,而 C选项格式错误,选项 D正确。 31 【正确答案】 A 【试题解析】 SQL的基本形式由 SELECT FROM WHERE 查询块组成。其中 SELECT 说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。要求时间为 1982年 3月 20日以后,对应的 SQL语句应为 WHERE 出生日期 1982 03 20, and 表示 “且 “,本题 A选项正确。 32 【正确答案】 D 【试题解析】 SQL的核心是查询,

30、它的基本形式由 SELECT FROMWHERE查询块组成。其中 SELECT说明要查询的字段, FROM 说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询, WHERE说明查询条件,即选择元组的条件。要计算刘明同学选修的所有课程的平均成绩,应设置where条件为 WHERE 学生 .学号选课 .学号 AND 姓名 “刘明 “,即 D选项正确。 33 【正确答案】 B 【试题解析】 SUBSTR(, , )为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值。要计算各专业学生选修课程号为 “101“课程的平均成绩,应按学号分组,即 GROUP BY 1。因此 B

31、为正确选项。 34 【正确答案】 D 【试题解析】 查询的基本形式由 SELECT FROM WHERE 查询块组成。其中 SELECT 说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,即选择元组的条件。内层 “SELECT 成绩 FROM 选课 WHERE 课程号 “101“语句查询出了选修课程号为 101的成绩,外层格式正确的为 D选项。 35 【正确答案】 A 【试题解析】 插入数据的格式为 INSERT INTO (字段名 1,字段名2, ) VALUES( 字段值 1,字段值 2, ) 。当插入的不是完整的记录时,可以通过字段名 1,字段名 2

32、 来指定字段; VALUES(字段值 1,字段值2, ) 给出具体的记录值。 B、 C、 D选项的格式错误。 36 【正确答案】 B 【试题解析】 更新数据的命令格式为: UPDATE 表名 SET 字段名 1表达式 1 ,字段名 2 表达式 2 WHERE 条件 。一般使用 WHERE子句指定更新的条件,并且一次可以更新多个字段;如果不使用 WHERE子句,则更新全部记录。本题将学号为 “02080110“、课程号为 “102“的选课记录的成绩改为 92,正确的命令格式为选项 B。 37 【正确答案】 D 【试题解析】 向表中添加新的字段和新的索引,其命令格式为: ALTER TABLE A

33、DDCOLUMN, )NULL|NOT NULL CHECK ERROR DEFAULT ADD PRIMARY KEY TAG ADD UNIQUE TAG 增加一个新的字段应该使用 ADD短语,即 D选项正确。 38 【正确答案】 D 【试题解析】 在容器的嵌套层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是 Parent、 This、 ThisForm、 ThisFormSet。this 是当前对象, ThisForm是当前 表单, Parent是当前对象的父对象。因此 A、B、 C都不是命令按钮的事件。 Click为命令按钮的事件,在鼠标单击时引发,选项

34、D正确。 39 【正确答案】 D 【试题解析】 选项组控件的 Value属性用于初始化或返回选项组中被选中的选项按钮, Value属性值的类型可以是数值型的,也可以是字符型的。若为数值型 N,则表示选项组中第 N个选项按钮被选中,若为字符型 C,则表示选项组中 Caption属性值为 C的选项按钮被选中。因此本题 D选项正确。 40 【正确答案】 B 【试题解析】 在容器的嵌套层次 关系中,引用其中某个对象,需指明对象在嵌套层次中的位置。经常要用到的关键字是: Parent(对象的直接容器对象,即父对象 ); This(当前对象 ); ThisForm(当前表单 ); ThisFormSet(

35、当前表单集 )。本题this.Parent 是 CommandGroup1, this.Parent.Parent. 是 CommandGroup1 的Parent,即 form1。所以要在 Command1 命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是 This.Parent.Parent.Text1.Value,即选项 B。 二、基本操作题 41 【正确答案】 【操作步骤】 (1)单击工具栏中的 “新建 “按钮,在弹出的 “新建 “对话框中,选择 “查询 “,单击 “向导 “按钮,按照向导的提示,首先从 STUDENT表中选择 “姓名 “和 “出生日期 “字段,然后按提

36、示单击 “完成 “按钮,在 “另存为 “对话框中输入文件名QUERY3_1.QPR。 (2)单击工具栏中的 “打开 “按钮,打开考生文件夹下的 SCORE_MANAGER数据库,选择 NEW_VIEW3视图并右击,选择 “删除 “命令,再在提示框中单击 “移去 “按钮。 (3)在命令窗 口中输入下列代码并按回车键。 INSERT INTO SCORE1(学号 ,课程号 ,成绩 ) VALUES(“993503433“,“0001“,99) (4)单击工具栏中的 “打开 “按钮,打开考生文件夹下的表单 MYFORM3_4.SCX,通过表单控件工具栏向其中添加一个命令按钮控件,并设置其 Capti

37、on属性为 “关闭“,双击 “关闭 “命令按钮,编写其 Click事件代码为 “Thisform.Release“。保存并运行表单。 三、简单应用题 42 【正确答案】 (1)【操作步骤】 步骤 1:单击工具栏中 的 “新建 “按钮,在 “新建 “对话框中选择 “文件类型 “选项组中的 “查询 “,并单击 “新建文件 “按钮。 步骤 2:在 “添加表或视图 “对话框中分别将表零件信息、使用零件和项目信息添加到查询设计器,并根据联接条件建立联接。 步骤 3:在查询设计器的 “字段 “选项卡中,分别将项目信息 .项目号、项目信息 .项目名、 零件信息 .零件号、零件信息 .零件名称添加到 “选定字

38、段 “列表中。 步骤 4:在 “排序依据 “选项卡中,将项目信息 .项目号添加到 “排序条件 “列表中,并选择 “降序 “单选按钮;再将零件信息 .零件号添加到 “排序条件 “列表中,并选择 “升序 “单选按钮。 步骤 5:单击 “查询 “菜单下的 “查询去向 “命令,在 “查询去向 “对话框中选择 “表 “,并输入表名 item_temp,单击确定按钮。 步骤 6:单击 “查询 “菜单下的 “查看 SQL“命令,并复制全部代码;再单击工具栏中的 “新建 “按钮,在 “新建 “对话框中选择 “文件类型 “选项组下的 “文本文件 “,单击 “新建文件 “按钮,将复制的代码粘贴到此处。 SELEC

39、T 项目信息 .项目号 , 项目信息 .项目名 , 零件信息 .零件号 ,; 零件信息 .零件名称 ; FROM 使用零件情况 !零件信息 INNER JOIN 使用零件 情况 !使用零件 ; INNER JOIN 使用零件情况 !项目信息 ; ON 使用零件 .项目号 = 项目信息 .项目号 ; ON 零件信息 .零件号 = 使用零件 .零件号 ; ORDER BY 项目信息 .项目号 DESC, 零件信息 .零件号 ; INTO TABLE item_temp.dbf 步骤 7:单击工具栏中的 “保存 “按钮,在 “另存为 “对话框中输入 item,单击 “保存 “按钮;再在命令窗口中输入

40、: do item.txt,按回车键运行查询。 (2)【操作步骤】 步骤 1:单击工具栏中的 “打开 “按钮,在 “打开 “对话框中选择考生文件夹下的 “使用零件情况 “数据库,再单击 “确定 “按钮。 步骤 2:在数据库设计器中,单击 “数据库设计器 “工具栏中的 “新建本地视图 “按钮,在 “新建本地试图 “对话框中单击 “新建视图 “按钮。 步骤 3:在 “添加表或视图 “对话框中分别双击表零件信息、使用零件和项目信息,并单击 “关闭 “按钮。 步骤 4:在视图设计器的 “字段 “选项卡中,分别将项目信息 .项目号、项目信息 .项目名、零件信息 .零件名称、零件信息 .单价和使用零件 .

41、数量添加到选定字段。 步骤 5:在 “筛选 “选项卡的 “字段名 “中选择 “项目信 息 .项目号 “, “条件 “选择 “=“, “实例 “输入 “s2“;在 “排序依据 “选项卡中将项目信息 .项目号字段添加到 “排序条件 “列表框,并选择 “升序 “单选按钮。 步骤 6:单击工具栏中的 “保存 “按钮,在 “保存 “对话框中输入视图名称 view_item,单击 “确定 “按钮。最后单击工具栏中的 “运行 “按钮。 四、综合应用题 43 【正确答案】 【操作步骤】 步骤 1:在命令窗口中输入下列代码,用于将 BOOKS表中满足条件的记录复制到BOOKS_BAK表中,并按回车键以执行该代码

42、。 * SELECT * FROM BOOKS WHERE 书名 LIKE “%计算机 %“ INTO TABLE BOOKS_BAK * 步骤 2:在命令窗口中输入下列代码,用于更新 BOOKS_BAK表中的价格字段,并按回车键以执行该代码。 * UPDATE BOOKS_BAK SET 价格 =价格 *(1-0.05) * 步骤 3:在命令窗口中输入下列代码,并按回车键以执行该代码。 * SELECT TOP 1 Books_bak.出版单位 ,avg(books_bak.价格 ) as 均价 ; FROM books_bak; GROUP BY Books_bak.出版单位 ; HAVING 均价 =25; ORDER BY 2; INTO TABLE new_table4.dbf *

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

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

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