【计算机类职业资格】二级Visual+FoxPro真题2013年09月(3)及答案解析.doc
《【计算机类职业资格】二级Visual+FoxPro真题2013年09月(3)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级Visual+FoxPro真题2013年09月(3)及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 Visual+FoxPro真题 2013年 09月(3)及答案解析(总分:100.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)AnB.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 l 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.关系数据模型11.下面
4、有关视图的叙述中错误的是_。(分数:1.00)A.视图的数据源只能是数据库表和视图,不能是自由表B.在视图设计器中不能指定“查询去向”C.视图没有相应的文件,视图定义保存在数据库文件中D.使用 USE命令可以打开或关闭视图12.利用“查询设计器”设计查询,若要指定是否要重复记录(对应于 DISTINCT),应使用_。(分数:1.00)A.“字段”选项卡B.“联接”选项卡C.“筛选”选项卡D.“杂项”选项卡13.打开视图后,可以显示视图中数据的命令是_。(分数:1.00)A.DOB.USEC.BROWSED.CREATE14.使用键盘操作重新打开命令窗口的方法是_。(分数:1.00)A.按 Ct
5、rl+F4组合键B.按 Ctrl+F2组合键C.按 Alt+F4组合键D.按 Alt+F2组合键15.在创建表文件时要定义一个日期型字段,应在该字段的宽度位置输入_。(分数:1.00)A.1B.8CDD.不必输入16.下面不能创建数据库的方式是_。(分数:1.00)A.CREATE命令B.CREATE DATABASE命令C.在“项目管理器”窗口中选择“数据库”选项,然后单击“新建”按钮D.单击工具栏上的“新建”按钮,然后在打开的对话框中选择“数据库”文件类型并单击“新建文件”按钮17.在当前数据库中添加一个表的命令是_。(分数:1.00)A.ADD命令B.ADD TABLE命令C.APPEN
6、D命令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.CONTINUE命令D.GO命令20.下面有关查询的叙述中错误的是_
7、。(分数:1.00)A.查询文件的扩展名是.QPRB.查询文件是一种文本文件,可以直接用文本编辑器创建C.查询的去向包括表、临时表、报表等D.查询的数据源只能是数据库表和视图,不能是自由表21.要将数组数据复制到表的当前记录中,可以使用命令_。(分数:1.00)A.GATHER 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.23.连续执行以下命令后,最后一条命令的输出结果是_。 A=10 x=
8、“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,25B.25,25,26C.26,25,26D.26,26,2626.下面
9、程序的运行结果是_。 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查询中,为计算某字段值的合计应使用函数_。(分数:1.00)A.COUNTB.AVGC.MAXD.SUM29
10、.在 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(发帖时间)=2012 AND MONTH(发帖时间)=1C.SELECT * FROM 主题帖
11、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.SELECT * FROM 主题帖 WHERE “春节“ IN(内容)D.SELECT * FROM
12、 主题帖 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 用户.用户名=回复帖.用户名 WHERE 编号=“00001“C.SELECT 用户用户名,用户.电子邮箱 FROM
13、 用户 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 * FROM 用户 WHERE NOT EXISTS(SELECT * FROM 主题帖 WHERE 用户名
14、=用户.用户名)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) 查询点击数最高的主题帖(可能有多个),错误的 SQL语句是_。(分数:1.00)A.SELECT * TOP 1 FROM
15、主题帖 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,内容 M,回复时间 T,主题帖编号 C) 统计并显示回复帖数量大于等于 5的主题帖信息,正确的
16、SQL语句是_。(分数:1.00)A.SELECT 主题帖编号,标题,COUNT(*) 回复帖数量 FROM 主题帖,回复帖;WHERE 主题帖.编号=主题帖编号;GROUP BY 主题帖编号,标题 HAVING 回复帖数量 =5B.SELECT 主题帖编号标题,COUNT(*) 回复帖数量 FROM 主题帖,回复帖;WHERE 主题帖.编号=主题帖编号;GROUP BY 主题帖编号,标题 WHERE 回复帖数量 =5C.SELECT 主题帖编号,标题,COUNT(*) 回复帖数量 FROM 主题帖,回复帖;WHERE 主题帖.编号=回复帖.编号;GROUP BY 主题帖编号,标题 HAVIN
17、G 回复帖数量 =5D.SELECT 主题帖编号,标题,COUNT(*)回复帖数量 FROM 主题帖,回复帖;WHERE 主题帖.编号=回复帖.编号;GROUP BY 主题帖编号,标题 WHERE 回复帖数量 =536.有如下用户表: 用户(用户名 C,密码 C,性别 L,电子邮箱 C) 假设已存在与表各字段变量同名的内存变量,现在要把这些内存变量的值作为一条新记录的值插入表中,正确的 SQL语句是_。(分数:1.00)A.INSERT INTO 用户 WITH MEMVARB.INSERT INTO 用户 WITH MEMORYC.INSERT INTO 用户 FROM MEMVARD.IN
18、SERT 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 用户 SET 密码=“abcdef“,电子邮箱=““;WHERE 用户名=“liuxiaobo“D.UPDATE
19、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.mpr40.以纯文本形式保存设计结果的设计器是_。(分数:1.00)A.查询设计器B.表单设计器C.菜单设计器
20、D.以上都不对二、基本操作题(总题数:1,分数:18.00)41.在 下,完成如下操作: (1)将 student表中学号为 99035001的学生的“院系”字段值修改为“经济”。 (2)将 score表中“成绩”字段的名称修改为“考试成绩”。 (3)使用 SQL命令(ALTER TABLE)为 student表建立一个候选索引,索引名和索引表达式均为“学号”,并将相应的 SQL命令保存在 three.prg文件中。 (4)通过表设计器为 course表建立一个候选索引,索引名和索引表达式都是“课程编号”。 (分数:18.00)_三、简单应用题(总题数:1,分数:24.00)在下完成如下简单应
21、用:(分数:24.00)(1).建立一个满足下列要求的表单文件 tab。 表单中包含一个页框控件 Pageframe1,该页框含有 3个页面:Page1、Page2、Page3,三个页面的标题依次为“学生”、“课程”和“成绩”。 将 student(学生)表、course(课程)表和 score(成绩)表分别添加到表单的数据环境中。 直接用拖曳的方法使得在页框控件的相应页面上分别显示 student(学生)表、course(课程)表和score(成绩)表的内容。 表单中包含一个“退出”命令按钮(Command1),单击该按钮关闭并释放表单。(分数:12.00)_(2).给定表单 modi2.s
22、ex,功能是:要求用户输入一个正整数,然后计算从 1到该数字之间有多少偶数、多少奇数、多少能被 3整除的数,并分别显示出来,最后统计出满足条件的数的总数量。请修改并调试该程序,使之能够正确运行。 改错要求:“计算”按钮的 Click事件代码中共有 3处错误,请修改“*found*”下面语句行的错误,必须在原来位置修改,不能增加或删减程序行(其中第一行的赋值语句不许减少或改变变量名)。 “退出”按钮的 Click事件代码中有一处错误,该按钮的功能是关闭并释放表单。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)42.在 下有一个名为 zonghe的表单文件,其中:单击“添加”
23、命令按钮可以将左边列表框中被选中的项添加到右边的列表框中;单击“移去”命令按钮可以将右边列表框中被选中的项移去(删除)。 请完善“确定”命令按钮的 Click事件代码,其功能是:查询右边列表框所列课程的学生的考试成绩(依次包含姓名、课程名称和考试成绩 3个字段),并先按课程名称升序排列,课程名称相同的再按考试成绩降序排列,最后将查询结果存储到表 zonghe中。 注意:(1)SCORE 表中的“考试成绩”字段是在基本操作题中修改的。 (2)程序完成后必须运行,要求将“计算机基础”和“高等数学”从左边的列表框添加到右边的列表框,并单击“确定”命令按钮完成查询和存储。 (分数:18.00)_二级
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 2013 09 答案 解析 DOC
