【计算机类职业资格】二级Visual+FoxPro真题2014年9月(1)及答案解析.doc
《【计算机类职业资格】二级Visual+FoxPro真题2014年9月(1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级Visual+FoxPro真题2014年9月(1)及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 Visual+FoxPro真题 2014年 9月(1)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列关于算法复杂度叙述正确的是_。(分数:1.00)A.最坏情况下的时间复杂度一定高于平均情况的时间复杂度B.时间复杂度与所用的计算工具无关C.对同一个问题,采用不同的算法,则它们的时间复杂度是相同的D.时间复杂度与采用的算法描述语言有关2.设有栈 S和队列 Q,初始状态均为空。首先依次将 A,B,C,D,E,F 入栈,然后从栈中退出三个元素依次入队,再将 X,Y,Z 入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则
2、退队元素的顺序为_。(分数:1.00)A.DEFXYZABCB.FEDZYXCBAC.FEDXYZCBAD.DEFZYXABC3.下列叙述中正确的是_。(分数:1.00)A.有两个指针域的链表称为二叉链表B.循环链表是循环队列的链式存储结构C.带链的栈有栈顶指针和栈底指针,因此又称为双重链表D.结点中具有多个指针域的链表称为多重链表4.某二叉树共有 845个结点,其中叶子结点有 45个,则度为 1的结点数为_。(分数:1.00)A.400B.754C.756D.不确定5.软件需求分析阶段的主要任务是_。(分数:1.00)A.确定软件开发方法B.确定软件开发工具C.确定软件开发计划D.确定软件系
3、统的功能6.下面对软件测试描述错误的是_。(分数:1.00)A.严格执行测试计划,排除测试的随意性B.随机地选取测试数据C.软件测试的目的是发现错误D.软件测试是保证软件质量的重要手段7.结构化程序的三种基本控制结构是_。(分数:1.00)A.顺序、选择和重复(循环)B.过程、子程序和分程序C.顺序、选择和调用D.调用、返回和转移8.数据库中对概念模式内容进行说明的语言是_。(分数:1.00)A.数据定义语言B.数据操纵语言C.数据控制语言D.数据宿主型语言9.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是_。(分数:1.00)A.多对
4、多B.一对多C.多对一D.一对一10.有三个关系 R、S 和 T如下: R B C D a 1 2 b 2 1 c 3 1 e 4 5 d 3 2 S A B C d 3 2 c 3 1 f 4 7 T A B C c 3 1 d 3 2 则由关系 R和 S得到关系 T的操作是_。(分数:1.00)A.交B.差C.并D.选择11.一个关系中的各条记录_。(分数:1.00)A.前后顺序不能任意颠倒,要按输入的顺序排列B.前后顺序不能任意颠倒,要按关键字段值的顺序排列C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D.前后顺序可以任意颠倒,不影响数据的实际含义12.项目文件中的“文
5、本文件”包含在_。(分数:1.00)A.“文档”选项卡中B.“代码”选项卡中C.“数据”选项卡中D.“其他”选项卡中13.执行下列命令后显示的结果是_。 ? ROUND(15.3215,2),ROUND(15.3215,-1)(分数:1.00)A.15.3200 15.3B.15.3220 20.0000C.15.32 20D.15.3200 20.000014.删除数据库的命令是_。(分数:1.00)A.CLOSE DATABASEB.DELETE DATABASEC.DROP DATABASED.REMOVE DATABASE15.在 VisualFoxPro中,视图的创建不能基于_。(分
6、数:1.00)A.数据库表B.自由表C.视图D.查询16.不需要事先建立就可以直接使用的变量是_。(分数:1.00)A.局部变量B.私有变量C.全局变量D.数组17.在 VisualFoxPro中,无论是哪种类型的菜单,当选择某个选项时都会有一定的动作,这个动作不可能是_。(分数:1.00)A.执行一条命令B.执行一个过程C.执行一个 EXE程序D.激活另一个菜单18.在 VisualFoxPro中,通过带选项卡的对话框快速创建或修改表单、复杂控件等的工具是_。(分数:1.00)A.向导B.设计器C.生成器D.项目管理器19.在 VisualFoxPro表中,为了放置照片信息合理使用的字段类型
7、是_。(分数:1.00)A.备注型B.图像型C.二进制型D.通用型20.执行? CEILING(165)命令的结果是_。(分数:1.00)A.3B.3.2C.4D.提示错误21.下面命令的输出结果是_。 ? VARTYPE(TIME()(分数:1.00)A.DB.TC.ND.C22.执行下列程序后,变量 s的值是_。 SET TALK OFF CLEAR x=“12345“ s=“ “ l=LEN(x) DO WHILE l1 x1=SUBSTR(x,l-1,2) s=s+x1 l=l-2 ENDDO ? s(分数:1.00)A.2345B.4523C.54321D.4523123.下列关于查
8、询的说法,不正确的是_。(分数:1.00)A.查询是预先定义好的 SQL SELECT语句B.查询是从指定的表或视图中提取满足条件的记录,然后按照希望输出的类型输出查询结果C.在用命令使用查询时,必须首先打开数据库D.查询设计器中没有“更新条件”选项卡24.在 SQL语句中,有可能将多个查询结果合并成一个查询结果的运算符是_。(分数:1.00)A.JOINB.ALLC.UNIOND.INTO25.在当前数据库中根据“学生”表建立视图 viewone,正确的 SQL语句是_。(分数:1.00)A.DEFINE VIEW viewone AS SELECT * FROM 学生B.DEFINE VI
9、EW viewone SELECT * FROM 学生C.CREATE VIEW viewone AS SELECT * FROM 学生D.CREATE VIEW viewone SELECT * FROM 学生26.执行下列程序后,变量 y的值是_。 SET TALK OFF CLEAR x=2000 DO CASE CASE x=1000 y=x*0.1 CASE x1000 y=x*0.2 CASE x1500 y=x*0.3 CASE x2500 y=x*0.4 ENDCASE ? Y(分数:1.00)A.200B.400C.600D.80027.在数据库设计过程中,如果表 A和表 B
10、之间是一对多联系。下列进行的数据库设计方法中,最合理的是_。(分数:1.00)A.将表 A的主关键字字段添加到表 B中B.将表 B的主关键字字段添加到表 A中C.创建一个新表,该表包含表 A和表 B的主关键字D.将表 A和表 B合并,这样可以减少表的个数,便于管理和维护28.在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中记录的被参照字段时,系统的反应是_。(分数:1.00)A.不做参照完整性检查B.若子表中有相关参照记录,则同时自动更新子表中记录的参照字段C.若子表中有相关参照记录,则禁止更新父表中的记录D.不做参照完整性
11、检查,可以随意更新父表中的连接字段值29.在 Visual FoxPro中,命令“INDEX ON 姓名 TO xm”的功能是_。(分数:1.00)A.建立一个名为 xm.idx的索引文件B.建立一个名为 xm.cdx的索引文件C.在结构索引文件中建立一个名为 xm的索引D.在非结构索引文件中建立一个名为 xm的索引30.如果病人和病人家属 2个表建立了“级联”参照完整性的删除规定,下列选项正确的是_。(分数:1.00)A.删除病人表中的记录时,病人家属表中的相应记录系统自动删除B.删除病人表中的记录时,病人家属表中的相应记录不变C.无论病人家属表中是否有相关的记录,病人表中的记录都不允许删除
12、D.病人家属表中的记录不允许删除31.假设会员表中包含会员号、姓名和电话字段。现在希望通过创建合适的索引来保证会员号的值唯一,下面选项中能够保证会员号的值是唯一的语句是_。(分数:1.00)A.INDEX ON 会员号 TO hyh CANDIDATEB.INDEX ON 会员号 TO hyh UNIQUEC.INDEX ON 会员号 TAG hyh CANDIDATED.INDEX ON 会员号 TAG hyh UNIQUE32.设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称),图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN 号,教师编号,图书名,出版
13、社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的 SQL语句是_。(分数:1.00)A.SELECT 教师表.教师编号,姓名 FROM 教师表 JOIN 图书出版表;ON 教师表.教师编号=图书出版表.教师编号 WHERE 教师表.教师编号 IS NULLB.SELECT 教师表.教师编号,姓名 FROM 教师表 LEFT JOIN 图书出版表;ON 教师表.教师编号=图书出版表.教师编号 WHERE 图书出版表.教师编号 IS NULLC.SELECT 教师表.教师编号,姓名 FROM 教师表 INNER JOIN 图书出版表;ON 教师表.教师编号=图书出版表.教师编
14、号 WHERE 图书出版表.教师编号 IS NULLD.SELECT 教师表.教师编号,姓名 FROM 教师表 RIGHT JOIN 图书出版表;ON 教师表.教师编号=图书出版表.教师编号 WHERE 图书出版表.教师编号 IS NULL33.使用 SQL的 UPDATE语句更新数据表中的数据时,以下说法正确的是_。(分数:1.00)A.如果没有数据项被更新,将提示错误信息B.更新数据时,必须带有 WHERE子句C.不能更新主关键字段的值D.一次可以更新多行数据或多个字段的值34.“SELECT * FROM 投稿表 TO FILE temp WHERE 审稿结果=“通过“”语句的功能是_。
15、(分数:1.00)A.将查询结果保存到临时 temp.dbf文件中B.将查询结果保存到 temp.txt文本文件中C.将查询结果保存到 temp表中D.将查询结果保存到数组 temp中35.设 R和 S是两个基本表,“R RIGHT JOIN S ON R.某列=S.某列”表示_。(分数:1.00)A.在连接结果中会将 R中不满足连接条件的数据保留下来B.在连接结果中会将 S中不满足连接条件的数据保留下来C.在连接结果中会将 R和 S中都不满足连接条件的数据保留下来D.在连接结果中,R 和 S的数据都必须满足连接条件36.有如下职员表: 职员(职员号(C,3),姓名(C,6),性别(C,2),
16、职务(C,10)要在该表中插入一条记录,正确的 SQL语句是_。(分数:1.00)A.INSERT TO 职员 VALUES(“666“,“杨军“,“男“,“组员“)B.INSERT INTO 职员 VALUES(“666“,“杨军“,.T.,“组员“)C.APPEND TO 职员 VALUES(“666“,“杨军“,.T.,“组员“)D.INSERT INTO 职员 VALUES(“666“,“杨军“,“男“,“组员“)37.有如下订单表: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2)统计 2012年各月份签订的订单的总金额,正确的 SQL语
17、句是_。(分数:1.00)A.SELECT MONTH(签订日期) 月份,SUM(金额) 总金额 FROM 订单 GROUP BY 月份 WHERE YEAR(签订日期)=2012B.SELECT MONTH(签订日期) 月份,SUM(金额) 总金额 FROM 订单 GROUP BY 月份 HAVING YEAR(签订日期)=2012C.SELECT 签订日期.MONTH() 月份,SUM(金额) 总金额 FROM 订单 GROUP BY 月份 WHERE 签订日期.YEAR()=2012D.SELECT 签订日期.MONTH() 月份,SUM(金额) 总金额 FROM 订单 GROUP BY
18、 月份 HAVING 签订日期.YEAR()=201238.有如下职员表和订单表:职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10)订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2)查询职工“李丽“签订的订单信息,正确的 SQL语句是_。(分数:1.00)A.SELECT 订单号,客户号,签订日期,金额 FROM 订单 WHERE 姓名=“李丽“B.SELECT 订单号,客户号,签订日期,金额 FROM 职员,订单 WHERE 姓名=“李丽“;AND 职员.职员号=订单.职员号C.SELECT 订单号,客户号,签订日期,金额 F
19、ROM 职员 JOIN 订单;WHERE 职员.职员号=订单.职员号 AND 姓名=“李丽“D.SELECT 订单号,客户号,签订日期,金额 FROM 职员,订单 ON 职员.职员号=订单.职员号 AND 姓名=“李丽“39.为职工.dbf 数据库表增加一个字段“联系方式”的 SQL语句是_。(分数:1.00)A.ALTER TABLE 职工 ADD 联系方式 C(40)B.ALTER 职工 ADD 联系方式 C(40)C.CHANGE TABLE 职工 ADD 联系方式 C(40)D.CHANGE DBF 职工 INSERT 联系方式 C(40)40.使用 SQL语句完成“将所有职工的年龄增
20、加 1岁”,正确的操作是_。(分数:1.00)A.UPDATE 职工 SET 年龄=年龄+1B.UPDATE 职工 ADD 年龄+1C.UPDATE 职工 SET 年龄=1D.UPDATE 职工 ADD 1二、基本操作题(总题数:1,分数:18.00)在下完成下列操作:(分数:18.00)(1).新建“点歌”数据库,将考生文件夹下的所有自由表添加到该数据库中。(分数:4.50)_(2).新建一个项目“点歌系统”,将“点歌”数据库添加进该项目。(分数:4.50)_(3).为“歌曲”表创建一个主索引,索引名为 PK,索引表达式为“歌曲 id”;再创建一个普通索引,索引名和索引表达式均为“演唱者”,
21、以上索引都为升序。(分数:4.50)_(4).为“歌手”表创建一个主索引,索引名和索引表达式都为“歌手 id”,升序。为“歌曲”和“歌手”表创建永久联系,并设置参照完整性约束:更新规则为“级联”,其他默认。(分数:4.50)_三、简单应用题(总题数:1,分数:24.00)在下完成下列操作:(分数:24.00)(1).在考生文件夹下利用查询设计器创建一个查询,从表中查询演唱“粤语”歌曲的歌手。查询结果包含歌手的姓名、语言和点歌码三个字段;各记录按“点歌码”降序排序,点歌码相同的再按“演唱者”升序排序;查询去向为表 ta。最后将查询保存在 qa.qpr文件中,并运行该查询。(分数:12.00)_(
22、2).使用一对多报表向导建立报表,要求父表为“歌手”,子表为“歌曲”。从父表中选择字段“姓名”和“地区”,从子表中选择字段“歌曲名称”和“点歌码”,两个表通过“歌手 id”和“演唱者”建立联系,按“姓名”升序排序,其他默认,生成的报表名为“歌手报表”。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)41.在 下完成下列操作: 为了查询不同歌手演唱的歌曲,请设计一个表单 mform.scx,其界面如下图所示: (分数:18.00)_二级 Visual+FoxPro真题 2014年 9月(1)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:4
23、0.00)1.下列关于算法复杂度叙述正确的是_。(分数:1.00)A.最坏情况下的时间复杂度一定高于平均情况的时间复杂度B.时间复杂度与所用的计算工具无关 C.对同一个问题,采用不同的算法,则它们的时间复杂度是相同的D.时间复杂度与采用的算法描述语言有关解析:解析 算法的时间复杂度是指执行算法所需要的计算工作量,它与使用的计算机、程序设计语言以及算法实现过程中的许多细节无关,B 选项正确,D 选项错误。最坏情况下的时间复杂度可以与平均情况的时间复杂度相同,A 选项错误。不同的算法时间复杂度一般不相同,C 选项错误。2.设有栈 S和队列 Q,初始状态均为空。首先依次将 A,B,C,D,E,F 入
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 2014 答案 解析 DOC
