【计算机类职业资格】二级Visual+FoxPro真题2013年03月(1)及答案解析.doc
《【计算机类职业资格】二级Visual+FoxPro真题2013年03月(1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级Visual+FoxPro真题2013年03月(1)及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、二级 Visual+FoxPro 真题 2013 年 03 月(1)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.设循环队列为 Q(1:m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为_。(分数:1.00)A.4B.6C.m-5D.m-62.下列叙述中正确的是_。(分数:1.00)A.循环队列属于队列的链式存储结构B.双向链表是二叉树的链式存储结构C.非线性结构只能采用链式存储结构D.有的非线性结构也可以采用顺序存储结
2、构3.某二叉树中有 n 个叶子结点,则该二叉树中度为 2 的结点数为_。(分数:1.00)A.n+1B.n-1C.2nD.n/24.下列叙述中错误的是_。(分数:1.00)A.算法的时间复杂度与算法所处理数据的存储结构有直接关系B.算法的空间复杂度与算法所处理数据的存储结构有直接关系C.算法的时间复杂度与空间复杂度有直接关系D.算法的时间复杂度与算法程序执行的具体时间是不一致的5.软件工程的三要素是_。(分数:1.00)A.方法、工具和过程B.建模、方法和工具C.建模、方法和过程D.定义、方法和过程6.通常软件测试实施的步骤是_。(分数:1.00)A.集成测试、单元测试、确认测试B.单元测试、
3、集成测试、确认测试C.确认测试、集成测试、单元测试D.单元测试、确认测试、集成测试7.下面可以作为软件设计工具的是_。(分数:1.00)A.系统结构图B.数据字典(DD)C.数据流程图(DFD 图)D.甘特图8.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。(分数:1.00)A.逻辑设计阶段B.需求分析阶段C.概念设计阶段D.物理设计阶段9.设有关系表学生 S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为主键的是_。(分数:1.00)A.姓名B.身份证号C.姓名,性别,年龄D.学号,姓名10.在数据库系统中,考虑数据库实现的数据模型是_。(分数
4、:1.00)A.概念数据模型B.逻辑数据模型C.物理数据模型D.关系数据模型11.下面有关视图的叙述中错误的是_。(分数:1.00)A.通过视图可以更新相应的基本表B.使用 USE 命令可以打开或关闭视图C.在视图设计器中不能指定“查询去向”D.视图文件的扩展名是.VCX12.利用“查询设计器”设计查询,若要为查询设置一个查询计算表达式,应使用_。(分数:1.00)A.“字段”选项卡B.“联接”选项卡C.“筛选”选项卡D.“分组依据”选项卡13.可以运行查询的命令是_。(分数:1.00)A.DO QUERYB.DOC.BROWSED.CREATE14.查询学生关系中所有年龄为 18 岁学生的操
5、作属于关系运算中的_。(分数:1.00)A.选择B.投影C.联接D.查找15.若一个班主任管理多个学生,每个学生对应一个班主任,则班主任和学生之间存在的联系类型为_。(分数:1.00)A.一对多B.一对一C.多对多D.以上都不对16.如果学生和学生监护人 2 个表的删除参照完整性规则为“级联”,下列选项正确的描述是_。(分数:1.00)A.删除学生表中的记录时,学生监护人表中的相应记录将自动删除B.删除学生表中的记录时,学生监护人表中的相应记录不变C.不允许删除学生表中的任何记录D.不允许删除学生监护人表中的任何记录17.在建立数据库表 book.dbf 时,将单价字段的字段有效性规则设为“单
6、价0”,能保证数据的_。(分数:1.00)A.域完整性B.实体完整性C.参照完整性D.表完整性18.在 Visual FoxPro 中一个表中只能建一个索引的是_。(分数:1.00)A.主索引B.普通索引C.唯一索引D.候选索引19.在 Visual FoxPro 中,存储图像的字段类型是_。(分数:1.00)A.通用型B.备注型C.字符型D.双精度型20.在 Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是_。(分数:1.00)A.pjxB.prjC.proD.itm21.逻辑运算符的优先顺序是_。(分数:1.00)A.NOT AND ORB.NOT OR
7、ANDC.AND OR NOTD.OR NOT AND22.执行以下代码后,屏幕显示结果是_。 STORE 10 TO x ? ABS(5-x)(分数:1.00)A.5B.-5C.5-xD.x-523.LEFT(“123456“,LEN(“北京“)的计算结果是_。(分数:1.00)A.1234B.3456C.12D.5624.在 Visual FoxPro 中,下面 4 个关于日期或日期时间的表达式中,错误的是_。(分数:1.00)A.2012.02.01+2011.02.01B.2012/02/01+2C.2012.09.01 11:10:10 AM-2011.09.01 11:10:10
8、AMD.2012/02/01-2011/02/0125.如下程序的输出结果是_。 i=1 DO WHILE i10 i=i+2 ENDDO ? i(分数:1.00)A.11B.10C.3D.126.执行命令 A=2005/4/2 之后,内存变量 A 的数据类型是_。(分数:1.00)A.数值B.字符C.逻辑D.日期27.列程序段的输出结果是_。 ACCEPT TO A IF A=789 S=0 ENDIF S=1 ? S(分数:1.00)A.1B.2C.789D.程序出错28.使用 SQL 语句完成“将所有女职工的工资提高 5%”,正确的操作是_。(分数:1.00)A.UPDATE 职工 SE
9、T 工资=工资 * 1.05 WHERE 性别=“女“B.UPDATE 职工 SET 工资 * 0.05 WHERE 性别=“女“C.UPDATE 职工 SET 工资=工资 * 5% WHERE 性别=“女“D.UPDATE 职工 SET 工资 * 1.05 WHERE 性别=“女“29.为选手.dbf 数据库表增加一个字段“最后得分”的 SQL 语句是_。(分数:1.00)A.ALTER TABLE 选手 ADD 最后得分 F(6,2)B.UPDATE DBF 选手 ADD 最后得分 F(6,2)C.CHANGE TABLE 选手 ADD 最后得分 F(6,2)D.CHANGE DBF 选手
10、 INSERT 最后得分 F(6,2)30.SQL 数据操纵的删除命令是_。(分数:1.00)A.DELETEB.DROPC.UPDATED.REMOVE31.查询 2013 年已经年检的驾驶证编号和年检日期,正确的 SQL 语句是_。(分数:1.00)A.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE year(年检日期)=2013B.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期=2013C.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期=year(2013)D.SELECT 驾驶证编号,年检日期 FRO
11、M 驾驶证年检 WHERE year(年检日期)=year(2013)32.有职工(职工号,性名,性别)和项目(职工号,项目号,酬金),检索还未确定酬金的职工信息,正确的 SQL 命令是_。(分数:1.00)A.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;ON 职工.职工号=项目.职工号 WHERE 项目.酬金 IS NULLB.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;WHERE 职工.职工号=项目.职工号 AND 项目.酬金=NULLC.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;
12、WHERE 职工.职工号=项目.职工号 AND 项目.酬金 IS NULLD.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;ON 职工.职工号=项目.职工号 WHERE 项目.酬金=NULL33.从“商品”表中检索单价(数据类型为整数)大于等于 60 并且小于 90 的记录信息,正确的 SQL 命令是_。(分数:1.00)A.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 AND 89B.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 TO 89C.SELECT * FROM 商品 WHERE 单价 BETW
13、EEN 60 AND 90D.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 TO 9034.查询主编为“李四平”的所有图书的书名和出版社,正确的 SQL 语句是_。(分数:1.00)A.SELECT 书名,出版社 FROM 图书 WHERE 主编=“李四平“B.SELECT 书名,出版社 FROM 图书 WHERE 主编=李四平C.SELECT 书名,出版社 FROM 图书 WHERE “主编“=“李四平“D.SELECT 书名,出版社 FROM 图书 WHERE “主编“=李四平35.假设同一名称的产品有不同的型号和单价,则计算每种产品平均单价的 SQL 语句是_
14、。(分数: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 语言检索选修课程在5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是_。(分数:1.00)A.SELECT S.学号
15、,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP BY S.学号,姓名 HAVING COUNT(*) =5 ORDER BY 3 DESCB.SELECT S.学号,姓名,AVG(成绩) FROM S,SC;WHERE S.学号=SC.学号 AND COUNT(*) =5;GROUP BY 学号,姓名 ORDER BY 3 DESCC.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号 AND COUNT(*) =5;GROUP BY S.学号,姓名 ORDER BY 平均成绩 DES
16、CD.SELECT S.学号,姓名,平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP BY S.学号,姓名 HAVING COUNT(*) =5 ORDER BY 平均成绩 DESC37.为“乘客”表的“体重”字段增加有效性规则“5080 公斤之间”的 SQL 语句是_。(分数:1.00)A.ALTER TABLE 乘客 ALTER 体重 SET CHECK 体重 =50 AND 体重 =80B.ALTER TABLE 乘客 ALTER 体重 ADD 体重 =50 AND 体重 =80C.ALTER TABLE 乘客 ALTER 体重 WHERE 体重 =50 AND
17、 体重 =80D.ALTER TABLE 乘客 ALTER 体重 MODI 体重 =50 AND 体重 =8038.运行表单时,以下 2 个事件被引发的顺序是_。(分数:1.00)A.Load 事件是在 Init 事件之前被引发B.Load 事件是在 Init 事件之后被引发C.Load 事件和 Init 事件同时被引发D.以上都不对39.在 Visual FoxPro 的表单设计中,为表格控件指定数据源的属性是_。(分数:1.00)A.RecordSourceB.TableSourceC.SourceRecordD.SourceTable40.在 Visual FoxPro 的项目管理器中不
18、包括的选项卡是_。(分数:1.00)A.表单B.文档C类D.数据二、基本操作题(总题数:1,分数:18.00)41.(1)在 下新建一个名为“库存管理”的项目文件。 (2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 (3)修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字符型,长度为 8。 (4)打开并修改 mymenu 菜单文件,为菜单项“查找”设置快捷键 Ctrl+T。 (分数:18.00)_三、简单应用题(总题数:1,分数:24.00)在下完成如下简单应用:(分数:24.00)(1).用 SQL 语句完成下列操作
19、:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp 中,同时将使用的 SQL 语句存储于新建的文本文件item.txt 中。(分数:12.00)_(2).根据零件信息、使用零件和项目信息 3 个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是项目号为“s2”。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)42.设计一个表单名和文件名均为 form_item 的表单,其中,所有控件的属性必须在表单设计器的属性
20、窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(Combo1)、一个文本框(Text1)、两个命令按钮“统计”(Command1)和“退出”(Command2)。 运行表单时,组合框中有 3 个条目“s1”、“s2”和“s3”(只有 3 个,不能输入新的,RowSourceType的属性为“数组”,Style 的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额=单价*数量)。 单击“退出”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 (分数:18.00)_二级 Visual+FoxPro 真题 2
21、013 年 03 月(1)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.设循环队列为 Q(1:m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为_。(分数:1.00)A.4 B.6C.m-5D.m-6解析:解析 循环队列是队列的一种顺序存储结构,用队尾指针 rear 指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,从排头指针 front 指向的后一个位置直到队尾指针 rear 指向的位置之间所有的元素均为队
22、列中的元素,队列初始状态为 front=rear=m,当 front=15,rear=20 时,队列中共有 20-15(尾指针-头指针)=5 个元素,如果想找出其中的最大值,最坏情况下需要一个个的进行比较,即拿其中的 1 个与其它 4 个比较,需比较 5-1=4 次。A 选项正确。2.下列叙述中正确的是_。(分数:1.00)A.循环队列属于队列的链式存储结构B.双向链表是二叉树的链式存储结构C.非线性结构只能采用链式存储结构D.有的非线性结构也可以采用顺序存储结构 解析:解析 循环队列是队列的一种顺序存储结构,A 选项错误。双向链表为顺序存储结构,二叉树通常采用链式存储结构,B 选项错误。完全
23、二叉树是属于非线性结构,但其最佳存储方式是顺序存储方式,C 选项错误,D 选项正确。3.某二叉树中有 n 个叶子结点,则该二叉树中度为 2 的结点数为_。(分数:1.00)A.n+1B.n-1 C.2nD.n/2解析:解析 对任何一棵二叉树,度为 0 的节点(即叶子节点)总是比度为 2 的节点多一个。二叉树中有n 个叶子节点,则度为 2 的节点个数为 n-1,B 选项正确。4.下列叙述中错误的是_。(分数:1.00)A.算法的时间复杂度与算法所处理数据的存储结构有直接关系B.算法的空间复杂度与算法所处理数据的存储结构有直接关系C.算法的时间复杂度与空间复杂度有直接关系 D.算法的时间复杂度与算
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 2013 03 答案 解析 DOC
