【计算机类职业资格】二级Visual+FoxPro真题2013年09月(1)及答案解析.doc

上传人:outsidejudge265 文档编号:1328394 上传时间:2019-10-17 格式:DOC 页数:18 大小:105.50KB
下载 相关 举报
【计算机类职业资格】二级Visual+FoxPro真题2013年09月(1)及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】二级Visual+FoxPro真题2013年09月(1)及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】二级Visual+FoxPro真题2013年09月(1)及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】二级Visual+FoxPro真题2013年09月(1)及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】二级Visual+FoxPro真题2013年09月(1)及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、二级 Visual+FoxPro真题 2013年 09月(1)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.设某二叉树的后序遍历为 CBA,中序遍历为 ABC,则该二叉树的前序遍历为_。(分数:1.00)A.BCAB.CBAC.ABCD.CAB2.下列叙述中正确的是_。(分数:1.00)A.存储空间不连续的所有链表一定是非线性结构B.结点中有多个指针域的所有链表一定是非线性结构C.能顺序存储的数据结构一定是线性结构D.带链的栈与队列是线性结构3.算法时间复杂度的度量方法是_。(分数:1.00)A.算法程序的长度B.执行算法所需要的基本运算

2、次数C.执行算法所需要的所有运算次数D.执行算法所需要的时间4.设循环队列为 Q(1:m),初始状态为 front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为_。(分数:1.00)A.1B.2C.m-1D.0或 m5.计算机软件的构成是_。(分数:1.00)A.源代码B.程序和数据C.程序和文档D.程序、数据及相关文档6.下面不属于软件设计阶段任务的是_。(分数:1.00)A.软件的详细设计B.软件的总体结构设计C.软件的需求分析D.软件的数据设计7.下面属于黑盒测试方法的是_。(分数:1.00)A.边界值分析法B.基本路径测试C.条件覆

3、盖D.条件-分支覆盖8.一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是_。(分数:1.00)A.1:1联系B.1:m联系C.m:1联系D.m:n联系9.有关系 R如下,其中属性 B为主键: B C D a 0 k1 b 1 n1 2 p1 则其中最后一个记录违反了_。(分数:1.00)A.实体完整性约束B.参照完整性约束C.用户定义的完整性约束D.关系完整性约束10.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是_。(分数:1.00)A.概念数据模型B.逻辑数据模型C.物理数据模型D.关系数据模型11.在 Visual FoxPro中表

4、的字段类型不包括_。(分数:1.00)A.数值型B.整型C.双精度型D.长整型12.为表增加记录的 Visual FoxPro命令是_。(分数:1.00)A.仅 INSERTB.仅 APPENDC.INSERT和 APPENDD.以上都不对13.可以直接修改记录的 Visual FoxPro命令是(非 SQL命令、不需要交互操作)_。(分数:1.00)A.REPLACEB.EDITC.CHANGED.以上都不对14.显示与隐藏命令窗口的错误操作是_。(分数:1.00)A.单击常用工具栏上的“命令窗口”按钮B.退出 Visual Foxpro,再重新打开C.分别按 Ctrl+F4和 Ctrl+F

5、2组合键D.通过“窗口”菜单下的“命令窗口”选项来切换15.在创建表文件时要定义一个逻辑型字段,应在该字段的宽度位置输入_。(分数:1.00)A.1B.3CFD.不必输入16.当用命令 CREATE DATABASE db创建一个数据库后,磁盘上不会出现的文件是_。(分数:1.00)A.db.DBFB.db.DBCC.db.DCTD.db.DCX17.在 Visual Foxpro中,下面有关表和数据库的叙述中错误的是_。(分数:1.00)A.一个表可以不属于任何数据库B.一个表可以属于多个数据库C.一个数据库表可以从数据库中移去成为自由表D.一个自由表可以添加到数据库中成为数据库表18.只有

6、在建立索引后才适合使用的命令是_。(分数:1.00)A.GOTOB.LOCATEC.SEEKD.SORT19.在 Visual Foxpro中,使用 SEEK索引键值命令按索引键值查找记录,当查找到具有指定索引键值的第 1条记录后,如果还需要查找下一条具有相同索引键值的记录,应使用命令_。(分数:1.00)A.SEEK索引键值命令B.SKIP命令C.CONTINUE命令D.GO命令20.下面有关查询的叙述中错误的是_。(分数:1.00)A.查询文件的扩展名是.QPRB.查询的去向包括表、临时表、报表等C.查询的数据源包括表和视图D.查询是一种特殊的文件,只能通过查询设计器创建21.在 Visu

7、al FoxPro中,命令“?”与命令“?”的区别是_。(分数:1.00)A.命令“?”在当前光标位置输出表达式结果;命令“?”在下一行开始输出B.命令“?”在当前光标位置输出表达式结果;命令“?”在下一行开始输出C.“?”可以输出一个常量、变量或表达式;“?”可以输出若干个常量、变量或表达式D.“?”在显示器上输出;“?”在打印机上输出22.连续执行以下命令后,最后一条命令的输出结果是_。 x=10 x=x=20 ? x(分数:1.00)A.10B.20CT.DF.23.连续执行以下命令后,最后一条命令的输出结果是_。 SET EXACT OFF x=“A“+SPACE(2) ? IIF(x

8、=“A“,x-“BCD“+“E“,x+“BCD“-“E“)(分数:1.00)A.ABCD EB.A BCDEC.ABCDED.出错24.连续执行以下命令后,最后一条命令的输出结果是_。 d1=2012-10-1 d2=2012-10-1 10:10:0 d1=d1+1 d2=d2+1 ? day(d1),day(d2)(分数:1.00)A.1,0B.1,1C.2,0D.2,125.连续执行以下命令后,最后一条命令的输出结果是_。 x=25.4 ? INT(x+0.5),CEIL(x),ROUND(x,0)(分数:1.00)A.25,25,25B.25,26,25C.26,26,25D.26,2

9、6,2626.下面程序的运行结果是_。 CLEAR s=0 i=-1 DO WHILE i =20 i=i+2 IF i%5!=0 i=i+1 LOOP ENDIF s=s+i ENDDO ? s(分数:1.00)A.0B.30C.35D.4527.下面程序的运行结果是_。 CLEAR n=10 proc1() ? n PROCEDURE prod n=1 FOR k=1 TO 5 n=n*k ENDFOR RETURN(分数:1.00)A.10B.16C.24D.12028.在 Visual Foxpro的 SQL查询中,用于指定分组必须满足条件的短语是_。(分数:1.00)A.ORDER

10、BYB.GROUP BYC.HAVINGD.WHERE29.在 Visual Foxpro的 SQL查询中,当利用 LIKE运算符进行字符串匹配查询时,通常会用到通配符,其中代表 0个或多个字符的通配符是_。(分数:1.00)A.%B.?C._D.%30.有主题帖表如下: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 查询所有的主题帖,要求各主题帖按其发帖时间的先后次序降序排序,正确的 SQL语句是_。(分数:1.00)A.SELECT * FROM 主题帖 ORDER BY 发帖时间B.SELECT * FROM 主题帖 ORDER BY 发帖时间 DESCC.SELEC

11、T * FROM 主题帖 ORDER 发帖时间D.SELECT * FROM 主题帖 ORDER 发帖时间 DESC31.有回复帖表如下: 回复帖(编号 C,用户名 C,内容 M,回复时间 T,主题帖编号 C) 查询所有内容包含“春节”字样的回复帖,正确的 SQL语句是_。(分数:1.00)A.SELECT * FROM 回复帖 WHERE 内容 LIKE “%春节%“B.SELECT * FROM 回复帖 WHERE 内容 LIKE “*春节*“C.SELECT * FROM 回复帖 WHERE 内容 LIKE “?春节?“D.SELECT * FROM 回复帖 WHERE 内容 LIKE

12、“_春节_“32.有如下用户表和主题帖表: 用户(用户名 C,密码 C,性别 L,电子邮箱 C) 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 查询发表了编号为“00003”的主题帖的用户信息,正确的 SQL语句是_。(分数:1.00)A.SELECT 用户名,电子邮箱 FROM 用户 WHERE 主题帖.编号=“00003“B.SELECT 用户.用户名,用户.电子邮箱 FROM 用户,主题帖 WHERE 编号=“00003“AND 用户.用户名=主题帖.用户名C.SELECT 用户.用户名,用户.电子邮箱 FROM 用户 JOIN 主题帖 WHERE 用户.用户名=主题

13、帖.用户名 AND 编号=“00003“D.SELECT 用户.用户名,用户.电子邮箱 FROM 用户 INNER JOIN 主题帖 WHERE 用户.用户名=主题帖.用户名 AND 编号=“00003“33.有如下主题帖表和回复帖表: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 回复帖(编号 C,用户名 C,内容 M,回复时间 T,主题帖编号 C) 查询所有没有回复帖的主题帖信息,正确的 SQL语句是_。(分数:1.00)A.SELECT * FROM 主题帖 WHERE 编号 NOT IN(SELECT 编号 FROM 回复帖)B.SELECT * FROM 主题帖

14、WHERE 编号!=(SELECT 主题帖编号 FROM 回复帖)C.SELECT * FROM 主题帖 WHERE NOT EXISTS(SELECT * FROM 回复帖 WHERE 主题帖编号=主题帖.编号)D.SELECT * FROM 主题帖 WHERE EXISTS(SELECT * FROM 回复帖 WHERE 主题帖编号!=主题帖.编号)34.有如下主题帖表: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T,点击数 N,回复数 N) 查询回复数最高的主题帖(可能有多个),正确的 SQL语句是_。(分数:1.00)A.SELECT * FROM 主题帖 WHERE

15、 回复数 =(SELECT 回复数 FROM 主题帖)B.SELECT * FROM 主题帖 WHERE 回复数 =ANY(SELECT 回复数 FROM 主题帖)C.SELECT * FROM 主题帖 WHERE 回复数 =SOME(SELECT 回复数 FROM 主题帖)D.SELECT * FROM 主题帖 WHER E 回复数 =ALL(SELECT 回复数 FROM 主题帖)35.有如下用户表和主题帖表: 用户(用户名 C,密码 C,性别 L,电子邮箱 C) 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 统计并显示发表主题帖数量大于等于 3的用户信息,正确的 SQ

16、L语句是_。(分数:1.00)A.SELECT 用户.用户名,电子邮箱,SUM(*) 主题帖数量 FROM 用户,主题帖;WHERE 用户.用户名=主题帖.用户名;GROUP BY 用户.用户名,电子邮箱 HAVING 主题帖数量 =3B.SELECT 用户.用户名,电子邮箱,SUM(*) 主题帖数量 FROM 用户,主题帖;WHERE 用户.用户名=主题帖.用户名;GROUP BY 用户.用户名,电子邮箱 WHERE 主题帖数量 =3C.SELECT 用户.用户名,电子邮箱,COUNT(*) 主题帖数量 FROM 用户,主题帖;WHERE 用户.用户名=主题帖.用户名;GROUP BY 用户

17、.用户名,电子邮箱 HAVING 主题帖数量 =3D.SELECT 用户.用户名,电子邮箱,COUNT(*) 主题帖数量 FROM 用户,主题帖;WHERE 用户.用户名=主题帖.用户名;GROUP BY 用户.用户名,电子邮箱 WHERE 主题帖数量 =336.有如下用户表: 用户(用户名 C,密码 C,性别 L,电子邮箱 C) 假设已存在与表各字段变量同名的内存变量,现在要把这些内存变量的值作为一条新记录的值插入表中,正确的 SQL语句是_。(分数:1.00)A.INSERT TO 用户 WITH MEMVARB.INSERT INTO 用户 WITH MEMVARC.INSERT TO

18、用户 FROM MEMVARD.INSERT INTO 用户 FROM MEMVAR37.有主题帖表如下: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 要将编号为“00002”的主题帖的标题改为“Visual Foxpro”,正确的 SQL语句是_。(分数:1.00)A.UPDATE 主题帖 SET 标题=“Visual Foxpro“ WHERE 编号=“00002“B.UPDATE 主题帖 SET 标题 WITH “Visual Foxpro“ WHERE 编号=“00002“C.UPDATE INTO 主题帖 SET 标题=“Visual Foxpro“ WHERE

19、 编号=“00002“D.UPDATE INTO 主题帖 SET 标题 WITH “Visual Foxpro“ WHERE 编号=“00002“38.Visual Foxpro基类的最小事件集不包含的事件是_。(分数:1.00)A.InitB.ClickC.DestroyD.Error39.为顶层表单设计菜单时需要作一系列设置,下面有关这些设置的描述中错误的是_。(分数:1.00)A.在设计相应的菜单时,需要在“常规选项”对话框中选择“顶层表单”复选框B.需要将表单的 WindowType属性值设置为“2-作为顶层表单”C.在表单的 Init事件代码中运行菜单程序D.在表单的 Destroy

20、事件代码中清除相应的菜单40.在 Visual Foxpro中,组合框基类的类名是_。(分数:1.00)A.CheckBoxB.ComboBoxC.EditBoxD.ListBox二、基本操作题(总题数:1,分数:18.00)41.(1)在 下创建一个名为“订单管理”的数据库,将已有的 employee、orders 和 customer三个表添加到该数据库中。 (2)为 orders表建立一个普通索引,索引名为 nf,索引表达式为“year(签订日期)”。 (3)为 employee表建立一个主索引,为 orders建立一个普通索引,索引名和索引表达式均为“职员号”。通过“职员号”为 emp

21、loyee表和 orders表建立一个一对多的永久联系。 (4)为上述建立的联系设置参照完成性约束:更新规则为“限制”,删除规则为“级联”,插入规则为“限制”。 (分数:18.00)_三、简单应用题(总题数:2,分数:24.00)42.在 下存在表单文件 formone.scx,其中包含一个列表框、一个表格和一个命令按钮,如下图所示。 (分数:12.00)_43.利用查询设计器创建一查询,要求从 orders、employee 和 customer表中查询 2001年 5月 1日(含)以后所签订单的所有信息。查询结果依次包含“订单号”、“签订日期”、“金额”、“签订者”和“客户名”5 项内容,

22、其中“签订者”为签订订单的职员姓名。各记录按签订日期降序排列,若签订日期相同按金额降序排序;查询去向为表 tableone。最后将查询保存在 queryone.qpr文件中,并运行该查询。 (分数:12.00)_四、综合应用题(总题数:1,分数:18.00)44.在 下创建一个顶层表单 myform.scx,表单的标题为“考试”,然后创建并在表单中添加一个菜单,菜单的名称为 mymenu.mnx,菜单程序的名称为 mymenu.mpr,如图 1所示。 (分数:18.00)_二级 Visual+FoxPro真题 2013年 09月(1)答案解析(总分:100.00,做题时间:90 分钟)一、选择

23、题(总题数:40,分数:40.00)1.设某二叉树的后序遍历为 CBA,中序遍历为 ABC,则该二叉树的前序遍历为_。(分数:1.00)A.BCAB.CBAC.ABC D.CAB解析:解析 二叉树遍历可以分为 3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。后序遍历为 CBA,则 A为根节点。中序遍历为 ABC,则 B和 C均为右子树节点,且 B为 C父节点,可知前序遍历为 ABC,C 选项正确。2.下列叙述中正确的是_。(分数:1.00)A.存储空间不连续的所有链表一定是非线

24、性结构B.结点中有多个指针域的所有链表一定是非线性结构C.能顺序存储的数据结构一定是线性结构D.带链的栈与队列是线性结构 解析:解析 一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构,称为线性表,可以采用顺序存储和链接存储,其中链式存储空间不连续,所以 A选项错误。双向链表节点有两个指针域,指向前一个节点的指针和指向后一个节点的指针,也是线性结构,B 选项错误。顺序存储结构中可能根节点不唯一,故可能不是线性结构,C 选项错误。栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线

25、性表。D 选项正确。3.算法时间复杂度的度量方法是_。(分数:1.00)A.算法程序的长度B.执行算法所需要的基本运算次数 C.执行算法所需要的所有运算次数D.执行算法所需要的时间解析:解析 算法的时间复杂度是指执行算法所需要的计算工作量,算法的计算工作量是用算法所执行的基本运算次数来度量的,B 选项正确。4.设循环队列为 Q(1:m),初始状态为 front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为_。(分数:1.00)A.1B.2C.m-1D.0或 m 解析:解析 由初始状态为 front=rear=m可知此时循环队列为空。入队运算

26、时,首先队尾指针进 1(即rear+1),然后在 year指针指向的位置插入新元素。特别的,当队尾指针 year=m+1时,置 rear=1。退队运算时,排头指针进 1(即 front+1),然后删除。front 指针指向的位置上的元素,当排头指针 front=m+1时,置 front=1。若经过运算,front=rear 可知队列空或者队列满,D 选项正确。5.计算机软件的构成是_。(分数:1.00)A.源代码B.程序和数据C.程序和文档D.程序、数据及相关文档 解析:解析 计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。D

27、选项正确。6.下面不属于软件设计阶段任务的是_。(分数:1.00)A.软件的详细设计B.软件的总体结构设计C.软件的需求分析 D.软件的数据设计解析:解析 软件生命周期分为:软件定义期、软件开发期、运行维护期。软件设计属于软件开发期任务,通常又分为概要设计和详细设计两个阶段,给出软件的结构、模块的划分、功能的分配以及处理流程。需求分析属于软件定义期任务,C 选项正确。7.下面属于黑盒测试方法的是_。(分数:1.00)A.边界值分析法 B.基本路径测试C.条件覆盖D.条件-分支覆盖解析:解析 黑盒测试是把程序看成一只黑盒子,测试者完全不了解,或不考虑程序的结构和处理过程。它根据规格说明书的功能来

28、设计测试用例,检查程序的功能是否符合规格说明的要求。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等,A 选项正确。白盒测试的主要技术有逻辑覆盖测试(语句覆盖、路径覆盖、判断覆盖、条件覆盖)、基本路径测试等,B、C、D 选项错误。8.一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是_。(分数:1.00)A.1:1联系B.1:m联系 C.m:1联系D.m:n联系解析:解析 一般来说,实体集之间必须通过联系来建立联接关系,分为 3类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。一个公司与多个雇员的关系为 1:m联系,B

29、选项正确。9.有关系 R如下,其中属性 B为主键: B C D a 0 k1 b 1 n1 2 p1 则其中最后一个记录违反了_。(分数:1.00)A.实体完整性约束 B.参照完整性约束C.用户定义的完整性约束D.关系完整性约束解析:解析 关系模型中可以有 3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性 M是关系的主键,则属性 M中的属性值不能为空值。属性 B为主键,最后一个记录为空,违反了实体完整性约束,A 选项正确。10.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是_。(分数:1.00)A.概念数据模型 B.逻

30、辑数据模型C.物理数据模型D.关系数据模型解析:解析 数据模型按照不同的应用层次分为以下 3种类型:概念数据模型,着重于对客观世界复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。A 选项正确。11.在 Visual FoxPro中表的字段类型不包括_。(分数:1.00)A.数值型B.整型C.双精度型D.长整型 解析:解析 Visual FoxPro 表中的字段类型包括数值型、双精度型和整型,不包括长整型,故 D选项正确。12.为表增加记录的 Visu

31、al FoxPro命令是_。(分数:1.00)A.仅 INSERTB.仅 APPENDC.INSERT和 APPEND D.以上都不对解析:解析 添加记录命令 APPENDBLANK是在表的尾部增加记录;插入记录命令为INSERT,INSERTBEFOREBLANK是在当前表的当前记录前或后插入一条新的记录。INSERT 和 APPEND都是为表增加记录,故 C选项正确。13.可以直接修改记录的 Visual FoxPro命令是(非 SQL命令、不需要交互操作)_。(分数:1.00)A.REPLACE B.EDITC.CHANGED.以上都不对解析:解析 REPLACE 为直接修改命令,EDI

32、T 和 CHANGE用于对当前记录进行交互修改和编辑,故 A选项正确。14.显示与隐藏命令窗口的错误操作是_。(分数:1.00)A.单击常用工具栏上的“命令窗口”按钮B.退出 Visual Foxpro,再重新打开 C.分别按 Ctrl+F4和 Ctrl+F2组合键D.通过“窗口”菜单下的“命令窗口”选项来切换解析:解析 A、C 和 D选项说法正确。退出 Visual FoxPro,再重新打开,并不能隐藏命令窗口,故 B选项错误。15.在创建表文件时要定义一个逻辑型字段,应在该字段的宽度位置输入_。(分数:1.00)A.1B.3CFD.不必输入 解析:解析 逻辑行数据的长度固定为 1,系统已设

33、定了,不需用户再定义,故 D选项正确。16.当用命令 CREATE DATABASE db创建一个数据库后,磁盘上不会出现的文件是_。(分数:1.00)A.db.DBF B.db.DBCC.db.DCTD.db.DCX解析:DBF 是数据表的扩展名,命令 CREATE DATABASE db只是建立了数据库,还没建立表,不会出现表文件,故选项 A错误。数据库文件的扩展名是.DBC,db.DBC 是 db的数据库文件,选项 B正确。db.DCT 是数据库 db的备注文件,C 选项正确。db.DCX 是数据库 db的索引文件,选项 D正确。17.在 Visual Foxpro中,下面有关表和数据库

34、的叙述中错误的是_。(分数:1.00)A.一个表可以不属于任何数据库B.一个表可以属于多个数据库 C.一个数据库表可以从数据库中移去成为自由表D.一个自由表可以添加到数据库中成为数据库表解析:解析 自由表不属于任何一个数据库,故 A选项表述正确。一个表要么不属于任何数据库,要么只能属于一个数据库,故 B选项表述错误。数据库表从数据库中移去之后成为自由表,故 C选项表述正确。自由表添加到数据库中就成为数据库表,故 D选项表述正确。18.只有在建立索引后才适合使用的命令是_。(分数:1.00)A.GOTOB.LOCATEC.SEEK D.SORT解析:解析 对于当前工作区打开的表,用户可以使用 G

35、OTO命令进行记录直接定位,GOTO TOP 命令在不使用索引时,当前指向表的第一条记录,使用索引时当前指向索引项排在最前面的索引对应记录,GOTO命令在不建立索引和建立索引的情况下都能使用,故 A选项错误。使用 Locate命令进行条件定位,与是否建立索引无关,故 B选项错误。SEEK 命令是索引打开的情况下对记录进行快速定位,可以用索引号或者索引名指定按哪个索引定位,故 C选项正确。SORT 是对数据表中记录的排序命令,与是否建立索引无关,故 D选项错误。19.在 Visual Foxpro中,使用 SEEK索引键值命令按索引键值查找记录,当查找到具有指定索引键值的第 1条记录后,如果还需

36、要查找下一条具有相同索引键值的记录,应使用命令_。(分数:1.00)A.SEEK索引键值命令B.SKIP命令 C.CONTINUE命令D.GO命令解析:解析 SEEK 命令是索引打开的情况下对记录进行快速定位,可以用索引号或者索引名指定按哪个索引定位,故 A选项错误。基准定位 SKIPn,n 为整数时,向后移动;n 为负数时,向前移动,在使用索引情况下,是按索引项的顺序定位,故选项 B正确。CONTINUE 命令用于在 LOCATE命令后,找到下一条满足条件的记录并继续处理,故 C选项错误。使用 GOTO命令是进行记录直接定位,故选项 D错误。20.下面有关查询的叙述中错误的是_。(分数:1.

37、00)A.查询文件的扩展名是.QPRB.查询的去向包括表、临时表、报表等C.查询的数据源包括表和视图D.查询是一种特殊的文件,只能通过查询设计器创建 解析:解析 查询是一个以扩展名为.QPR 独立保存的文本文件,故 A选项正确。查询的去向包括临时表、表、报表和标签等,选项 B正确。查询的数据源包括表和视图,选项 C正确。建立查询有两种方式,一种通过查询设计器建立查询,另一种是直接编辑查询文件,故选项 D错误。21.在 Visual FoxPro中,命令“?”与命令“?”的区别是_。(分数:1.00)A.命令“?”在当前光标位置输出表达式结果;命令“?”在下一行开始输出B.命令“?”在当前光标位

38、置输出表达式结果;命令“?”在下一行开始输出 C.“?”可以输出一个常量、变量或表达式;“?”可以输出若干个常量、变量或表达式D.“?”在显示器上输出;“?”在打印机上输出解析:解析 ? 表达式或? 表达式用于显示表达式的值,唯一区别就是命令“?”在当前行的光标位置输出表达式结果,命令“?”在下一行开始输出表达式的值,故 B选项正确。22.连续执行以下命令后,最后一条命令的输出结果是_。 x=10 x=x=20 ? x(分数:1.00)A.10B.20CT.DF. 解析:解析 “x=x=20”的第一个等于号是赋值,第二个等于号是关系运算符“等于”,本题中判断 x是否等于 20,x 为 10,不

39、等于 20,故返回假,x 被赋值为.F.,故 D选项正确。23.连续执行以下命令后,最后一条命令的输出结果是_。 SET EXACT OFF x=“A“+SPACE(2) ? IIF(x=“A“,x-“BCD“+“E“,x+“BCD“-“E“)(分数:1.00)A.ABCD E B.A BCDEC.ABCDED.出错解析:解析 SPACE(2)是指产生两个空格组成的字符串,则 x=“A“,SET EXACT OFF 是只要右边的字符串与左边的字符串相匹配,运算结果为真。故此时 x=“A“的判断为真,则执行 x-“BCD“+“E“,其中“-”是空格移位连接,连接前后两个字符串,并将前字符串的尾部

40、空格移到合并后的新字符串尾部,运算符“+”是连接运算符,前后两个字符串首尾连接形成一个新的字符串,则 x为“ABCDE”,A 选项正确。24.连续执行以下命令后,最后一条命令的输出结果是_。 d1=2012-10-1 d2=2012-10-1 10:10:0 d1=d1+1 d2=d2+1 ? day(d1),day(d2)(分数:1.00)A.1,0B.1,1C.2,0D.2,1 解析:解析 d1 为日期型,d1=d1+1,是增加一天,d1=2012-10-2;d2=d2+1,由于 d2是日期时间型,故增加一秒,则 d2=2012-10-1 10:10:1。DAY 从指定的日期表达式或日期时

41、间表达式中抽出日,函数值为数值型,则? day(d1),day(d2)显示为 2,1,故选择 D选项。25.连续执行以下命令后,最后一条命令的输出结果是_。 x=25.4 ? INT(x+0.5),CEIL(x),ROUND(x,0)(分数:1.00)A.25,25,25B.25,26,25 C.26,26,25D.26,26,26解析:解析 函数 INT(数值表达式)返回给定数值表达式的整数部分;函数 CEILING(数值表达式)返回大于或等于给定数值表达式的最小整数,ROUND(数值表达式 1,数值表达式 2)返回数值表达式 1四舍五入后的结果,数值表达式 2指明四舍五入的位数,大于 0则

42、是保留的小数的位数,小于等于 0表示是整数部分的舍入位数。INT(x+0.5)=INT(25.9)=25,CEIL(25,4)=26,ROUND(x,0)=25,故 B选项正确。26.下面程序的运行结果是_。 CLEAR s=0 i=-1 DO WHILE i =20 i=i+2 IF i%5!=0 i=i+1 LOOP ENDIF s=s+i ENDDO ? s(分数:1.00)A.0B.30C.35D.45 解析:解析 LOOP 直接将程序控制返回到 DO WHILE语句,并重新计算条件值,LOOP 可以放在 DOWHILE和 ENDDO之间的任何位置。循环体主要是 i自增 2,如果 i不

43、能整除 5,则自增 1,否则 s=s+i。最后是 s对 i的加总。当 i=-1时,符合循环条件 i =20,进入循环,i=1,i 不能整除 5,则自增 1,i=2;当 i为 2时,符合循环条件 i =20,进入循环,i=4,i 不能整除 5,则自增 1,i=5;如此循环。当 i为 22时,结束循环。这些循环中,i=10、15 和 20时,都能整除 5,s 对其进行了加总,s=10+15+20=45,故 D选项正确。27.下面程序的运行结果是_。 CLEAR n=10 proc1() ? n PROCEDURE prod n=1 FOR k=1 TO 5 n=n*k ENDFOR RETURN(

44、分数:1.00)A.10B.16C.24D.120 解析:解析 私有变量的作用域是建立它的模块及其下属的各层模块,当建立它的模块程序运行结束,这些私有变量也将自动清除。在主程序中 n为私有变量,n 作用域是主程序和子程序 proc1。在过程proc1中,进行 FOR循环,n=1*2*3*4*5=120。返回主程序,此时 n为 120。故 D选项正确。28.在 Visual Foxpro的 SQL查询中,用于指定分组必须满足条件的短语是_。(分数:1.00)A.ORDER BYB.GROUP BYC.HAVING D.WHERE解析:解析 GROUP BY 用于将查询结果按指定列分成集合组,使用

45、 HAVING子句可以对这些组进行限定,定义这些组所必须满足的条件,HAVING 子句和 WHERE子句不矛盾,在查询中是先用 WHERE子句限定元组,然后进行分组,最后用 HAVING子句限定分组。故 C选项正确。29.在 Visual Foxpro的 SQL查询中,当利用 LIKE运算符进行字符串匹配查询时,通常会用到通配符,其中代表 0个或多个字符的通配符是_。(分数:1.00)A.%B.?C._D.% 解析:解析 在 SQL查询中 LIKE对应的通配符%,代表 0个或多个字符,故 D选项正确。30.有主题帖表如下: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 查询

46、所有的主题帖,要求各主题帖按其发帖时间的先后次序降序排序,正确的 SQL语句是_。(分数:1.00)A.SELECT * FROM 主题帖 ORDER BY 发帖时间B.SELECT * FROM 主题帖 ORDER BY 发帖时间 DESC C.SELECT * FROM 主题帖 ORDER 发帖时间D.SELECT * FROM 主题帖 ORDER 发帖时间 DESC解析:解析 对查询结果进行排序使用 ORDER BY而不是 ORDER命令,故选项 C和 D错误。若对指定字段倒序排序,在指定字段后加上 DESC,故 B选项正确。31.有回复帖表如下: 回复帖(编号 C,用户名 C,内容 M

47、,回复时间 T,主题帖编号 C) 查询所有内容包含“春节”字样的回复帖,正确的 SQL语句是_。(分数:1.00)A.SELECT * FROM 回复帖 WHERE 内容 LIKE “%春节%“ B.SELECT * FROM 回复帖 WHERE 内容 LIKE “*春节*“C.SELECT * FROM 回复帖 WHERE 内容 LIKE “?春节?“D.SELECT * FROM 回复帖 WHERE 内容 LIKE “_春节_“解析:解析 查询所有内容包含“春节”字样的回复帖,则筛选条件为内容字段含有“春节”。在SQLSELECT语句中,字符串匹配运算符 LIKE只能与通配符“%”或“_”一起使用,其中,“%”表示 0个或任意多个字符

展开阅读全文
相关资源
猜你喜欢
  • DIN EN ISO 8029-2014 Plastics hose - General-purpose collapsible water hose textile-reinforced - Specification (ISO 8029 2014) German version EN ISO 8029 2014《塑料软管 织物增强式通用型可折叠水龙带 规.pdf DIN EN ISO 8029-2014 Plastics hose - General-purpose collapsible water hose textile-reinforced - Specification (ISO 8029 2014) German version EN ISO 8029 2014《塑料软管 织物增强式通用型可折叠水龙带 规.pdf
  • DIN EN ISO 8030-2014 Rubber and plastics hoses - Method of test for flammability (ISO 8030 2014) German version EN ISO 8030 2014《橡胶和塑料软管 易燃烧性试验方法(ISO 8030-2014) 德文版本EN ISO 8030-201.pdf DIN EN ISO 8030-2014 Rubber and plastics hoses - Method of test for flammability (ISO 8030 2014) German version EN ISO 8030 2014《橡胶和塑料软管 易燃烧性试验方法(ISO 8030-2014) 德文版本EN ISO 8030-201.pdf
  • DIN EN ISO 8031-2010 Rubber and plastics hoses and hose assemblies - Determination of electrical resistance and conductivity (ISO 8031 2009) German version EN ISO 8031 2009《橡胶和塑料软管.pdf DIN EN ISO 8031-2010 Rubber and plastics hoses and hose assemblies - Determination of electrical resistance and conductivity (ISO 8031 2009) German version EN ISO 8031 2009《橡胶和塑料软管.pdf
  • DIN EN ISO 8032-1999 Rubber and plastics hose assemblies - Flexing combined with hydraulic impulse test (half-omega test) (ISO 8032 1997) German version EN ISO 8032 1999《橡胶和塑料软管组件 .pdf DIN EN ISO 8032-1999 Rubber and plastics hose assemblies - Flexing combined with hydraulic impulse test (half-omega test) (ISO 8032 1997) German version EN ISO 8032 1999《橡胶和塑料软管组件 .pdf
  • DIN EN ISO 8033-2017 Rubber and plastics hoses - Determination of adhesion between components (ISO 8033 2016) German version EN ISO 8033 2017《橡胶和塑料软管 元件间附着力的测定(ISO 8033-2016) 德文版本E.pdf DIN EN ISO 8033-2017 Rubber and plastics hoses - Determination of adhesion between components (ISO 8033 2016) German version EN ISO 8033 2017《橡胶和塑料软管 元件间附着力的测定(ISO 8033-2016) 德文版本E.pdf
  • DIN EN ISO 8041 Berichtigung 1-2008 Human response to vibration - Measuring instrumentation (ISO 8041 2005) German version EN ISO 8041 2005 Corrigendum to DIN EN ISO 8041 2006-06 G.pdf DIN EN ISO 8041 Berichtigung 1-2008 Human response to vibration - Measuring instrumentation (ISO 8041 2005) German version EN ISO 8041 2005 Corrigendum to DIN EN ISO 8041 2006-06 G.pdf
  • DIN EN ISO 8041-2006 Human response to vibration - Measuring instrumentation (ISO 8041 2005) English version of DIN EN ISO 8041 2006-06《人体振动响应 测量仪》.pdf DIN EN ISO 8041-2006 Human response to vibration - Measuring instrumentation (ISO 8041 2005) English version of DIN EN ISO 8041 2006-06《人体振动响应 测量仪》.pdf
  • DIN EN ISO 8044-2015 Corrosion of metals and alloys - Basic terms and definitions (ISO 8044 2015) Trilingual version EN ISO 8044 2015《金属及合金的腐蚀特性 基本术语与定义(ISO 8044-2015) 三种语言版本EN ISO.pdf DIN EN ISO 8044-2015 Corrosion of metals and alloys - Basic terms and definitions (ISO 8044 2015) Trilingual version EN ISO 8044 2015《金属及合金的腐蚀特性 基本术语与定义(ISO 8044-2015) 三种语言版本EN ISO.pdf
  • DIN EN ISO 8049-2016 Ferronickel shot - Sampling for analysis (ISO 8049 2016) German version EN ISO 8049 2016《镍铁细粒 分析取样(ISO 8049-2016) 德文版本EN ISO 8049-2016》.pdf DIN EN ISO 8049-2016 Ferronickel shot - Sampling for analysis (ISO 8049 2016) German version EN ISO 8049 2016《镍铁细粒 分析取样(ISO 8049-2016) 德文版本EN ISO 8049-2016》.pdf
  • 相关搜索

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

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