ImageVerifierCode 换一换
格式:DOC , 页数:18 ,大小:105.50KB ,
资源ID:1328394      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1328394.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级Visual+FoxPro真题2013年09月(1)及答案解析.doc)为本站会员(outsidejudge265)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

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个或任意多个字符

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