【计算机类职业资格】二级Visual+FoxPro真题2014年3月(1)及答案解析.doc
《【计算机类职业资格】二级Visual+FoxPro真题2014年3月(1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级Visual+FoxPro真题2014年3月(1)及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 Visual+FoxPro真题 2014年 3月(1)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.所谓算法就是计算方法B.程序可以作为算法的一种描述方法C.算法设计只需考虑得到计算结果D.算法设计可以忽略算法的运算时间2.下列各序列中不是堆的是_。(分数:1.00)A.(91,85,53,36,47,30,24,12)B.(91,85,53,47,36,30,24,12)C.(47,91,53,85,30,12,24,36)D.(91,85,53,47,30,12,24,36)3.深度为
2、 5的完全二叉树的结点数不可能是_。(分数:1.00)A.15B.16C.17D.184.设二叉树如下: (分数:1.00)A.ABDEGCFHB.DBGEAFHCC.DGEBHFCAD.ABCDEFGH5.下面描述不属于软件特点的是_。(分数:1.00)A.软件是一种逻辑实体,具有抽象胜B.软件在使用中不存在磨损、老化问题C.软件复杂性高D.软件使用不涉及知识产权6.下面对类-对象主要特征描述正确的是_。(分数:1.00)A.对象唯一性B.对象无关性C.类的单一性D.类的依赖性7.在数据库中,数据模型包括数据结构、数据操作和_。(分数:1.00)A.数据约束B.数据类型C.关系运算D.查询8
3、.一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是_。(分数:1.00)A.一对多B.一对一C.多对一D.多对多9.设循环队列为 Q(1:m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为_。(分数:1.00)A.19B.20C.m-19D.m-2010.有两个关系 R和 T如下: R A B C a 1 2 b 4 4 c 2 3 d 3 2 T A B a 1 b 4 c 2 d 3 则由关系 R得到关系 T的操作是_。(分数:
4、1.00)A.投影B.交C.选择D.并11.下列不属于数据库系统特点的是_。(分数:1.00)A.采用特定的数据模型B.有统一的数据控制功能C.数据冗余度高D.数据独立性高12.在“项目管理器”窗口中,每个选项卡组织一定类型的文件。菜单文件所在的选项卡是_。(分数:1.00)A.“数据”选项卡B.“文档”选项卡C.“代码”选项卡D.“其他”选项卡13.执行下列命令后显示的结果是_。 X=“12.32“ ?“56“+s1.prg PROCEDURE s1 PARAMETERS mX1 LOCAL mX mX=“云时代的数据革命“ mY=mY+“正在到来的“ RETURN(分数:1.00)A.大数
5、据正在到来的数据革命B.大数据数据革命C.云时代的数据革命大数据D.正在到来的数据革命24.查询设计器中不包括的选项卡是_。(分数:1.00)A.联接B.筛选C.排序依据D.更新条件25.查询设计器和视图设计器很像,以下哪个选项卡是查询设计器没有的_。(分数:1.00)A.联接B.筛选C.排序依据D.更新条件26.下面程序的运行结果是_。 SET TALK OFF a=10 DO p1 ? a PROCEDURE p1 PRIVATE a a=11 DO p2 PROCEDURE p2 a=12 RETURN(分数:1.00)A.10B.11C.12D.1427.下列说法正确的是_。(分数:1
6、.00)A.将某个表从数据库中移出的操作不会影响当前数据库中其他的表B.一旦某个表从数据库中移出,与之联系的所有主索引、默认值和约束都随之消失C.设置了参照完整性规则的表不能从数据库中移出D.如果移出的表在数据库中使用了长表名,则移出数据库之后的表仍然可以使用长表名28.在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中的连接字段值时,系统的反应是_。(分数:1.00)A.不做参照完整性检查B.不准更新父表中的连接字段值C.用新的连接字段值自动修改子表中所有相关记录D.若子表中有相关记录,则禁止更新父表中的连接字段值29.在
7、SQL查询语句 SELECTFROMWHEREGROUP BYHAVINGORDER BY中初始查询条件短语是_。(分数:1.00)A.SELECTB.FROMC.WHERED.HAVING30.设当前表是会员表,物理删除会员表中全部记录的命令是_。(分数:1.00)A.ZAPB.PACKC.DELETED.DELETE FROM 会员表31.将当前表中所有记录价格增加 10%的命令是_。(分数:1.00)A.REPLACE ALL 价格 WITH 价格*1.1B.REPLACE ALL 价格 WITH 价格+10%C.REPLACE 价格 WITH 价格+10%D.REPLACE 价格 WI
8、TH 价格*1.132.设教师表的表结构为(教师编号,姓名,职称,出生日期),删除 1950年以前出生的教师信息,正确的SQL语句是_。(分数:1.00)A.DELETE FROM 教师表 WHERE 出生日期 1950-1-1B.DELETE FROM 教师表 WHERE 出生日期 “1950-1-1“C.DELETE 教师表 WHERE 出生日期 1950-1-1D.DELETE 教师表 WHERE 出生日期 “1950-1-1“33.使用下列 SQL语句创建教师表: CREATE TABLE 教师表(教师编号 I PRIMARY KEY,; 姓名 C(8) NOT NULL,; 职称 C
9、(10) DEFAULT “讲师“) 如果要删除“职称”字段的 DEFAULT约束,正确的 SQL语句是_。(分数:1.00)A.ALTER TABLE 教师表 ALTER 职称 DROP DEFAULTB.ALTER TABLE 教师表 ALTER 职称 DELETE DEFAULTC.ALTER TABLE 教师表 DROP 职称 DEFAULTD.ALTER TABLE 教师表 DROP 职称34.设数据库有如下表: 作者表(作者号,姓名,电话) 投稿表(作者号,投稿日期,文章名,审稿结果) 作者表中保存的是所有投过稿的作者信息,不保存没有投稿的作者。现在查询所投文章中,所有审稿结果都是
10、通过的作者号和姓名,下面语句正确的是_。(分数:1.00)A.SELECT 作者号,姓名 FROM 作者表;WHERE 作者号=(SELECT 作者号 FROM 投稿表 WHERE 审稿结果=“通过“)B.SELECT 作者号,姓名 FROM 作者表;WHERE 作者号 IN (SELECT 作者号 FROM 投稿表 WHERE 审稿结果=“通过“)C.SELECT 作者号,姓名 FROM 作者表;WHERE 作者号 NOT IN (SELECT 作者号 FROM 投稿表 WHERE 审稿结果!=“通过“)D.SELECT 作者号,姓名 FROM 作者表;WHERE 作者号 EXISTS (S
11、ELECT 作者号 FROM 投稿表 WHERE 审稿结果=“通过“)35.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询金额最高的订单的订单号(可能有多个),不正确的 SQL语句是_。(分数:1.00)A.SELECT 订单号 FROM 订单 WHERE 金额 =ALL(SELECT 金额 FROM 订单)B.SELECT 订单号 FROM 订单 WHERE 金额=(SELECT MAX(金额) FROM 订单)C.SELECT 订单号 FROM 订单 WHERE 金额=MAX(金额)D.SELECT 订单号 FROM 订
12、单 WHERE 金额 =(SELECT MAX(金额) FROM 订单)36.有如下订单表和客户表: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8) 查询签订了订单号为“0036”的订单的客户信息,不正确的 SQL语句是_。(分数:1.00)A.SELECT 客户.客户号,客户名 FROM 客户,订单 WHERE 客户.客户号=订单.客户号 AND 订单号=“0036“B.SELECT 客户.客户号,客户名 FROM 客户,订单 ON 客户.客
13、户号=订单.客户号 AND 订单号=“0036“C.SELECT 客户.客户号,客户名 FROM 客户 JOIN 订单 ON 客户.客户号=订单.客户号 AND 订单号=“0036“D.SELECT 客户.客户号,客户名 FROM 客户 JOIN 订单 ON 客户.客户号=订单.客户号 WHERE 订单号=“0036“37.为客户表添加一个“邮政编码”字段(字符型,宽度为 6),正确的 SQL语句是_。(分数:1.00)A.ALTER TABLE 客户 ALTER 邮政编码(C,6)B.ALTER TABLE 客户 ALTER 邮政编码 C(6)C.ALTER TABLE 客户 ADD 邮政编
14、码(C,6)D.ALTER TABLE 客户 ADD 邮政编码 C(6)38.有如下订单表和客户表: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8) 查询有订单金额大于等于 10000的客户信息的正确 SQL语句是_。(分数:1.00)A.SELECT * FROM 客户 WHERE 客户号 =;(SELECT 客户号 FROM 订单 WHERE 金额 =10000)B.SELECT * FROM 客户 WHERE 客户号 =;ALL(SELE
15、CT 客户号 FROM 订单 WHERE 金额 =10000)C.SELECT * FROM 客户 WHERE 客户号 =;ANY(SELECT 客户号 FROM 订单 WHERE 金额 =10000)D.SELECT * FROM 客户 WHERE 客户号 =;WHERE(SELECT 客户号 FROM 订单 WHERE 金额 =10000)39.向 student表插入一条新记录的正确 SQL语句是_。(分数:1.00)A.INSERT INTO student VALUES(“0401“,“丽萍“,“女“,18)B.APPEND student VALUES(“0401“,“丽萍“,“女
16、“,18)C.APPEND INTO student VALUES(“0401“,“丽萍“,“女“,18)D.INSERT student VALUES(“0401“,“丽萍“,“女“,18)40.下列关于报表的说法,错误的是_。(分数:1.00)A.报表的数据源可以是临时表、视图或自由表B.必须为报表设置数据源C.可以利用报表设计器创建自定义报表D.不能利用报表来修改表中的数据二、基本操作题(总题数:1,分数:18.00)41.在 下完成如下操作: (1)打开表单 one,向其中添加一个组合框(Combo1),并将其设置为下拉列表框。 (2)在表单 one中,通过表单设计器中的属性窗口设置组
17、合框的 RowSource和 RowSourceType属性,使组合框 Combo1的显示条目为“上海”、“北京”(不要使用命令指定这两个属性),显示情况如下图 1所示。(分数:18.00)_三、简单应用题(总题数:1,分数:24.00)在下完成下列操作:(分数:24.00)(1).建立一个名为 score_query的查询。查询评委为“歌手编号”是“01002”的歌手所打的分数,然后将结果存入自由表 result中,该自由表的字段有“评委姓名”和“分数”,各记录按分数升序排列。最后运行该查询。(分数:12.00)_(2).根据上一步操作得到的自由表 result建立一个名为 score_re
18、sult的报表。 要求:使用报表向导建立报表,报表中包括“评委姓名”和“分数”两个字段,按“分数”字段降序排列,报表标题为空。 打开报表 score_result,利用报表标签控件,将“王岩盐得分情况”作为报表的标题添加到报表中。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)42.在 下完成下列操作: (1)编写程序文件 two.prg并执行。计算“01”组(歌手编号的前 2位)歌手的得分,并将结果存入自由表FINAL中。FINAL 包含“歌手姓名”和“得分”两个字段,“得分”取各评委所打分数的平均值。FINAL中的结果按得分降序排列,若得分相同则按歌手姓名降序排列。 (
19、2)新建一个文件名和表单名均为 score_form的表单文件,向表单添加一个命令按钮 Command1,标题为“计算”,为该命令按钮的 Click事件增加命令,以调用并执行 two.prg程序。最后运行该表单,并单击“计算”按钮执行 two程序。 (3)新建一个项目文件 score_project,然后将自由表“歌手表”、“评委表”、“评分表”以及表单文件 score_form加入该项目,最后将项目文件连编成应用程序文件 score_app。 (分数:18.00)_二级 Visual+FoxPro真题 2014年 3月(1)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题
20、数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.所谓算法就是计算方法B.程序可以作为算法的一种描述方法 C.算法设计只需考虑得到计算结果D.算法设计可以忽略算法的运算时间解析:解析 算法是指对解题方案的准确而完整的描述,算法不等于数学上的计算方法,也不等于程序,A选项错误。算法设计需要考虑可行性、确定性、有穷性与足够的情报,不能只考虑计算结果,C 选项错误。算法设计有穷性是指操作步骤有限且能在有限时间内完成,如果一个算法执行耗费的时间太长,即使最终得出了正确结果,也是没有意义的,D 选项错误。算法在实现时需要用具体的程序设计语言描述,所以程序可以作为算法的一种描述方
21、法,B 选项正确。2.下列各序列中不是堆的是_。(分数:1.00)A.(91,85,53,36,47,30,24,12)B.(91,85,53,47,36,30,24,12)C.(47,91,53,85,30,12,24,36) D.(91,85,53,47,30,12,24,36)解析:解析 若有 n个元素的序列,将元素按顺序组成一棵完全二叉树,当且仅当满足下列条件时称为堆:大根堆,所有结点的值大于或等于左右子结点的值;小根堆,所有结点的值小于或等于左右子结点的值。A、B、D 选项属于大根堆,C 选项由于 4791,判断属于小根堆,但 9185,不满足条件,不是堆,正确答案为 C选项。3.深
22、度为 5的完全二叉树的结点数不可能是_。(分数:1.00)A.15 B.16C.17D.18解析:解析 在树结构中,定义一棵树的根结点所在的层次为 1,其他结点所在的层次等于它的父结点所在的层次加 1,树的最大层次称为树的深度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。深度为 5的二叉树,结点个数最多为 2 5 -1=31,最少为 2 4 =16,不可能是 15,正确答案为 A选项。4.设二叉树如下: (分数:1.00)A.ABDEGCFH B.DBGEAFHCC.DGEBHFCAD.ABCDEFGH解析:解析 二叉树遍历可以分为 3种:前序遍历
23、(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中前序遍历为 ABDEGCFH,中序遍历为 DBGEAFHC,后序遍历为 DGEBHFCA,A 选项正确。5.下面描述不属于软件特点的是_。(分数:1.00)A.软件是一种逻辑实体,具有抽象胜B.软件在使用中不存在磨损、老化问题C.软件复杂性高D.软件使用不涉及知识产权 解析:解析 软件具有以下特点:软件是一种逻辑实体,具有抽象性;软件没有明显的制作过程;软件在使用期间不存在磨损、老化问题;对硬件和环境具有依赖性;软件复杂性高,成本昂贵;软
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 2014 答案 解析 DOC
