【计算机类职业资格】二级Visual+FoxPro真题2013年03月(2)及答案解析.doc
《【计算机类职业资格】二级Visual+FoxPro真题2013年03月(2)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级Visual+FoxPro真题2013年03月(2)及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 Visual+FoxPro 真题 2013 年 03 月(2)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.设栈的顺序存储空间为 S(0:49),栈底指针 bottom=49,栈顶指针 top=30(指向栈顶元素)。则栈中的元素个数为_。(分数:1.00)A.30B.29C.20D.192.某二叉树的前序遍历为 ABCDEFG,中序遍历为 DCBAEFG,则该二叉树的深度(根结点在第 1 层)为_。(分数:1.00)A.2B.3C.4D.53.下列叙述中正确的是_。(分数:1.00)A.存储空间连续的数据结构一定是线性结构B.存储空
2、间不连续的数据结构一定是非线性结构C.没有根结点的非空数据结构一定是线性结构D.具有两个根结点的数据结构一定是非线性结构4.下列叙述中正确的是_。(分数:1.00)A.带链队列的存储空间可以不连续,但队头指针必须大于队尾指针B.带链队列的存储空间可以不连续,但队头指针必须小于队尾指针C.带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针D.带链队列的存储空间一定是不连续的5.某系统结构图如下图所示 (分数:1.00)A.2B.3C.4Dn6.下面不能作为软件需求分析工具的是_。(分数:1.00)A.PAD 图B.数据字典(DD)C.数据流程图(DFD 图)D.判定树7.下面不属
3、于对象基本特点的是_。(分数:1.00)A.标识唯一性B.可复用性C.多态性D.封装性8.在数据库设计中,描述数据间内在语义联系得到 E-R 图的过程属于_。(分数:1.00)A.逻辑设计阶段B.需求分析阶段C.概念设计阶段D.物理设计阶段9.有两个关系 R,S 如下,由关系 R 和 S 得到关系 T,则所使用的操作为_。 R B C D a 0 k1 S B C D f 3 k2 n 2 x1 T B C D a 0 k1 f 3 k2 n 2 x1 (分数:1.00)A并B.自然连接C差D交10.关系数据模型_。(分数:1.00)A.只能表示实体间 1:1 联系B.只能表示实体间 1:m
4、联系C.可以表示实体间 m:n 联系D.能表示实体间 1:n 联系而不能表示实体间 n:1 联系11.查询学生关系中所有学生姓名的操作属于关系运算中的_。(分数:1.00)A.投影B.选择C.连接D.查找12.若一个经理管理一个分店,每个分店只有一个经理,则经理和分店之间存在的联系类型为_。(分数:1.00)A.一对多B.一对一C.多对多D.以上都不对13.以下关于关系的说法正确的是_。(分数:1.00)A.不可有重复列名B.可以有重复列名C.列可再分解成多列D.列的顺序不可以改变14.如果病人和病人家属两个表之间的删除完整性规则为“限制”,下列选项正确的描述是_。(分数:1.00)A.若病人
5、家属表中有相关记录,则禁止删除病人表中记录B.删除病人表中的记录时,病人家属表中的相应记录将自动删除C.不允许删除病人家属表中的任何记录D.以上都不对15.在建立数据库表 baby.dbf 时,将年龄字段的字段有效性规则设为“年龄0”,能保证数据的_。(分数:1.00)A.域完整性B.实体完整性C.参照完整性D.表完整性16.在表设计器的“字段”选项卡中,通过“索引”列创建的索引是_。(分数:1.00)A.主索引B.普通索引C.唯一索引D.候选索引17.在查询设计器中,与 SQL 的 WHERE 子句对应的选项卡是_。(分数:1.00)A.筛选B.字段C.联接D.分组依据18.Visual F
6、oxPro 中数据库文件的扩展名是_。(分数:1.00)A.DBCB.DBFC.VFPD.DBT19.下列关于项目和文件的说法,正确的是_。(分数:1.00)A.一个项目可以包含多个文件,一个文件只能属于一个项目B.一个项目可以包含多个文件,一个文件也可以包含在多个项目中C.当将一个文件添加到项目里,则该文件就合并到项目中,不能独立存在D.在关闭项目时,Visual FoxPro 会自动删除不包含任何文件的项目20.“在命令窗口中键入 EXIT 可以退出 Visual FoxPro 返回 Windows”的说法是_。(分数:1.00)A对B错C.应该键入 Bye 返回到 WindowsD.以上
7、说法都不对21.执行以下代码后,屏幕显示结果是_。 STORE 10 TO x ? SIGN(5-x)(分数:1.00)A.-1B.1C.5D.-522.LEFT(“13579“,LEN(“公司“)的计算结果是_。(分数:1.00)A.1357B.3579C.13D.7923.在 Visual FoxPro 中,下面关于日期或日期时间的表达式中,错误的是_。(分数:1.00)A.2013.03.03+2011.02.01B.2013/03/03+2C.2013.09.01 11:10:10 AM-2013.07.01 11:10:10 AMD.2013/03/03-2012/02/0224.如
8、下程序的输出结果是_。 i=1 DO WHILE i5 i=i+3 ENDDO ? i(分数:1.00)A.7B.5C.3D.125.下列程序段的输出结果是_。 ACCEPT TO A S=-1 IF 等级 $ A S=0 ENDIF S=1 ? S(分数:1.00)A.1B.0C.-1D.程序出错26.执行下列命令后,输出的结果是_。 A=“+“ ?“5ON 考生.考号=科目.考号 WHERE 科目.成绩 IS NULLB.SELECT 考生.考号,姓名,科目.科目号 FROM 考生 JOIN 科目;WHERE 考生.考号=科目.考号 AND 科目.成绩=NULLC.SELECT 考生.考号
9、,姓名,科目.科目号 FROM 考生 JOIN 科目;WHERE 考生.考号=科目.考号 AND 科目.成绩 IS NULLD.SELECT 考生.考号,姓名,科目.科目号 FROM 科目 JOIN 科目;ON 考生.考号=科目.考号 WHERE 科目.成绩=NULL33.从“货物”表中检索重量(数据类型为整数)大于等于 30 并且小于 80 的记录信息,正确的 SQL 命令是_。(分数:1.00)A.SELECT * FROM 货物 WHERE 重量 BETWEEN 30 AND 79B.SELECT * FROM 货物 WHERE 重量 BETWEEN 30 TO 79C.SELECT *
10、 FROM 货物 WHERE 重量 BETWEEN 30 AND 80D.SELECT * FROM 货物 WHERE 重量 BETWEEN 30 TO 8034.查询车型为“胜利”的所有小客车的车号和所有人,正确的 SQL 语句是_。(分数:1.00)A.SELECT 车号,所有人 FROM 小客车 WHERE 车型=“胜利“B.SELECT 车号,所有人 FROM 小客车 WHERE 车型=胜利C.SELECT 车号,所有人 FROM 小客车 WHERE “车型“=“胜利“D.SELECT 车号,所有人 FROM 小客车 WHERE “车型“=胜利35.假设同一名称的器材有不同的款式和重量
11、,则计算每种器材平均重量的 SQL 语句是_。(分数:1.00)A.SELECT 器材名称,AVG(重量) FROM 器材 GROUP BY 器材名称B.SELECT 器材名称,AVG(重量) FROM 器材 ORDER BY 重量C.SELECT 器材名称,AVG(重量) FROM 器材 ORDER BY 器材名称D.SELECT 器材名称,AVG(重量) FROM 器材 GROUP BY 重量36.学生表:S(学号,姓名,性别)和选课成绩表:SC(学号,课程号,成绩),用 SQL 语言检索选修课程在3 门以上(含 3 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是_。
12、(分数:1.00)A.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP BY S.学号,姓名 HAVING COUNT(*) =3 ORDER BY 3 DESCB.SELECT 学号,姓名,AVG(成绩) FROM S,SC;WHERE S.学号=SC.学号 AND COUNT(*) =3;GROUP BY 学号,姓名 ORDER BY 3 DESCC.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号 AND COUNT(*) =3;GROUP BY S.学号,
13、姓名 ORDER BY 平均成绩 DESCD.SELECT S.学号,姓名,平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP BY S.学号,姓名 HAVING COUNT(*) =3 ORDER BY 平均成绩 DESC37.为“学生”表的“年龄”字段增加有效性规则“年龄必须在 1845 岁之间”的 SQL 语句是_。(分数:1.00)A.ALTER TABLE 学生 ALTER 年龄 SET CHECK 年龄 =45 AND 年龄 =18B.ALTER TABLE 学生 ALTER 年龄 ADD 年龄=45 AND 年龄 =18C.ALTER TABLE 学生 A
14、LTER 年龄 WHERE 年龄 =45 AND 年龄 =18D.ALTER TABLE 学生 ALTER 年龄 MODI 年龄 =45 AND 年龄 =1838.在 Visual FoxPro 中为表单指定标题的属性是_。(分数:1.00)A.CaptionB.NameC.TitleD.Top39.下列关于列表控件(ListBox)的说法,错误的是_。(分数:1.00)A.当列表框的 RowSourceType 为 0 时,在程序运行中,可以通过 AddItem 方法添加列表框条目B.列表框可以有多个列,即一个条目可包含多个数据项C.不能修改列表框中 Value 属性的值D.列表框控件可显示
15、一个数据项列表,用户只能从中选择一个条目40.为顶层表单添加菜单时,需要在表单的事件代码中添加调用菜单程序的命令,该事件是_。(分数:1.00)A.LoadB.InitC.PreLoadD.PreInit二、基本操作题(总题数:1,分数:18.00)41.(1)在 下打开数据库“订单管理”,然后删除其中的 customer 表(从磁盘中删除)。 (2)为 employee 表建立一个按升序排列的普通索引,索引名为 xb,索引表达式为“性别”。 (3)为 employee 表建立一个按升序排列的普通索引,索引名为 xyz,索引表达式为“str(组别,1)+职务”。(4)为 employee 表建
16、立一个主索引,为 orders 建立一个普通索引,索引名和索引表达式均为“职员号”。通过“职员号”为 employee 表和 orders 表建立一个一对多的永久联系。 (分数:18.00)_三、简单应用题(总题数:2,分数:24.00)42.在 下已有表单文件 formone.scx,其中包含两个标签、一个组合框和一个文本框,如下图所示。 (分数:12.00)_43.利用查询设计器创建查询,从 employee 和 orders 表中查询“组别”为 1 的组各职员所签的所有订单信息。查询结果依次包含“订单号”、“金额”和“签订者”3 项内容,其中“签订者”为签订订单的职员姓名。按“金额”降序
17、排列各记录,查询去向为表 tableone。最后将查询保存在 queryone.qpr 文件中,并运行该查询。 (分数:12.00)_四、综合应用题(总题数:1,分数:18.00)44.在 下创建一个名为 mymenu.mnx 的下拉式菜单,并生成菜单程序 mymenu.mpr。运行该菜单程序时会在当前 Visual FoxPro 系统菜单的“帮助”菜单之前插入一个“考试”菜单,如图 1 所示。 (分数:18.00)_二级 Visual+FoxPro 真题 2013 年 03 月(2)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.设栈的顺序
18、存储空间为 S(0:49),栈底指针 bottom=49,栈顶指针 top=30(指向栈顶元素)。则栈中的元素个数为_。(分数:1.00)A.30B.29C.20 D.19解析:解析 栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素赋予指定变量。故本题栈中元素个数为 bottom-top+1=49-30+1=20,C 选项正确。2.某二叉树的前序遍历为 ABCDEFG,中序遍历为 DCBAEFG,则该二叉树的深度(根结点在第 1 层)为_。(分数:1.00)A.2B.3C.4 D.5解析:解析 深度,定义一棵树的根节点
19、所在的层次为 1,其他节点所在的层次等于它的父节点所在的层次加 1,树的最大层次称为树的深度。本题中二叉树的前序遍历为 ABCDEFG,A 为根节点。中序遍历为DCBAEFG,可知 DCB 为左子树节点,EFG 为右子树节点。在左子树 DCB 中,依据前序遍历可知 B 为根结点,由中序遍历可知 B 结点只有左子树,没有右子树,由前序遍历和中序遍历可知 C 是 B 的左子树,D 是 C 的右子树。同理 E 为 F 根节点,F 为 G 根节点。故二叉树深度为 4 层。C 选项正确。3.下列叙述中正确的是_。(分数:1.00)A.存储空间连续的数据结构一定是线性结构B.存储空间不连续的数据结构一定是
20、非线性结构C.没有根结点的非空数据结构一定是线性结构D.具有两个根结点的数据结构一定是非线性结构 解析:解析 一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构,也称为线性表,可以采用顺序存储和链接存储,其中顺序存储的空间连续而链式存储空间不连续。非线性结构是指不满足以上两个条件的数据结构,非线性结构主要是指树形结构和网状结构。数据结构线性与否与存储空间是否连续没有直接关系,如二叉树可以用一片连续的空间来存储,但其为非线性结构,A 选项错误。线性表的链式存储结构可以用不连续的空间来存储,但其为线性结构,B 选项错误。没有根结点的
21、非空数据结构一定不是线性结构,C 选项错误。具有两个根结点的结构一定是非线性结构,D 选项正确。4.下列叙述中正确的是_。(分数:1.00)A.带链队列的存储空间可以不连续,但队头指针必须大于队尾指针B.带链队列的存储空间可以不连续,但队头指针必须小于队尾指针C.带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针 D.带链队列的存储空间一定是不连续的解析:解析 带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应链表中的一个节点,其存储结构既可以采用顺序存储也可以采用链接存储,其中顺序存储的空间连续而链式存储空间不连续,D 选项错误。循环队列中,由于指针超过队列地址最大
22、值时会移动到队列最小地址处,所以队头指针可以大于也可以小于队尾指针,A、B 选项错误,C 选项正确。5.某系统结构图如下图所示 (分数:1.00)A.2B.3C.4Dn 解析:解析 宽度是指最大模块数的层的控制跨度。题目中系统第一层只有 1 个模块,第二层有 n(n3)个模块,第三层有 4 个模块,故系统的控制跨度为 n,D 选项正确。6.下面不能作为软件需求分析工具的是_。(分数:1.00)A.PAD 图 B.数据字典(DD)C.数据流程图(DFD 图)D.判定树解析:解析 需求分析方法可以分为结构化分析方法和面向对象的分析方法,结构化分析工具包括:数据流图(DFD)、数据字典(DD)、判定
23、表和判定树等。PAD 图是过程设计工具,故 A 选项正确。7.下面不属于对象基本特点的是_。(分数:1.00)A.标识唯一性B.可复用性 C.多态性D.封装性解析:解析 对象的基本特点如下: 特点 描述 标识唯一性 一个对象通常可由对象名、属性和操作三部分组成 分类性 指可以将具有相同属性和操作的对象抽象成类 多态性 指同一个操作可以是不同对象的行为,不同对象执行同一操作产生不同的结果 封装性 从外面看只能看到对象的外部特性,对象的内部对外是不可见的 模块独立性好 由于完成对象功能所需的元素都被封装在对象内部,所以模块独立性好 可知 B 选项正确。8.在数据库设计中,描述数据间内在语义联系得到
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 2013 03 答案 解析 DOC
