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

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

1、国家二级(VF)机试-试卷 8 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.算法复杂度是指算法控制结构的复杂程度B.算法复杂度是指设计算法的难度C.算法的时间复杂度是指设计算法的工作量D.算法的复杂度包括时间复杂度与空间复杂度2.设循环队列的存储空间为 Q(1:50),初始状态为 front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为( )。(分数:2.00)A.2B.1C.3D.523.一棵完全二叉树共有 3

2、60 个结点,则在该二叉树中度为 1 的结点个数为( )。(分数:2.00)A.0B.1C.180D.1814.设某二叉树的后序序列与中序序列均为 ABCDEFGH,则该二叉树的前序序列为( )。(分数:2.00)A.HGFEDCBAB.ABCDEFGHC.EFGHABCDD.DCBAHGFE5.在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。(分数:2.00)A.快速排序B.简单插入排序C.冒泡排序D.以上说法均不正确6.下面对软件工程描述正确的是( )。(分数:2.00)A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法B.软件工程的三

3、要素是方法、工具和进程C.软件工程是用于软件的定义、开发和维护的方法D.软件工程是为了解决软件生产率问题7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(分数:2.00)A.内聚性是指模块间互相连接的紧密程度B.提高耦合性降低内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.降低耦合性提高内聚性有利于提高模块的独立性8.下列关于数据库系统的叙述中正确的是( )。(分数:2.00)A.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余C.数据库系统减少了数据冗余D.数据库系统比文件系统能管理更多的数据9.一名演员可以

4、出演多部电影,则实体演员和电影之间的联系是( )。(分数:2.00)A.多对多B.一对一C.多对一D.一对多10.学生选课成绩表的关系模式是 SC(S#,C#,G),其中 S#为学号,C#为课号,G 为成绩,关系表达式 S#,C# (SC)S 表示( )。 (分数:2.00)A.表 S 中所有学生都选修了的课程的课号B.全部课程的课号C.成绩不小于 80 的学生的学号D.所选人数较多的课程的课号11.在 Visual FoxPro 中与关系有关的是( )。(分数:2.00)A.表或视图B.表或查询C.表单D.表或报表12.项目管理器窗口的“数据”选项卡用于显示和管理( )。(分数:2.00)A

5、.数据库、视图和查询B.数据库、自由表和查询C.数据库、视图、自由表和查询D.数据库、表单和查询13.在 Visual FoxPro 命令窗口退出 Visual FoxPro 的命令是( )。(分数:2.00)A.QUITB.EXITC.CLOSED.RELEASE14.在 Visual FoxPro 中,不能隐藏命令窗口的操作是( )。(分数:2.00)A.按 Ctrl+F4 组合键B.单击命令窗口右上角的“关闭”按钮C.单击“窗口”菜单下的“命令窗口”选项D.单击常用工具栏上的“命令窗口”按钮15.在 Visual FoxPro 中,CREATE PROJECT 命令将创建一个( )。(分

6、数:2.00)A.项目B.数据库C.程序D.菜单16.在 Visual FoxPro 中如果字段定义为日期型,则长度固定为( )。(分数:2.00)A.8B.6C.10D.417.假设 A=“计算机“,B=“等级考试“,结果是“计算机等级考试”的表达式是( )。(分数:2.00)A.STRING(A,“是“,B)B.A*“是“*BC.A“是“BD.A 一“是“一 B18.在 Visual FoxPro 中,假设一个表已经打开,执行 LIST 命令后再执行 DISPLAY 命令将显示该表的哪条记录( )。(分数:2.00)A.无显示B.第一条记录C.随机不确定D.最后一条记录19.在 Visua

7、l FoxPro 中自由表可以建立的索引是( )。(分数:2.00)A.候选索引、唯一索引和普通索引B.主索引、唯一索引和普通索引C.主索引、候补索引和普通索引D.主索引、候选索引、唯一索引20.假设已打开 student 表,命令 INDEX ON 性别 TO student 将产生一个名为( )。(分数:2.00)A.性别idx 的文件B.studentcdx 的文件C.studentidx 的文件D.性别cdx 的文件21.在命令窗口中执行下面命令序列,最后一条命令的输出结果是( )。 SET CENTURY 0N SET MARK TO“?“ SET DATE TO YMD ?2013

8、1130(分数:2.00)A.20131130B.131130C.z01330D.20137 11 7 3022.在 SQL 查询语句 SELECTFROMWHEREGROUP BYHAVINGORDER BY 中初始查询条件短语是( )。(分数:2.00)A.SELECTB.FROMC.WHERED.HAVING23.下面程序的运行结果是( )。 SET TALK OFF DECLARE d(2,3) FOR i=1 TO 2 FOR j=1 TO 3 d(i,j)=i+j ENDFOR ENDFOR ?d(4)(分数:2.00)A.2B.3C.4D.524.下面程序的运行结果是( )。 D

9、IMENSION ad(10) i=1 S=0 DO WHILE i=0) 下列插入语句中,提示错误的是( )。(分数:2.00)A.INSERT INTO 健身项目表(项目编号,项目名称,单价)VALUES(1,瑜伽,20)B.INSERT INTO 健身项目表(项目编号,项目名称)VALUES(1,瑜伽)C.INSERT INTO 健身项目表 VALUES(1,瑜伽,NULL)D.INSERT INTO 健身项目表(项目名称,单价)VALUES(瑜伽,20)29.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询所有金额大于

10、等于平均金额的订单的订单号,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 订单号 FROM 订单 WHERE 金额=(SELECT AVG(金额)FROM 订单)B.SELECT 订单号 FROM 订单 WHERE 金额=(SELECT AVG(金额)FROM 订单)C.SELECT 订单号 FROM 订单 WHERE 金额=ALL(SELECT AVG(金额)FROM 订单)D.SELECT 订单号 FROM 订单 WHERE 金额=ALL(SELECT AVG(金额)FROM 订单)30.运行查询(student)的命令是( )。(分数:2.00)A.DO studen

11、tB.DO studentqprC.DO QUERY studentD.RUN QUERY student31.在 Visual FoxPro 的查询设计器中,查询去向可以是标签。标签文件的扩展名是( )。(分数:2.00)A.lblB.lbxC.lstD.txt32.在 Visual FoxPro 中以下叙述正确的是( )。(分数:2.00)A.查询和视图都不能定义输出去向B.查询和视图都可以定义输出去向C.视图可以用 USE 命令打开D.视图可以用 MODIFY STRUCTURE 命令修改33.在 Visual FoxPro 中以下叙述错误的是( )。(分数:2.00)A.可以用 CRE

12、ATE QUERY 命令打开查询设计器建立查询B.可以用 CREATE VIEW 命令打开视图设计器建立视图C.如果熟悉 SQL SELECT,可以直接编辑QPR 文件建立查询D.在视图设计器中可以利用“输出去向”选项卡指定视图输出的目标34.在 Visual FoxPro 中,与程序文件无关的扩展名是( )。(分数:2.00)A.APPB.EXEC.DBCD.FXP35.在 Visual FoxPro 中设计屏幕界面通常使用( )。(分数:2.00)A.表单B.报表C.查询D.视图36.表单关闭或释放时将引发事件( )。(分数:2.00)A.LoadB.DestroyC.HideD.Rele

13、ase37.在 Visual FoxPro 中,有关菜单文件描述正确的是( )。(分数:2.00)A.MNX 文件是菜单源文件,MPR 文件是生成的程序文件B.MPR 文件是菜单源文件,MNX 文件是生成的程序文件C.只有 MPR 文件,无 MNX 文件D.以上说法均不正确38.在 Visual FoxPro 中,打开菜单设计器设计新菜单的命令是( )。(分数:2.00)A.CREATE MENUB.CREATE POPIJPC.MODIFY MENUD.MENU39.输出报表(myreport)的命令是( )。(分数:2.00)A.REPORT myreportB.REPORT myrepo

14、rtfrxC.REPORT FORM myreportD.DO REPORT myreport40.在 Visual FoxPro 中设计打印输出通常使用( )。(分数:2.00)A.报表和标签B.报表和表单C.标签和表单D.以上选项均不正确二、基本操作题(总题数:1,分数:2.00)41.(1)在考生文件夹下新建一个名为“库存管理”的项目文件。 (2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 (3)修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字符型,长度为 8。 (4)打开并修改 mymenu 菜单文件,为菜单

15、项“查找”设置快捷键 Ctrl+T。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.(1)用 SQL 语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结果按价格降序存入book_temp 表中。 (2)在考生文件夹下有一个名为 menu_lin 的下拉式菜单,请设计一个名为 form_menu的顶层表单,将菜单 menu_lin 加入到该表单中,使得运行表单时菜单显示在该表单中,并且,表单退出时释放菜单。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.打开考生文件夹下的 SDB 数据库,完成如下综合应用: 创建一个标题名为“查询”、文件名为

16、 testb的表单,如下图所示。 (分数:2.00)_国家二级(VF)机试-试卷 8 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.算法复杂度是指算法控制结构的复杂程度B.算法复杂度是指设计算法的难度C.算法的时间复杂度是指设计算法的工作量D.算法的复杂度包括时间复杂度与空间复杂度 解析:解析:算法的复杂度是指运行该算法所需要的计算机资源的多少,所需的资源越多,该算法的复杂度越高;反之,所需资源越少,复杂度越低。算法复杂度包括算法的时间复杂度和算法的空间复杂度,算法的时间复杂度是指执行算法所需要

17、的计算工作量,算法空间复杂度指执行这个算法所需要的内存空间。故选择 D 选项。2.设循环队列的存储空间为 Q(1:50),初始状态为 front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为( )。(分数:2.00)A.2 B.1C.3D.52解析:解析:循环队列是队列的一种顺序存储结构,用队尾指针 rear 指向队列中的队尾元素,用排头指针指向排头元素的前一个位置。循环队列长度为 50,由初始状态为 front=rear=50 可知此时循环队列为空。入队运算时,首先队尾指针进 1(即 rear+1),然后在 re

18、ar 指针指向的位置插入新元素。特别的,当队尾指针 rear=50+1 时,置 rear=1。退队运算时,排头指针进 1(即 front+1),然后删除 fmnt 指针指向的位置上的元素,当排头指针 front=50+1 时,置 front=1。若经过运算,front=rear=1 可知队列空或者队列满。此后又正常地插入了两个元素说明插入前队列为空,则插入后队列元素个数为 2。故选 A 选项。3.一棵完全二叉树共有 360 个结点,则在该二叉树中度为 1 的结点个数为( )。(分数:2.00)A.0B.1 C.180D.181解析:解析:在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全

19、二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二叉树中度为 1 的结点个数为 1 或者 0。若结点总数为偶数,则有 1 个度为 1 的结点;若结点总数为奇数,没有度为1 的结点。由于题目中的完全二叉树-共有 360 个结点,则度为 1 的结点个数为 l。故选择 B 选项。4.设某二叉树的后序序列与中序序列均为 ABCDEFGH,则该二叉树的前序序列为( )。(分数:2.00)A.HGFEDCBA B.ABCDEFGHC.EFGHABCDD.DCBAHGFE解析:解析:二叉树遍历可以分为 3 种:前序遍历(访问根结点在访问左子树和访问右

20、子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。二叉树的后序序列与中序序列相同,说明此树结点没有右子树,且最后一个节点 H 为根节点,而前序遍历中根节点应在最先被访问,即节点 H 在最先出现,由此推断前序遍历为 HGFEDCBA,故 A 选项正确。5.在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。(分数:2.00)A.快速排序 B.简单插入排序C.冒泡排序D.以上说法均不正确解析:解析:冒泡排序只交换相邻元素,但不是每次移动都产生新的逆序。简单插入排序的元素移动不会产生新的逆序。快速排序每一次交换移动

21、都会产生新的逆序,因为当不会有新的逆序产生时,本轮比较结束。故选择 A 选项。6.下面对软件工程描述正确的是( )。(分数:2.00)A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法 B.软件工程的三要素是方法、工具和进程C.软件工程是用于软件的定义、开发和维护的方法D.软件工程是为了解决软件生产率问题解析:解析:软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。C 选项叙述不全面。 软件工程包含 3 个要素:方法、工具和过程。B 选项错误。 软件工程的目标是:在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、

22、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品,追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。D 选项错误。 软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。故本题选 A 选项。7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(分数:2.00)A.内聚性是指模块间互相连接的紧密程度B.提高耦合性降低内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.降低耦合性提高内聚性有利于提高模块的独立性 解析:解析:模块的独立程度可以由两个定性标准度量,一个是耦

23、合性,用来衡量不同模块彼此间互相依赖(连接)的紧密程度。另一个是内聚性,用来衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。故选 D 选项。8.下列关于数据库系统的叙述中正确的是( )。(分数:2.00)A.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余C.数据库系统减少了数据冗余 D.数据库系统比文件系统能管理更多的数据解析:解析:数据管理技术的发展经历了 3 个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切冗余。数据的一致

24、性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。故本题选 C 选项。9.一名演员可以出演多部电影,则实体演员和电影之间的联系是( )。(分数:2.00)A.多对多 B.一对一C.多对一D.一对多解析:解析:实体集之间通过联系来建立联接关系分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。由于一名演员可以出演多部电影,而一部电影必定有多个演员参演,则实体演员和电影之间的联系属于多对多。故选 A 选项。10.学生选课成绩表的关系模式是 SC(S#,C#,G),其中 S#为学号,C#

25、为课号,G 为成绩,关系表达式 S#,C# (SC)S 表示( )。 (分数:2.00)A.表 S 中所有学生都选修了的课程的课号 B.全部课程的课号C.成绩不小于 80 的学生的学号D.所选人数较多的课程的课号解析:解析: 表示针对属性进行的投影运算,“”表示除运算,可以近似地看作笛卡尔积的逆运算。表达式 S#,C# (SC)S 表示,首先在关系模式 SC 中选择属性“学号”与“课号”,结果如下左图。其次在这个关系模式中对关系模式 S 进行除运算,结果如下右图。则关系式结果表示 S 中所有学生(S1、S2)都选修了的课程的课号(C1、C2)。 11.在 Visual FoxPro 中与关系有

26、关的是( )。(分数:2.00)A.表或视图 B.表或查询C.表单D.表或报表解析:解析:一个关系的逻辑结构就是一张二维表;视图是根据表定义的,通过视图可以查询表,也可以更新表;查询是预先定义好的一个 SQL SELECT 语句,在不同的场合可以直接或反复使用,从而提高效率;表单是 Visual FoxPro 中应用程序与计算机用户进行交流的窗口;报表可以输出数据库中检索、查询出的信息,以便进行分析和保存。故 A 选项正确。12.项目管理器窗口的“数据”选项卡用于显示和管理( )。(分数:2.00)A.数据库、视图和查询B.数据库、自由表和查询C.数据库、视图、自由表和查询 D.数据库、表单和

27、查询解析:解析:“项目管理器”窗口是 Visual FoxPro 开发人员的工作平台,它包括 6 个选项卡:全部、数据、文档、类、代码、其他。其中,“数据”选项卡包含了一个项目中的所有数据数据库、自由表、查询和视图。故 C 选项正确。13.在 Visual FoxPro 命令窗口退出 Visual FoxPro 的命令是( )。(分数:2.00)A.QUIT B.EXITC.CLOSED.RELEASE解析:解析:有四种方法退出 Visual FoxPro 返回 Windows: 用鼠标左键单击 Visual FoxPro 标题栏最右侧的关闭窗口按钮; 从“文件”下拉菜单中选择“退出”选项;

28、单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或按 Alt+F4 键; 在命令窗口中键入 QUIT 命令,然后回车。 故 A 选项正确。14.在 Visual FoxPro 中,不能隐藏命令窗口的操作是( )。(分数:2.00)A.按 Ctrl+F4 组合键B.单击命令窗口右上角的“关闭”按钮C.单击“窗口”菜单下的“命令窗口”选项 D.单击常用工具栏上的“命令窗口”按钮解析:解析:隐藏命令窗口的方法有三种:按 Ctrl+F4 组合键;单击命令窗口右上角的“关闭”按钮;单击常用工具栏上的“命令窗口”按钮。故 C 选项正确。15.在 Visual FoxPro 中,CREATE PR

29、OJECT 命令将创建一个( )。(分数:2.00)A.项目 B.数据库C.程序D.菜单解析:解析:执行 CREATE PROJECT 命令即可创建项目;执行 CREAIE DATABASE 命令可建立数据库;执行MODIFY COMMAND 命令可建立程序文件;执行 CREATE MENU 命令可建立菜单。故 A 选项正确。16.在 Visual FoxPro 中如果字段定义为日期型,则长度固定为( )。(分数:2.00)A.8 B.6C.10D.4解析:解析:Visual FoxPro 中有些数据类型宽度是固定的,如数值型、货币型、日期型、日期时间型均为 8 个字节,逻辑型为 1 个字节,

30、备注型和通用型为 4 等。故 A 选项正确。17.假设 A=“计算机“,B=“等级考试“,结果是“计算机等级考试”的表达式是( )。(分数:2.00)A.STRING(A,“是“,B) B.A*“是“*BC.A“是“BD.A 一“是“一 B解析:解析:字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。字符串运算符有两个,它们的优先级相同: +:前后两个字符串首尾连接形成一个新的字符串。 一:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 故 D 选项正确。18.在 Visual FoxPro 中,假设一个表已经打开,执行 LIST 命令后再执行

31、 DISPLAY 命令将显示该表的哪条记录( )。(分数:2.00)A.无显示 B.第一条记录C.随机不确定D.最后一条记录解析:解析:打开一个表,指针默认指向第一条记录,执行 LIST 命令显示所有记录,这时指针指向文件结束标识即最后一条记录后面,再执行 DISPLAY 命令显示当前记录,由于指针指向文件结束标识,所以无具体记录显示。故 A 选项正确。19.在 Visual FoxPro 中自由表可以建立的索引是( )。(分数:2.00)A.候选索引、唯一索引和普通索引 B.主索引、唯一索引和普通索引C.主索引、候补索引和普通索引D.主索引、候选索引、唯一索引解析:解析:Visual Fox

32、Pro 中的索引分为主索引、候选索引、唯一索引和普通索引四种。其中,除了主索引之外,其他三种索引均可以用于自由表。故 A 选项正确。20.假设已打开 student 表,命令 INDEX ON 性别 TO student 将产生一个名为( )。(分数:2.00)A.性别idx 的文件 B.studentcdx 的文件C.studentidx 的文件D.性别cdx 的文件解析:解析:索引包括单索引idx 和复合索引cdx,其中建立单索引的命令是 index on 字段 to 索引名;建立复合索引的命令是。index on 字段名 tag 索引名。本题中 INDEXON 性别 TO student

33、 将产生一个名为 studentidx 的单索引文件。故 C 选项正确。21.在命令窗口中执行下面命令序列,最后一条命令的输出结果是( )。 SET CENTURY 0N SET MARK TO“?“ SET DATE TO YMD ?20131130(分数:2.00)A.20131130B.131130C.z01330D.20137 11 7 30 解析:解析:SET CENTURY ONOFF 命令将决定年份是按 4 位(ON)还是按 2 位(OFF)显示,SET? MARK?TO命令将日期时间的分隔符设置为”?”,SET DATE TOYMD 命令表示设置年月日格式为年月日,因此执行最后

34、一条命令后,输出的结果是 2013? 11? 30,即 D 选项正确。22.在 SQL 查询语句 SELECTFROMWHEREGROUP BYHAVINGORDER BY 中初始查询条件短语是( )。(分数:2.00)A.SELECTB.FROMC.WHERE D.HAVING解析:解析:SQL 的核心是查询,SQL 的查询命令也弥作 SELECT 命令,它的基本形式由 SELECT 一 EROMWHERE 查询块组成,其中主要短语的含义如下: SELECT:说明要查询的字段。如果查询的字段需去掉重复值,则要用到 DISTINCT 短语; FROM:说明要查询的字段来自哪个表或哪些表,可以对

35、单个表或多个表进行查询; WHERE:说明查询条件,即选择元组的条件; GROUP BY 短语:用于对查询结果进行分组,可以利用它进行分组汇总; HAVING 短语:必须跟随 GROUP BY 使用,它用来限定分组必须满足的条件; ORDER BY 短语:用来对查询的结果进行排序。 因此作为初始查询、条件的短语是 WHERE,故C 选项正确。23.下面程序的运行结果是( )。 SET TALK OFF DECLARE d(2,3) FOR i=1 TO 2 FOR j=1 TO 3 d(i,j)=i+j ENDFOR ENDFOR ?d(4)(分数:2.00)A.2B.3 C.4D.5解析:解

36、析:本题考查二维数组的存储结构及 FOR 一 ENDFOR 循环语句,该语句通常用于已知循环次数情况下的循环操作。先将初值赋给循环变量,然后判断循环条件是否成立,若成立,则运行循环体,然后循环变量增加一个步长值,并在次判断循环条件确定下一次的循环操作,如果条件不成立则结束循环运行ENDFOR 后的语句。DECLARE d(2,3)语句用于声明一个包含 2 行 3 列的二维数组,其存储格式如下:24.下面程序的运行结果是( )。 DIMENSION ad(10) i=1 S=0 DO WHILE i=0) 下列插入语句中,提示错误的是( )。(分数:2.00)A.INSERT INTO 健身项目

37、表(项目编号,项目名称,单价)VALUES(1,瑜伽,20)B.INSERT INTO 健身项目表(项目编号,项目名称)VALUES(1,瑜伽)C.INSERT INTO 健身项目表 VALUES(1,瑜伽,NULL)D.INSERT INTO 健身项目表(项目名称,单价)VALUES(瑜伽,20) 解析:解析:lNSERT INTO(字段名 1,字段名 2,)VALUES(字段值 1,字段值 2,)命令用于插入数据,D 选项插入主键为空,故 D 选项正确。29.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询所有金额大于等于

38、平均金额的订单的订单号,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 订单号 FROM 订单 WHERE 金额=(SELECT AVG(金额)FROM 订单) B.SELECT 订单号 FROM 订单 WHERE 金额=(SELECT AVG(金额)FROM 订单)C.SELECT 订单号 FROM 订单 WHERE 金额=ALL(SELECT AVG(金额)FROM 订单)D.SELECT 订单号 FROM 订单 WHERE 金额=ALL(SELECT AVG(金额)FROM 订单)解析:解析:本题考查嵌套查询,首先被括号括起来的为内层查询,先进行内层查询,查询出订单表中

39、的平均金额。然后再进行外层查询,筛选出金额大于等于平均金额的订单号。由于内层查询中使用了AVG(求平均数),因此不能使用 ALL 进行限定,故 A 选项正确。30.运行查询(student)的命令是( )。(分数:2.00)A.DO studentB.DO studentqpr C.DO QUERY studentD.RUN QUERY student解析:解析:在 Visual FoxPro 中,运行查询主要有 3 种方式:一是在项目管理器中运行查询;二是在查询设计器中运行查询;三是用命令方式运行查询,格式为:DO QueryFile,其中 Query File 是查询文件名,此时必须给出查

40、询文件的扩展名qpr。故 B 选项正确。31.在 Visual FoxPro 的查询设计器中,查询去向可以是标签。标签文件的扩展名是( )。(分数:2.00)A.lblB.lbx C.lstD.txt解析:解析:lbx 是标签文件的扩展名,lst 是向导列表的文档的扩展名,txt 是文本文件的扩展名。Visual FoxPro 中没有以lbl 为扩展名的文件。故 B 选项正确。32.在 Visual FoxPro 中以下叙述正确的是( )。(分数:2.00)A.查询和视图都不能定义输出去向B.查询和视图都可以定义输出去向C.视图可以用 USE 命令打开 D.视图可以用 MODIFY STRUC

41、TURE 命令修改解析:解析:在查询设计器中,可以设置查询去向,而在视图设计器中没有“查询去向”的问题。视图的使用类似于表,可以使用 USE 命令打开或关闭视图。MODIFY STRUCTURE 是修改表结构的命令。故 C 选项正确。33.在 Visual FoxPro 中以下叙述错误的是( )。(分数:2.00)A.可以用 CREATE QUERY 命令打开查询设计器建立查询B.可以用 CREATE VIEW 命令打开视图设计器建立视图C.如果熟悉 SQL SELECT,可以直接编辑QPR 文件建立查询D.在视图设计器中可以利用“输出去向”选项卡指定视图输出的目标 解析:解析:在视图设计器中

42、没有“查询去向”的问题,即没有“输出去向”选项卡。故 D 选项正确。34.在 Visual FoxPro 中,与程序文件无关的扩展名是( )。(分数:2.00)A.APPB.EXEC.DBC D.FXP解析:解析:Visual FoxPro 程序文件通过编译、连编,可以产生不同的目标代码文件。这些文件具有不同的扩展名。APP 是 Visual FoxPro 应用程序文件,EXE 是 VisualFoxPro 可执行版本,FXP 是Visual FoxPro 编译版本。DBC 是数据库的扩展名,与程序文件无关。故 C 选项正确。35.在 Visual FoxPro 中设计屏幕界面通常使用( )。

43、(分数:2.00)A.表单 B.报表C.查询D.视图解析:解析:在 Visual FoxPro 中设计屏幕界面通常使用表单,打印输出通常使用报表。故 A 选项正确。36.表单关闭或释放时将引发事件( )。(分数:2.00)A.LoadB.Destroy C.HideD.Release解析:解析:Load 事件在表单对象建立之前产生,即运行表单时,第一个引发的事件;Destory 事件在对象释放时引发;Hide 方法会隐藏表单,即将表单的 Visible 属性值设置为T,使之成为活动表单;Release 方法将表单从内存中释放(清除)。故 B 选项正确。37.在 Visual FoxPro 中,

44、有关菜单文件描述正确的是( )。(分数:2.00)A.MNX 文件是菜单源文件,MPR 文件是生成的程序文件 B.MPR 文件是菜单源文件,MNX 文件是生成的程序文件C.只有 MPR 文件,无 MNX 文件D.以上说法均不正确解析:解析:菜单源文件的扩展名是。MNX,生成的程序程序的扩展名是MPR,编译后的菜单程序的扩展名是MPX。故 A 选项正确。38.在 Visual FoxPro 中,打开菜单设计器设计新菜单的命令是( )。(分数:2.00)A.CREATE MENUB.CREATE POPIJPC.MODIFY MENU D.MENU解析:解析:在 Visual FoxPro 中,可

45、以使用命令调用菜单设计器,打开“菜单设计器”窗口,进行菜单的建立或者修改。命令格式为 MODIFY MENIJ,其中指菜单定义文件,默认扩展名为mnx,允许缺省。若为新文件,则为建立菜单,否则为打开菜单。故 C 选项正确。39.输出报表(myreport)的命令是( )。(分数:2.00)A.REPORT myreportB.REPORT myreportfrxC.REPORT FORM myreport D.DO REPORT myreport解析:解析:预览和输出指定报表的命令格式为 REPORT FORMPREVIEW。如果使用了PREVIEW子句,首先弹出“预览”对话框;如果不使用该子

46、句,系统会将报表内容显示在 VisualFoxPro 主窗口中。故 C选项正确。40.在 Visual FoxPro 中设计打印输出通常使用( )。(分数:2.00)A.报表和标签 B.报表和表单C.标签和表单D.以上选项均不正确解析:解析:报表和标签可以打印输出信息;表单是应用程序与计算机用户进行交流的窗口。故 A 选项正确。二、基本操作题(总题数:1,分数:2.00)41.(1)在考生文件夹下新建一个名为“库存管理”的项目文件。 (2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 (3)修改“零件信息”表的结构,为其增加一个字段,字段名

47、为“规格”,类型为字符型,长度为 8。 (4)打开并修改 mymenu 菜单文件,为菜单项“查找”设置快捷键 Ctrl+T。(分数:2.00)_正确答案:(正确答案:(1)在命令窗口输入“Create Project 库存管理”(也可写作“Crea Proj 库存管理”),并按回车键以新建一个项目。 (2)步骤 1:在项目管理器中选择“数据”节点下的“数据库”选项,单击“新建”按钮,在“新建数据库”对话框中单击“新建数据库”,再在“创建”对话框中输入数据库名“使用零件情况”,并单击“保存”按钮。 步骤 2:在数据库设计器空白处右击,在弹出的快捷菜单中选择“添加表”命令,在“打开”对话框中分别将

48、考生文件下的表零件信息、使用零件和项目信息添加到数据库中。 (3)在数据库设计器中右击表“零件信息”,在弹出的快捷菜单中选择“修改”命令,在表设计器的“字段”选项卡中,在“字段名”中输入“规格”,“类型”选择“字符型”,“宽度”为 8,单击“确定”按钮。 (4)步骤 1:单击工具栏中的“打开”按钮,在“打开”对话框中双击考生文件夹下的 mymenumnx 文件。 步骤 2:在弹出的菜单设计器中,单击“文件”行中的“编辑”按钮,再单击“查找”行中的“选项”按钮,在弹出的“提示选项”对话框中的“键标签”处按下 CTRL+T,最后单击“确定”按钮。 步骤 3:单击工具栏中的“保存”按钮,再单击主菜单栏中“菜单”下的“生成”命令,在“生成菜单”对话框中单击“生成”按钮。)解析:三、简单应用题(总题数:1,分数:2.00)42.(1)

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

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

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