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