【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2006年9月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2006年9月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2006年9月及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2006 年 9 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列选项中不符合良好程序设计风格的是 _。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚2.从工程管理角度,软件设计一般分为两步完成,它们是 _。(分数:2.00)A.概要设计与详细设计B.过程控制C.软件结构设计与数据设计D.程序设计与数据设计3.下列选项中不属于软件生命周期开发阶段任务的是 _。(分数:2.00)A.软件测试B.概要
2、设计C.软件维护D.详细设计4.在数据库系统中,用户所见数据模式为 _。(分数:2.00)A.概念模式B.外模式C.内模式D.物理模式5.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 _。(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计6.设有如下三个关系表 (分数:2.00)A.T=RSB.RSC.T=RSD.T=R/S7.下列叙述中正确的 _。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对8.在长度为 64 的有序线性表中进
3、行顺序查找,最坏情况下需要比较的次数为 _。(分数:2.00)A.63B.64C.6D.79.数据库技术的根本目标是解决数据的 _。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题10.对下列二叉树 (分数:2.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG11.下列程序段执行以后,内存变量 A 和 B 的值是 _。 CLEAR A=10 B=20 SET UDFPARMS TO REFERENCE DO SQ WITH(A) ,B &参数 A 是值传送,B 是引用传送 ?A,B PROCEDURE SQ PARAMETERS X1,Y1 X1
4、=X1*X1 Y1=2*X1 ENDPROC(分数:2.00)A.10 200B.100 200C.100 20D.10 2012.从内存中清除内存变量的命令是 _。(分数:2.00)A.ReleaseB.DeleteC.EraseD.Destroy13.操作对象只能是一个表的关系运算是 _。(分数:2.00)A.联接和选择B.联接和投影C.选择和投影D.自然连接和选择14.在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是 _。(分数:2.00)A.数据B.文档C.类D.代码15.如果有定义 LOCAL data,data 的初值是 _。(分数:2.00)A.整数 0B.不定值C.逻
5、辑真D.逻辑假16.扩展名为 pjx 的文件是 _。(分数:2.00)A.数据库表文件B.表单文件C.数据库文件D.项目文件17.下列程序段执行以后,内存变量 y 的值是 _。 x=34567 y=0 DO WHILE x0 y=x%10+y*10 x=int(x/10) ENDDO(分数:2.00)A.3456B.34567C.7654D.7654318.下列的程序段中与上题的程序段对 y 的计算结果相同的是 _。(分数:2.00)A.x=34567 y=0 flag=. DO WHIL flag y=x% 10+y * 10 x=int(x/10) IF x0 flag=. ENDIF E
6、NDDOB.x=34567 y=0 flag=. DO WHIL flag y=x%10+y * 10 x=int(x/10) IF x=0 flag=. ENDIF ENDDOC.x=34567 y=0 flag=. DO WHIL!flag y=x%10+y* 10 x=int(x/10) IF x0 flag=. ENDIF ENDDOD.x=34567 y=0 flag=. DO WHIL!flag y=x%10+y* 10 x=int(x/10) IF x=0 flag=. ENDIF ENDDO19.在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则
7、_。(分数:2.00)A.无法进行排序B.只按第一个字段排序C.按从左至右优先依次排序D.按字段排序优先级依次排序20.如果运行一个表单以下事件首先被触发的是 _。(分数:2.00)A.LoadB.ErrorC.InitD.Click21.在 Visual FoxPro 中以下叙述正确的是 _。(分数:2.00)A.关系也被称作表单B.数据库文件不存储用户数据C.表文件的扩展名是.DBCD.多个表存储在一个物理文件中22.设 X=65,命令?VARTYPE(X)的输出是 _。(分数:2.00)A.NB.CC.LD.出错23.假设表单上有一选项组:男女,如果选择第二个按钮“女”,则该选项组的 V
8、alue 属性值为 _。(分数:2.00)AB.女C.2D.女或 224.假设表单 MyForm 隐藏着,让该表单在屏幕上显示的命令是 _。(分数:2.00)A.MyForListB.MyForDisplayC.MyForShowD.MyForShowForm25.(25)-(33)使用的数据表如下: 当前盘当前目录下有数据库:大奖赛.dbc,其中有数据库表“歌手.dbf”、“评分.dbf”。“歌手”表:(分数:2.00)A.歌手号B.姓名C.1001D.王蓉E.2001F.许巍G.3001H.周杰伦I.4001J.林俊杰K.L.26.插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1
9、001”、9.9 和“105”,正确的 SQL语句是 _。(分数:2.00)A.INSERT VALUES(“1001”,9.9,“105”)INTO 评分(歌手号,分数,评委号)B.INSERTTO 评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)C.INSERT INTO 评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)D.INSERT VALUES(“1001”,9.9,“105”)TO 评分(歌手号,分数,评委号)27.假设每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据“评分”表求每个歌手
10、的“最后得分”并存储于表 TEMP 中,表 TEMP 中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表 TEMP 的 SQL 语句是 _。(分数:2.00)A.SELECT 歌手号,(COUNT(分数)-MAX(分数)-MIN(分数)/SUM(*)-2)最后得分; FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESCB.SELECT 歌手号,(COUNT(分数)-MAX(分数)-MIN(分数)/(SUM(*)-2)最后得分; FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得
11、分 DESCC.SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数)/COUNT(*)-2)最后得分; FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCD.SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数)/COUNT(*)-2)最后得分; FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC28.与“SELECT*FROM 歌手 WHERENOT(最后得分9.00 OK 最后得分8.00)”等价的语句是 _。(分数:2.00)A.SELECT*
12、FROM 歌手 WHERE 最后得分 BETWEEN9.00 AND 8.00B.SELECT *FROM 歌手 WHERE 最后得分=8.00 AND 最后得分=9.00C.SELECT*FROM 歌手 WHERE 最后得分9.00 OR 最后得分8.00D.SELECT*FROM 歌手 WHERE 最后得分=8,00 AND 最后得分=9.0029.为“评分”表的“分数”字段添加有效性规则;“分数必须大于等于 0 并且小于等于 10”,正确的SQL 语句是 _。(分数:2.00)A.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10B.ALT
13、ER TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10C.ALTER TABLE 评分 ALTER 分数 CHECK 分数=0 AND 分数=10D.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=00R 分数=1030.根据“歌手”表建立视图 myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的 SQL 语句是 _。(分数:2.00)A.CREATE VIEW myview AS SELECT*FROM 歌手 WHERE LEFT(歌手号,1)=“1”B.CREATE VIEW myview AS SEL
14、ECT*FROM 歌手 WHERE LIKE(“1”,歌手号)C.CREATE VIEW myview SELECT*FROM 歌手 WHERE LEFT(歌手号,1)“1”D.CREATE VIEW myview SELECT*FROM 歌手 WHERE LIKE(“1”,歌手号)31.删除视图 myview 的命令是 _。(分数:2.00)A.DELETE myview VIEWB.DEL ETE myviewC.DROP myview VIEWD.DROP VIEW myview32.假设 temp.dbf 数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将 temp.d
15、bf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)。在下划线处应该填写的 SQL 语句是 _。 USE 歌手 DO WHILE.NOT.EOF() _ REPLACE 歌手.最后得分 WITH a 2 SKIP ENDDO(分数:2.00)A.SELECT*FROM temp WHERE tem 歌手号=歌手歌手号 TO ARRAY aB.SELECT*FROM temp WHERE tem 歌手号=歌手歌手号 INTO ARRAY aC.SELECT*FROM temp WHERE tem 歌手号=歌手歌手号 TOFILEaD.SELECT*FROM t
16、emp WHERE tem 歌手号=歌手歌手号 INTO FILE a33.与“SELECT DISTINCT 歌手号:FROM 歌手 WHERE 最后得分=ALL; (SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2”)”等价的 SQL 语句是 _。(分数:2.00)A.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=; (SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2”)B.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=; (SELECT
17、MIX(最后得分)FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2”)C.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=ANY; (SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2”)D.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=SOME; (SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2”)34.以下关于“视图”的描述正确的是 _。(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库中C.视图保存在表文件中D.视图保存
18、在视图文件中35.关闭表单的程序代码是 ThisForm.Release,Release 是 _。(分数:2.00)A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法二、B填空题/B(总题数:15,分数:30.00)36.下列软件系统结构图 (分数:2.00)填空项 1:_37.U【2】 /U的任务是诊断和改正程序中的错误。(分数:2.00)填空项 1:_38.一个关系表的行称为U 【3】 /U。(分数:2.00)填空项 1:_39.按“先进后出”原则组织数据的数据结构是U 【4】 /U。(分数:2.00)填空项 1:_40.数据结构分为线性结构和非线性结构,带链的队列属
19、于U 【5】 /U。(分数:2.00)填空项 1:_41.可以在项目管理器的U 【6】 /U选项卡下建立命令文件(程序)。(分数:2.00)填空项 1:_42.在 Visual FoxPro 中所谓自由表就是那些不属于任何U 【7】 /U的表。(分数:2.00)填空项 1:_43.不带条件的 DELETE 命令(非 SQL 命令)将删除指定表的U 【8】 /U记录。(分数:2.00)填空项 1:_44.在 SQL SELECT 语句中为了将查询结果存储到永久表应该使用U 【9】 /U短语。(分数:2.00)填空项 1:_45.在 SQL 语句中空值用U 【10】 /U表示。(分数:2.00)填
20、空项 1:_46.在 Visual FoxPro 中视图可以分为本地视图和U 【11】 /U视图。(分数:2.00)填空项 1:_47.在 Visual FoxPro 中为了通过视图修改基本表中的数据,需要在视图设计器的U 【12】 /U选项卡下设置有关属性。(分数:2.00)填空项 1:_48.在表单设计器中可以通过上U 【13】 /U工具栏中的工具快速对齐表单中的控件。(分数:2.00)填空项 1:_49.为了在报表中插入一个文字说明,应该插入U 【14】 /U控件。(分数:2.00)填空项 1:_50.如下命令将“产品”表的“名称”字段名修改为“产品名称” ALLER TABLE 产品
21、RENAMEU 【15】 /U名称 TO 产品名称(分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2006 年 9 月答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列选项中不符合良好程序设计风格的是 _。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚 解析:知识点 良好程序设计风格 评析 良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。主要应注意和考虑下述一些因
22、素:1、源程序要文档化;2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用 goto 语句。模块设计要保证低耦合、高内聚。2.从工程管理角度,软件设计一般分为两步完成,它们是 _。(分数:2.00)A.概要设计与详细设计 B.过程控制C.软件结构设计与数据设计D.程序设计与数据设计解析:知识点 软件设计步骤 评析 从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
23、3.下列选项中不属于软件生命周期开发阶段任务的是 _。(分数:2.00)A.软件测试B.概要设计C.软件维护 D.详细设计解析:知识点 软件生命周期 评析 软件生命周期分为软件定义、软件开发及软件维护。其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段。4.在数据库系统中,用户所见数据模式为 _。(分数:2.00)A.概念模式B.外模式 C.内模式D.物理模式解析:知识点 数据库的基本概念:数据库,数据库管理系统,数据库系统 评析 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 VISUALFOXPRO 2006 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1329826.html