欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级VISUAL+FOXPRO真题2015年03月(3)及答案解析.doc

    • 资源ID:1328405       资源大小:103.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级VISUAL+FOXPRO真题2015年03月(3)及答案解析.doc

    1、二级 VISUAL+FOXPRO 真题 2015 年 03 月(3)及答案解析(总分:40.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.在最坏情况下_。(分数:1.00)A.快速排序的时间复杂度比冒泡排序的时间复杂度要小B.快速排序的时间复杂度比希尔排序的时间复杂度要小C.希尔排序的时间复杂度比直接插入排序的时间复杂度要小D.快速排序的时间复杂度与希尔排序的时间复杂度是一样的2.在深度为 7 的满二叉树中,度为 2 的结点个数为_。(分数:1.00)A.64B.63C.32D.313.设栈的顺序存储空间为 S(1:m),初始状态为 top=m+1。现经过一系列入

    2、栈与退栈运算后,top=20,则当前栈中的元素个数为_。(分数:1.00)A.30B.20C.m-19D.m-204.算法空间复杂度的度量方法是_。(分数:1.00)A.算法程序的长度B.算法所处理的数据量C.执行算法所需要的工作单元D.执行算法所需要的存储空间5.下面不属于软件开发阶段任务的是_。(分数:1.00)A.测试B.可行性研究C.设计D.实现6.下面属于字符类的实例是_。(分数:1.00)A.“518“B.“5“C.“nm“D.“n“7.某系统结构图如下图所示 (分数:1.00)A.nB.1C.3D.48.一个兴趣班可以招收多名学生,而个学生可以参加多个兴趣班。则实体兴趣班和实体学

    3、生之间的联系是_。(分数:1.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系9.有三个关系表 R、S 和 T 如下,其中三个关系对应的关键字分别为 A,B 和复合关键字(A,B)。 R A A1 a 1 b n S B B1 B2 f g h 1 x y n p x T A B C a f 3 b q 4 表 T 的记录项(b,q,4)违反了_。(分数:1.00)A.实体完整性约束B.参照完整性约束C.用户定义的完整性约束D.关系完整性约束10.在数据库系统中,给出数据模型在计算机上物理结构表示的是_。(分数:1.00)A.概念数据模型B.逻辑数据模型C.物理数据模型D

    4、.关系数据模型11.下面有关视图的叙述中错误的是_。(分数:1.00)A.视图的数据源只能是数据库表和视图,不能是自由表B.在视图设计器中不能指定“查询去向”C.视图没有相应的文件,视图定义保存在数据库文件中D.使用 USE 命令可以打开或关闭视图12.利用“查询设计器”设计查询,若要指定是否要重复记录(对应于 DISTINCT),应使用_。(分数:1.00)A.“字段”选项卡B.“联接”选项卡C.“筛选”选项卡D.“杂项”选项卡13.打开视图后,可以显示视图中数据的命令是_。(分数:1.00)A.DOB.USEC.BROWSED.CREATE14.使用键盘操作重新打开命令窗口的方法是_。(分

    5、数:1.00)A.按 Ctrl+F4 组合键B.按 Ctrl+F2 组合键C.按 Alt+F4 组合键D.按 Alt+F2 组合键15.在创建表文件时要定义一个日期型字段,应在该字段的宽度位置输入_。(分数:1.00)A.1B.8C.DD.不必输入16.下面不能创建数据库的方式是_。(分数:1.00)A.CREATE 命令B.CREATE DATABASE 命令C.在“项目管理器”窗口中选择“数据库”选项,然后单击“新建”按钮D.单击工具栏上的“新建”按钮,然后在打开的对话框中选择“数据库”文件类型并单击“新建文件”按钮17.在当前数据库中添加一个表的命令是_。(分数:1.00)A.ADD 命

    6、令B.ADD TABLE 命令C.APPEND 命令D.APPEND TABLE 命令18.假设当前表包含记录且有索引,命令 GO TOP 的功能是_。(分数:1.00)A.将记录指针定位在 1 号记录B.将记录指针定位在 1 号记录的前面位置C.将记录指针定位在索引排序排在第 1 的记录D.将记录指针定位在索引排序排在第 1 的记录的前面位置19.在 Visual Foxpro 中,使用 LOCATE FOR 条件命令按条件查找记录,当查找到满足条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用命令_。(分数:1.00)A.LOCATE FOR 条件命令B.SKIP 命令C.

    7、CONTINUE 命令D.GO 命令20.下面有关查询的叙述中错误的是_。(分数:1.00)A.查询文件的扩展名是.QPRB.查询文件是一种文本文件,可以直接用文本编辑器创建C.查询的去向包括表、临时表、报表等D.查询的数据源只能是数据库表和视图,不能是自由表21.要将数组数据复制到表的当前记录中,可以使用命令_。(分数:1.00)A.CATHER TOB.SCATTER TOC.GATHER FROMD.SCATTER FROM22.连续执行以下命令后,最后一条命令的输出结果是_。 x=10 y=x=20 ? x,y(分数:1.00)A.20,20B.10,20C.20,.T.D.10,.F

    8、.23.连续执行以下命令后,最后一条命令的输出结果是_。 A=10 x=“A“+SPACE(2) ? IIF(A=20,x-“BCD“+“E“,x+“BCD“-“E“)(分数:1.00)A.ABCD EB.A BCDEC.ABCDED.出错24.连续执行以下命令后,最后一条命令的输出结果是_。 t=2012-10-1 10:10 AM t=t+1 ? day(t),sec(t)(分数:1.00)A.1,0B.1,1C.2,0D.2,125.连续执行以下命令后,最后一条命令的输出结果是_。 x=25.6 ? INT(x),FLOOR(x),ROUND(x,0)(分数:1.00)A.25,25,2

    9、5B.25,25,26C.26,25,26D.26,26,2626.下面程序的运行结果是_。 CLEAR x=1 y=1 i=2 DO WHILE i10 z=y+x x=y y=z i=i+1 ENDDO ? z(分数:1.00)A.21B.34C.55D.8927.下面程序的运行结果是_。 CLEAR n=10 proc1() ? n PROCEDURE proc1 PRIVATE n n=1 FOR k=1 TO 5 n=n*k ENDFOR RETURN(分数:1.00)A.10B.16C.24D.12028.在 Visual Foxpro 的 SQL 查询中,为计算某字段值的合计应使

    10、用函数_。(分数:1.00)A.COUNTB.AVGC.MAXD.SUM29.在 Visual Foxpro 的 SQL 查询中,当利用 LIKE 运算符进行字符串匹配查询时,通常会用到通配符,其中代表一个字符的通配符是_。(分数:1.00)A.*B.?C._D.%30.有主题帖表如下: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 查询所有 2012 年 1 月发表的主题帖,正确的 SQL 语句是_。(分数:1.00)A.SELECT * FROM 主题帖 WHERE 发帖时间 LIKE 2012-01B.SELECT * FROM 主题帖 WHERE YEAR(发帖时间

    11、)=2012 AND MONTH(发帖时间)=1C.SELECT * FROM 主题帖 WHERE YEAR(发帖时间)=2012 OR MONTH(发帖时间)=1D.SELECT * FROM 主题帖 WHERE YEAR(发帖时间)=2012,MONTH(发帖时间)=131.有主题帖表如下: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 查询所有内容包含“春节”字样的主题帖,正确的 SQL 语句是_。(分数:1.00)A.SELECT * FROM 主题帖 WHERE 内容 $“春节“B.SELECT * FROM 主题帖 WHERE “春节“ IN 内容C.SELEC

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

    13、用户名 WHERE 编号=“00001“C.SELECT 用户.用户名,用户.电子邮箱 FROM 用户 JOIN 回复帖 ON 用户.用户名=回复帖.用户名 WHERE 编号=“00001“D.SELECT 用户.用户名,用户.电子邮箱 FROM 用户 JOIN 回复帖 WHERE 用户.用户名=回复帖.用户名 AND 编号=“00001“33.有如下用户表和主题帖表: 用户(用户名 C,密码 C,性别 L,电子邮箱 C) 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 查询没有发表过任何主题帖的用户信息,正确的 SQL 语句是_。(分数:1.00)A.SELECT * FR

    14、OM 用户 WHERE NOT EXISTS(SELECT * FROM 主题帖 WHERE 用户名=用户.用户名)B.SELECT * FROM 用户 WHERE EXISTS(SELECT * FROM 主题帖 WHERE 用户名!=用户.用户名)C.SELECT * FROM 用户 WHERE 用户名 NOT IN(SELECT * FROM 主题帖)D.SELECT * FROM 用户 WHERE 用户名!=(SELECT 用户名 FROM 主题帖)34.有如下主题帖表: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T,点击数 N,回复数 N) 查询点击数最高的主题帖(

    15、可能有多个),错误的 SQL 语句是_。(分数:1.00)A.SELECT * TOP 1 FROM 主题帖 ORDER BY 点击数 DESCB.SELECT * FROM 主题帖 WHERE 点击数=ALL(SELECT 点击数 FROM 主题帖)C.SELECT * FROM 主题帖 WHERE 点击数=(SELECT MAX(点击数) FROM 主题帖)D.SELECT * FROM 主题帖 WHERE 点击数=ANY(SELECT 点击数 FROM 主题帖)35.有如下主题帖表和回复帖表: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 回复帖(编号 C,用户名 C

    16、,内容 M,回复时间 T,主题帖编号 C) 统计并显示回复帖数量大于等于 5 的主题帖信息,正确的 SQL 语句是_。(分数:1.00)A.SELECT 主题帖编号,标题,COUNT(*) 回复帖数量 FROM 主题帖,回复帖;WHERE 主题帖.编号=主题帖编号;GROUP BY 主题帖编号,标题 HAVING 回复帖数量=5B.SELECT 主题帖编号,标题,COUNT(*) 回复帖数量 FROM 主题帖,回复帖;WHERE 主题帖.编号=主题帖编号;GROUP BY 主题帖编号,标题 WHERE 回复帖数量 =5C.SELECT 主题帖编号,标题,COUNT(*) 回复帖数量 FROM

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

    18、T INTO 用户 WITH MEMORYC.INSERT INTO 用户 FROM MEMVARD.INSERT INTO 用户 FROM MEMORY37.有如下用户表: 用户(用户名 C,密码 C,性别 L,电子邮箱 C) 要修改用户名为“liuxiaobo”的用户的密码和电子邮箱,正确的 SQL 语句是_。(分数:1.00)A.UPDATE 用户 SET 密码=“abcdef“,电子邮箱=““;WHERE 用户名=“liuxiaobo“B.UPDATE 用户 SET 密码=“abcdef“ AND 电子邮箱=““;WHERE 用户名=“liuxiaobo“C.UPDATE TO 用户

    19、SET 密码=“abcdef“,电子邮箱=““;WHERE 用户名=“liuxiaobo“D.UPDATE TO 用户 SET 密码=“abcdef“ AND 电子邮箱=““;WHERE 用户名=“liuxiaobo“38.Visual Foxpro 基类的最小事件集不包含的事件是_。(分数:1.00)A.InitB.DestroyC.LoadD.Error39.假设已经为某控件设计好了快捷菜单 mymenu,那么要为该控件设置的 RightClick 事件代码应该为_。(分数:1.00)A.DO mymenuB.DO MENU mymenuC.DO mymenu.mnxD.DO mymenu

    20、.mpr40.以纯文本形式保存设计结果的设计器是_。(分数:1.00)A.查询设计器B.表单设计器C.菜单设计器D.以上都不对二级 VISUAL+FOXPRO 真题 2015 年 03 月(3)答案解析(总分:40.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.在最坏情况下_。(分数:1.00)A.快速排序的时间复杂度比冒泡排序的时间复杂度要小B.快速排序的时间复杂度比希尔排序的时间复杂度要小C.希尔排序的时间复杂度比直接插入排序的时间复杂度要小 D.快速排序的时间复杂度与希尔排序的时间复杂度是一样的解析:解析 对长度为 n 的线性表排序,下表为常用排序方法时间复

    21、杂度: 方法 平均时间 最坏情况时间 冒泡排序 O(n 2 ) O(n 2 ) 直接插入排序 O(n 2 ) O(n 2 ) 简单选择排序 O(n 2 ) O(n 2 ) 快速排序 O(nlog 2 n) O(n 2 ) 堆排序 O(nlog 2 n) O(nlog 2 n) 上表中未包括希尔排序,因为希尔排序的时间效率与所取的增量序列有关,如果增量序列为:d 1 =n/2,d i+1 =d i /2,在最坏情况下,希尔排序所需要的比较次数为 O(n 1.5 )。快速排序与冒泡排序的时间复杂度均为 O(n 2 ),A 选项错误。快速排序比希尔排序的时间复杂度要大(O(n 2 )O(n 1.5

    22、),B 选项错误。希尔排序的时间复杂度比直接插入排序的时间复杂度要小(O(n 1.5 )O(n 2 ),C 选项正确。快速排序比希尔排序的时间复杂度大(O(n 2 )O(n 1.5 ),D 选项错误。2.在深度为 7 的满二叉树中,度为 2 的结点个数为_。(分数:1.00)A.64B.63 C.32D.31解析:解析 在树的结构中,树的最大层次称为树的深度。满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个子结点。也就是说,在满二叉树中,每一层上的结点数都达到最大值。根据二叉树的性质 1,在二叉树的第 k 层上,最多 2 k -1 个节点;故第七层上的叶子结点数为 2 7

    23、-1 =64,根据二叉树的性质 3,度为 0 的结点(叶子结点)总是比度为 2 的结点多一个。故此题度为 2 的结点个数为 63。B 选项正确。3.设栈的顺序存储空间为 S(1:m),初始状态为 top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为_。(分数:1.00)A.30B.20C.m-19 D.m-20解析:解析 此题因初始状态为 top=m+1,可以确定初始状态栈底指针指向高地址,每次入栈是 top-1,而不是 top+1。那么,top=m+1-1 时,第 1 个元素入栈;top=m+1-2 时,第 2 个元素入栈;top=m+1-3 时,第 3 个元素

    24、入栈。以此类推,当 top=m+1-x=20 时,是第 x 个元素入栈,x 的值为 m+1-20=m-19。故top=20 时,栈中共有 m-19 个元素。C 选项正确。4.算法空间复杂度的度量方法是_。(分数:1.00)A.算法程序的长度B.算法所处理的数据量C.执行算法所需要的工作单元D.执行算法所需要的存储空间 解析:解析 算法的空间复杂度是指执行这个算法所需要的内存空间。算法执行期间所需的存储空间包括 3 个部分:输入数据所占的存储空间;程序本身所占的存储空间;算法执行过程中所需要的额外空间,D 选项正确。5.下面不属于软件开发阶段任务的是_。(分数:1.00)A.测试B.可行性研究

    25、C.设计D.实现解析:解析 软件生命周期分为 3 个时期共 8 个阶段:软件定义期,包括问题定义、可行性研究、需求分析;软件开发期,包括概要设计、详细设计、实现、测试;运行维护期,即运行维护阶段。可行性研究属于软件定义期任务,B 选项错误。6.下面属于字符类的实例是_。(分数:1.00)A.“518“B.“5“C.“nm“D.“n“ 解析:解析 字符实例的一般形式是用一对单引号括起来的一个字符。另外 ASCII 码中还有一些控制字符,VF 中用转义字符的形式来书写这些常量,转义字符一反斜杠()开始,后面跟 1 个字符或字符序列。“518“单引号中有三个字符,A 选项错误。“5“双引号为字符串,

    26、B 选项错误。“nm“单引号中有两个字符,C 选项错误。“n“为换行符,属于字符类实例,D 选项正确。7.某系统结构图如下图所示 (分数:1.00)A.n B.1C.3D.4解析:解析 扇出指的是由一个模块直接调用的其他模块数。题干中某系统为一个模块,其扇出数目为n(n3),功能 1 与功能 n 模块扇出数均为 2,故 A 选项正确。8.一个兴趣班可以招收多名学生,而个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是_。(分数:1.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系 解析:解析 一般来说,实体集之间必须通过联系来建立联接关系,分为 3 类:一对一联

    27、系(1:1)、一对多联系(1:m)、多对多联系(m:n)。多个兴趣班与多个学生的关系为 m:n 联系,D 选项正确。9.有三个关系表 R、S 和 T 如下,其中三个关系对应的关键字分别为 A,B 和复合关键字(A,B)。 R A A1 a 1 b n S B B1 B2 f g h 1 x y n p x T A B C a f 3 b q 4 表 T 的记录项(b,q,4)违反了_。(分数:1.00)A.实体完整性约束B.参照完整性约束 C.用户定义的完整性约束D.关系完整性约束解析:解析 关系模型中可以有 3 类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约

    28、束是指,若属性 M 是关系的主键,则属性 M 中的属性值不能为空值。T 中主键不为空,A 选项错误。参照完整性约束是指,若属性(或属性组)A 是关系 M 的外键,它与关系 M 的主码相对应,则对于关系 M 中的每个元组在 A 上的值必须为:要么取空值;要么等于关系 M 中某个元组的主码值。属性B 为关系 S 的外键,它与关系 S 的主键相对应,则 T 中元组在 B 上应该为空或者与 S 中主键值相等,题目中不相等,违反参照完整性约束,B 选项正确。此题关系中无语义要求,C 选项错误。10.在数据库系统中,给出数据模型在计算机上物理结构表示的是_。(分数:1.00)A.概念数据模型B.逻辑数据模

    29、型C.物理数据模型 D.关系数据模型解析:解析 数据模型按照不同的应用层次分为以下 3 种类型:概念数据模型,重于对客观世界复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。C 选项正确。11.下面有关视图的叙述中错误的是_。(分数:1.00)A.视图的数据源只能是数据库表和视图,不能是自由表 B.在视图设计器中不能指定“查询去向”C.视图没有相应的文件,视图定义保存在数据库文件中D.使用 USE 命令可以打开或关闭视图解析:解析 视图的数据可以来自数

    30、据库表、自由表和其他视图,故 A 选项错误。视图设计器没有查询去向的问题,故选项 B 正确。视图不作为独立的文件存储,而是存放在定义它的数据库中,故选项 C 正确。建立视图后,可用 USE 命令打开视图和关闭视图,故选项 D 正确。12.利用“查询设计器”设计查询,若要指定是否要重复记录(对应于 DISTINCT),应使用_。(分数:1.00)A.“字段”选项卡B.“联接”选项卡C.“筛选”选项卡D.“杂项”选项卡 解析:解析 字段选项卡对应 SQL 中的 Select 语句,联接选项卡对应 SQL 中的 JOIN ON 语句;筛选选项卡对应 SQL 中的 WHERE 语句;杂项选项卡对应 S

    31、QL 中的 DISTICT、TOP 语句,故选项 A、B、C、错误,选项 D 正确。13.打开视图后,可以显示视图中数据的命令是_。(分数:1.00)A.DOB.USEC.BROWSE D.CREATE解析:解析 DO 用于运行命令程序,故 A 选项错误。可用 USE 命令打开视图和关闭视图,故选项 B 错误。BROWSE 可以显示视图数据,故选项 C 正确。CREATE 是建立视图的命令,故 D 选项错误。14.使用键盘操作重新打开命令窗口的方法是_。(分数:1.00)A.按 Ctrl+F4 组合键B.按 Ctrl+F2 组合键 C.按 Alt+F4 组合键D.按 Alt+F2 组合键解析:

    32、解析 按 Ctrl+F2 组合键是重新打开命令窗口的方法,故选择 B 选项。A 选项,按 Ctrl+F4 组合键是关闭命令窗口的方法。Alt+F4 是关闭整个应用程序窗口。15.在创建表文件时要定义一个日期型字段,应在该字段的宽度位置输入_。(分数:1.00)A.1B.8C.DD.不必输入 解析:解析 日期型数据长度固定为 8 位,系统已设定,不需用户再定义,故选择 D 选项。16.下面不能创建数据库的方式是_。(分数:1.00)A.CREATE 命令 B.CREATE DATABASE 命令C.在“项目管理器”窗口中选择“数据库”选项,然后单击“新建”按钮D.单击工具栏上的“新建”按钮,然后

    33、在打开的对话框中选择“数据库”文件类型并单击“新建文件”按钮解析:解析 在 VF 中建立数据库有三种方法,第一种通过项目管理器建立数据库,第二种通过“新建”对话框建立数据库,第三种通过 CREATE DATABASE 命令的方式建立数据库,故 B 选项能正确建立数据库。A 选项中的 CREATE 命令能用来创建表,故 A 选项不能创建数据库。项目管理器建立数据库则是打开项目管理器,选择“数据”选项卡中的“数据库”,单击“新建”按钮,在弹出的“新建数据库”对话框中单击“新建数据库”按钮,在弹出的对话框中选择文件类型“数据库”,单击保存按钮,故 C 选项能创建数据库。第二种选择“文件”-“新建”菜

    34、单命令,在弹出的“新建”对话框中选择“数据库”单选按钮,然后单击“新建文件”,故 D 选项能创建数据库。17.在当前数据库中添加一个表的命令是_。(分数:1.00)A.ADD 命令B.ADD TABLE 命令 C.APPEND 命令D.APPEND TABLE 命令解析:解析 ADD TABLE 命令是在当前数据库中添加一个自由表,APPEND BLANK是添加记录命令,在表的尾部增加记录,没有 ADD 命令和 APPEND TABLE 命令,故选择 B 选项。18.假设当前表包含记录且有索引,命令 GO TOP 的功能是_。(分数:1.00)A.将记录指针定位在 1 号记录B.将记录指针定位

    35、在 1 号记录的前面位置C.将记录指针定位在索引排序排在第 1 的记录 D.将记录指针定位在索引排序排在第 1 的记录的前面位置解析:解析 GOTO|GO 是查询定位命令,GO TOP 中的 TOP 是表头,不使用索引时是表的第一个记录,使用索引时是索引项排在最前面的索引对应记录,故选择 C 选项。19.在 Visual Foxpro 中,使用 LOCATE FOR 条件命令按条件查找记录,当查找到满足条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用命令_。(分数:1.00)A.LOCATE FOR 条件命令B.SKIP 命令C.CONTINUE 命令 D.GO 命令解析:解

    36、析 对于当前工作区打开的表,用户可以使用 GOTO 命令进行记录的绝对定位,使用 SKIP 命令进行记录的相对定位;使用 Locate 命令进行条件定位;使用 Continue 命令是按照 Locate 指定的条件继续定位下一条记录,故 C 选项正确。20.下面有关查询的叙述中错误的是_。(分数:1.00)A.查询文件的扩展名是.QPRB.查询文件是一种文本文件,可以直接用文本编辑器创建C.查询的去向包括表、临时表、报表等D.查询的数据源只能是数据库表和视图,不能是自由表 解析:解析 查询是一个以扩展名为.QPR 独立保存的文本文件,可直接用文本编辑器创建,故 A 选项和B 选项正确。查询的去

    37、向包括临时表、表、报表和标签等,故 C 选项正确。查询的数据源可以是自由表,故 D 选项错误。21.要将数组数据复制到表的当前记录中,可以使用命令_。(分数:1.00)A.CATHER TOB.SCATTER TOC.GATHER FROM D.SCATTER FROM解析:解析 SCATTER TO 命令是将表的当前记录复制到数组中,GATHER FROM 命令是将数组中的数据复制到当前记录中,GATHER TO 和 SCATTER FROM 不是数据和数组数据之间的交换命令,故选择 C 选项。22.连续执行以下命令后,最后一条命令的输出结果是_。 x=10 y=x=20 ? x,y(分数:

    38、1.00)A.20,20B.10,20C.20,.T.D.10,.F. 解析:解析 “y=x=20”的第一个等于号是赋值,第二个等于号是关系运算符等于,判断 x 是否等于20,x 为 10,不等于 20,故返回假,y 被赋值为 F,故 D 选项正确。23.连续执行以下命令后,最后一条命令的输出结果是_。 A=10 x=“A“+SPACE(2) ? IIF(A=20,x-“BCD“+“E“,x+“BCD“-“E“)(分数:1.00)A.ABCD EB.A BCDE C.ABCDED.出错解析:解析 SPACE(2)是指产生两个空格组成的字符串,则 x 为 10,此时 x=20 的判断为假,则执行

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

    40、中抽出日,函数值为数值型,SEC 返回指定的日期时间表达式中的秒数部分。则?day(t),sec(t)显示为 1,1,B 选项正确。25.连续执行以下命令后,最后一条命令的输出结果是_。 x=25.6 ? INT(x),FLOOR(x),ROUND(x,0)(分数:1.00)A.25,25,25B.25,25,26 C.26,25,26D.26,26,26解析:解析 函数 INT(数值表达式)返回给定数值表达式的整数部分;FLOOR(数值表达式)返回小于或等于给定数值表达式的最大整数,ROUND(数值表达式 1,数值表达式 2)返回数值表达式 1四舍五入后的结果,数值表达式 2 指明四舍五入的

    41、位置,大于 0 则是保留的小数的位数,小于等于 0 表示是整数部分的舍入位数。INT(x)=INT(25.6)=25,FLOOR(x)=25,ROUND(x,0)=26,故 B 选项正确。26.下面程序的运行结果是_。 CLEAR x=1 y=1 i=2 DO WHILE i10 z=y+x x=y y=z i=i+1 ENDDO ? z(分数:1.00)A.21B.34C.55 D.89解析:解析 此题循环的条件是 i10,i=2 时,满足循环条件,执行循环体,z=1+1=2,x=1,y=2,i=3;i=3 时,满足循环条件,执行循环体,z=1+2=3,x=2,y=3,i=4;只要 i10就

    42、执行循环体,直至当 i=9 时,满足循环,执行循环体,z=34+21=55,x=y=34,y=55,i=10,此时不满足循环条件,退出循环,z 为 55,故 C 选项正确。27.下面程序的运行结果是_。 CLEAR n=10 proc1() ? n PROCEDURE proc1 PRIVATE n n=1 FOR k=1 TO 5 n=n*k ENDFOR RETURN(分数:1.00)A.10 B.16C.24D.120解析:解析 在过程 proc1 中,使用了 PRIVATE 命令,隐藏了主程序中可能存在的变量,使得变量 n 在子程序中暂时无效,即只能在过程 proc1 中使用,不影响主

    43、程序中的 n 的值,故在主程序中的 n 值为10,故 A 选项正确。28.在 Visual Foxpro 的 SQL 查询中,为计算某字段值的合计应使用函数_。(分数:1.00)A.COUNTB.AVGC.MAXD.SUM 解析:解析 COUNT 用来统计记录数,AVG 用来计算某一字段值的平均数,MAX 用来计算某一字段值的最大值,SUM 用来对某一字段值计算总和,故 D 选项正确。29.在 Visual Foxpro 的 SQL 查询中,当利用 LIKE 运算符进行字符串匹配查询时,通常会用到通配符,其中代表一个字符的通配符是_。(分数:1.00)A.*B.?C._ D.%解析:解析 A

    44、选项和 B 选项是 VF 命令中使用的通配符,不是 SQL 专用通配符,故错误。通配符“%”,代表 0 个或多个字符,即表示若干个任意字符,故 D 选项错误。“_”通配表示任意 1 个字符,故选择 C选项。30.有主题帖表如下: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 查询所有 2012 年 1 月发表的主题帖,正确的 SQL 语句是_。(分数:1.00)A.SELECT * FROM 主题帖 WHERE 发帖时间 LIKE 2012-01B.SELECT * FROM 主题帖 WHERE YEAR(发帖时间)=2012 AND MONTH(发帖时间)=1 C.SEL

    45、ECT * FROM 主题帖 WHERE YEAR(发帖时间)=2012 OR MONTH(发帖时间)=1D.SELECT * FROM 主题帖 WHERE YEAR(发帖时间)=2012,MONTH(发帖时间)=1解析:解析 YEAR 和 MONTH 函数分别取日期型或日期时间型数据的年份和月份。查询条件是 2012 年 1月份的记录,即 YEAR(发帖时间)=2012 AND MONTH (发帖时间)=1。故选择 B 选项。A 选项 Like 只能用于字符串,不能用于日期或日期时间型,故错误。2012 年和 1 月份两个条件是且的关系,C 选项错误。连接两个查询条件不能用逗号,故 D 选项

    46、错误。31.有主题帖表如下: 主题帖(编号 C,用户名 C,标题 C,内容 M,发帖时间 T) 查询所有内容包含“春节”字样的主题帖,正确的 SQL 语句是_。(分数:1.00)A.SELECT * FROM 主题帖 WHERE 内容 $“春节“B.SELECT * FROM 主题帖 WHERE “春节“ IN 内容C.SELECT * FROM 主题帖 WHERE “春节“ IN (内容)D.SELECT * FROM 主题帖 WHERE 内容 LIKE “%春节%“ 解析:解析 “$”为子串包含测试运算符,不能够成为筛选条件,故 A 选项错误。在筛选条件中不能用IN,因为 IN 是判断指定

    47、值在一组值的范围内,故 B 和 C 选项错误。LIKE 是字符匹配运算符,通配符“%”,表示若干个任意字符。查询所有内容包含“春节”字样的回复帖,筛选条件为内容字段含有“春节”,则使用 LIKE,利用通配符“%”,筛选条件为“WHERE 内容 LIKE “%春节%“”,故 D 选项正确。32.有如下用户表和回复帖表: 用户(用户名 C,密码 C,性别 L,电子邮箱 C) 回复帖(编号 C,用户名 C,内容 M,回复时间 T,主题帖编号 C) 查询发表了编号为“00001”的回复帖的用户信息,正确的 SQL 语句是_。(分数:1.00)A.SELECT 用户.用户名,电子邮箱 FROM 用户,回

    48、复帖 WHERE 回复帖.编号=“00001“B.SELECT 用户.用户名,用户.电子邮箱 FROM 用户,回复帖 ON 用户.用户名=回复帖.用户名 WHERE 编号=“00001“C.SELECT 用户.用户名,用户.电子邮箱 FROM 用户 JOIN 回复帖 ON 用户.用户名=回复帖.用户名 WHERE 编号=“00001“ D.SELECT 用户.用户名,用户.电子邮箱 FROM 用户 JOIN 回复帖 WHERE 用户.用户名=回复帖.用户名 AND 编号=“00001“解析:解析 A 选项查询条件是针对于主题帖,检索出的结果来自于用户,两个表没有任何连接条件,故错误。从 SELECT 标准语句的完整语法格式中抽出与连接运算相关的语法格式:SELECTFROM 数据库表 1I


    注意事项

    本文(【计算机类职业资格】二级VISUAL+FOXPRO真题2015年03月(3)及答案解析.doc)为本站会员(postpastor181)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开