【计算机类职业资格】二级VISUAL+FOXPRO真题2015年03月(3)及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO真题2015年03月(3)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO真题2015年03月(3)及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
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.可行性研究
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 2015 03 答案 解析 DOC
