欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOX+PRO真题2012年3月及答案解析.doc

    • 资源ID:1329817       资源大小:86.50KB        全文页数:14页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOX+PRO真题2012年3月及答案解析.doc

    1、全国计算机等级考试二级 VISUAL+FOX+PRO 真题 2012 年 3 月及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分)(总题数:31,分数:70.00)1.下列叙述中正确的是( )。 (分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是一种逻辑结构C.循环队列是队列的一种顺序存储结构D.循环队列是非线性结构2.下列叙述中正确的是( )。 (分数:2.00)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度

    2、为 1 的结点数为( )。 (分数:2.00)A.4B.16C.10D.64.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。 (分数:2.00)A.逻辑模式B.概念模式C.内模式D.外模式5.在满足实体完整性约束的条件下( )。 (分数:2.00)A.一个关系中可以没有候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中应该有一个或多个候选关键字6.有三个关系 R、S 和 T 如下: (分数:2.00)A.并B.差C.交D.自然连接7.软件生命周期的活动中不包括( )。 (分数:2.00)A.软件维护B.需求分析C.市场调研D.软件测

    3、试8.下面不属于需求分析阶段任务的是( )。 (分数:2.00)A.确定软件系统的性能需求B.确定软件系统的功能需求C.指定软件集成测试计划D.需求规格说明书评审9.在黑盒测试方法中,设计测试用例的主要根据是( )。 (分数:2.00)A.程序外部功能B.程序数据结构C.程序流程图D.程序内部结构10.在软件设计中不使用的工具是( )。 (分数:2.00)A.系统结构图B.程序流程图C.PAD 图D.数据流图(DFD 图)11.VisualFoxPro60 属于( )。 (分数:2.00)A.层次数据库管理系统B.关系数据库管理系统C.面向对象数据库管理系统D.分布式数据库管理系统12.下列字

    4、符型常量的表示中,错误的是( )。 (分数:2.00)A.品牌B.5+3C.x=yD.“计算机“13.函数 UPPER(“1a2B“)的结果是( )。 (分数:2.00)A.1A2bB.1a2BC.1A2BD.1a2b14.可以随表的打开而自动打开的索引是( )。 (分数:2.00)A.单项压缩索引文件B.单项索引文件C.非结构复合索引文件D.结构复合索引文件15.为数据库表增加字段有效性规则是为了保证数据的( )。 (分数:2.00)A.域完整性B.表完整性C.参照完整性D.实体完整性16.在 VisualFoxPro 中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是

    5、( )。 (分数:2.00)A.OPENB.SELECTC.USED.LOAD17.在 INPUT、ACCEPT 和 WAIT 三个命令中,必须要以回车键表示结束的命令是( )。 (分数:2.00)A.ACCEPT、WAITB.INPUT、WAITC.INPUT、ACCEPTD.INPUT、ACCEPT 和 WAIT18.下列控件中,不能设置数据源的是( )。 (分数:2.00)A.复选框B.命令按钮C.选项组D.列表框19.查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的 SQL 语句是( )。 (分数:2.00)A.SELECT*FROM 教师 WHERE 住址 LIKE%

    6、望京%B.SELECT*FROM 教师 FOR 住址 LIKE%望京%C.SELECT*FROM 教师 FOR 住址=%望京%D.SELECT*FROM 教师 WHERE 住址=%望京%20.查询设计器中的“筛选”选项卡的作用是( )。 (分数:2.00)A.查看生成的 SQL 代码B.指定查询条件C.增加或删除查询表D.选择所要查询的字段21.某数据表有 20 条记录,若用函数 EOF( )测试结果为T,那么此时函数 RECNO( )值是( )。 (分数:2.00)A.21B.20C.19D.122.为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的 SQL

    7、语句是( )。 (分数:2.00)A.CHANGETABLE 教师 ALTER 职工号 SETCHECKLEFT(职工号,3)=“110“B.CHANGETABLE 教师 ALTER 职工号 SETCHECKOCCURS(职工号,3)=“110“C.ALTERTABLE 教师 ALTER 职工号 SETCHECKLEFT(职工号,3)=“110“D.ALTERTABLE 教师 ALTER 职工号 CHECKLEFT(职工号,3)=“110“23.对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。 (分数:2.00)A.性别+年龄B.VAL(性别)+年龄C

    8、.性别,年龄D.性别+STR(年龄,2)24.删除视图 salary 的命令是( )。 (分数:2.00)A.DROPVIEWsalaryB.DROPsalaryVIEWC.DELECTsalaryD.DELECTsalaryVIEW25.关于内存变量的调用,下列说法正确的是( )。 (分数:2.00)A.局部变量能被本层模块和下层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.私有变量只能被本层模块程序调用26.在命令按钮组中,决定命令按钮数目的属性是( )。 (分数:2.00)A.ButtonNumB.ControlSourceC.ButtonC

    9、ountD.Value27.报表文件的扩展名是( )。 (分数:2.00)A.MNXB.FXPC.PRGD.FRX28.下列选项中,下列属于 SQL 数据定义功能的是( )。 (分数:2.00)A.ALTERB.CREATEC.DROPD.SELECT29.要将 VisualFoxPro 系统菜单恢复成标准配置,可先执行 SETSYSMENUNOSAVE 命令,然后再执行( )。 (分数:2.00)A.SETTOSYSMENUB.SETSYSMENUTODEFAULTC.SETTODEFAULTD.SETDEFAULTTOSYSMENU30.假设有一表单,其中包含一个选项按钮组,在表单运行启动

    10、时,最后触发的事件是( )。 (分数:2.00)A.表单 InitB.选项按钮的 InitC.选项按钮组的 InitD.表单的 Load3135 题使用如下三个数据库表: 图书(索书号,书名,出版社,定价,ISBN) 借书证(结束证号,姓名,性别,专业,所在单位) 借书记录(借阅号,索书号,借书证号,借书日期,还书日期) 其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。 (分数:10.00)(1).查询借书证上专业为“计算机”的所有信息,正确的 SQL 语句是( )。 (分数:2.00)A.SELECTALLFROM 借书证 WHERE 专业=“计算机“B.SELECT 借书证号

    11、 FROM 借书证 WHERE 专业=“计算机“C.SELECTALLFROM 借书记录 WHERE 专业=“计算机“D.SELECT*FROM 借书证 WHERE 专业=“计算机“(2).查询 2011 年被借过图书的书名、出版社和借书日期,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 书名,出版社,借书日期 FROM 图书,借书记录 WHERE 借书日期=2011AND 图书索书号=借书记录索书号B.SELECT 书名,出版社,借书日期 FROM 图书,借书记录 WHERE 借书日期=YEAR(2011)AND 图书索书号=借书记录索书号C.SELECT 书名,出版社,

    12、借书日期 FROM 图书,借书记录 WHERE 图书索书号=借书记录索书号ANDYEAR(借书日期)=2011D.SELECT 书名,出版社,借书日期 FROM 图书,借书记录图书索书号=借书记录索书号 ANDWHEREYEAR(借书日期)=YEAR(2011)(3).查询所有借阅过“中国出版社”图书的读者的姓名和所在单位( )。(分数:2.00)A.B.C.D.(4).从借书证表中删除借书证号为“1001”的记录,正确的 SQL 语句是( )。 (分数:2.00)A.DELETEFROM 借书证 WHERE 借书证号=“1001“B.DELETEFROM 借书证 FOR 借书证号=“1001

    13、“C.DROPFROM 借书证 WHERE 借书证号=“1001“D.DROPFROM 借书证 FOR 借书证号=“1001“(5).将选项为“锦上计划研究所”的所在单位字段值重设为“不详”,正确的 SQL 语句是( )。 (分数:2.00)A.UPDATE 借书证 SET 所在单位=“锦上计划研究所“WHERE 所在单位=“不详“B.UPDATE 借书证 SET 所在单位=“不详“WITH 所在单位=“锦上计划研究所“C.UPDATE 借书证 SET 所在单位=“不详“WHERE 所在单位=“锦上计划研究所“D.UPDATE 借书证 SET 所在单位=“锦上计划研究所“WITH 所在单位=“

    14、不详“二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)31.在长度为 n 的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为【1】。(分数:2.00)填空项 1:_32.设循环队列的存储空间为 Q(1:30),初始状态为 front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【2】个元素。(分数:2.00)填空项 1:_33.数据库管理系统提供的数据语言中,负责数据的增、删、改和查询的是【3】。(分数:2.00)填空项 1:_34.在将 E-R 图转换到关系模式时,实体和联系都可以表示成【4】。(分

    15、数:2.00)填空项 1:_35.常见的软件工程方法有结构化方法和面向对象方法,类、继承以及多态性等概念属于【5】。(分数:2.00)填空项 1:_36.数据库系统的数据完整性是指保证数据【6】的特性。(分数:2.00)填空项 1:_37.表达式 LEN(SPACE(3)-SPACE(2)的结果为【7】。(分数:2.00)填空项 1:_38.自由表与数据库表相比较,在自由表中不能建立【8】索引。 (分数:2.00)填空项 1:_39.在 VisualFoxPro 的查询设计器中【9】选项对应于 SELECT 短语。 (分数:2.00)填空项 1:_40.删除父表中的记录时,若子表中的所有相关记

    16、录能自动删除,则相应的参照完整性的删除规则为【10】规则。 (分数:2.00)填空项 1:_41.VisualFoxPro 子类是通过继承父类生成的,在子类中可以对父类继承的方法和属性进行【11】。 (分数:2.00)填空项 1:_42.在 VisualFoxPro 中为表单指定标题的属性是【12】。 (分数:2.00)填空项 1:_43.SQL 语言可以命令方式交互使用,也可以嵌入到【13】中使用。 (分数:2.00)填空项 1:_44.在工资表中,按工资从高到低显示职工记录的 SQL 语句为: SELECT*FROM 工资表 ORDERBY 工资【14】。(分数:2.00)填空项 1:_4

    17、5.在 VisualFoxPro 中,删除记录的 SQL 命令是【15】。(分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOX+PRO 真题 2012 年 3 月答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分)(总题数:31,分数:70.00)1.下列叙述中正确的是( )。 (分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是一种逻辑结构C.循环队列是队列的一种顺序存储结构 D.循环队列是非线性结构解析:【解析】为了充分利用存储空间,可以把顺序队列看成一个环状空间,即把顺序队列的头尾指针相连,这样的队列称之为

    18、循环队列。它是对顺序队列的改进,故循环队列是队列的一种顺序存储结构。选项C)正确。2.下列叙述中正确的是( )。 (分数:2.00)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对 解析:【解析】栈是一种后进先出的线性表,队列是一种先进先出的线性表,二者均是线性结构,故选项A)、B)、C)均不对,答案为选项 D)。3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为( )。 (分数:2.00)A.4B.16 C.10D.6解析:【解析】由二叉树的性质 n0=n2+1 可知,度为 0 的结点数(即叶子结点数)=

    19、度为 2 的结点数+1,根据题意得知,度为 2 的结点数为 4 个,那么 25-5-4=16 即为度为 1 的结点数,选项 B)正确。4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。 (分数:2.00)A.逻辑模式B.概念模式C.内模式 D.外模式解析:【解析】内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,对应于物理级,它是数据库中全体数据的内部表示或底层 描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。所以选项C)正确。5.在满足实体完整性约束的条件下( )。 (

    20、分数:2.00)A.一个关系中可以没有候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中应该有一个或多个候选关键字 解析:【解析】在关系 R 中如记录完全函数依赖于属性(组)X,则称 X 为关系 R 中的一个候选关键字。在一个关系中,候选关键字可以有多个且在任何关系中至少有一个关键字。所以在满足数据完整性约束的条件下,一个关系应该有一个或多个候选关键字,所以选项 D)正确。6.有三个关系 R、S 和 T 如下: (分数:2.00)A.并B.差 C.交D.自然连接解析:【解析】R 和 S 的差是由属于 R 但不属于 S 的元组组成的集合,运算符为“-”。

    21、记为 T=R-S。根据本题关系 R 和关系 S 运算前后的变化,可以看出此处进行的是关系运算的差运算。故选项 B)正确。7.软件生命周期的活动中不包括( )。 (分数:2.00)A.软件维护B.需求分析C.市场调研 D.软件测试解析:【解析】通常把软件产品从提出、实现、使用、维护到停止使用(退役)的过程称为软件生命周期。可以将软件生命周期分为软件定义、软件开发及软件运行维护 三个阶段。软件生命周期的主要活动阶段是可行性研究与计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。软件生命周期不包括市场调研。8.下面不属于需求分析阶段任务的是( )。 (分数:2.00)A.确定软件系统的性

    22、能需求B.确定软件系统的功能需求C.指定软件集成测试计划 D.需求规格说明书评审解析:【解析】需求分析是对待开发软件提出的需求进行分析并给出详细的定义。主要工作是编写软件需求规格说明书及用户手册。需求分析的任务是导出目标系统的逻辑模型,解决“做什么”的问题。制定软件集成测试计划是软件设计阶段需要完成的任务。9.在黑盒测试方法中,设计测试用例的主要根据是( )。 (分数:2.00)A.程序外部功能 B.程序数据结构C.程序流程图D.程序内部结构解析:【解析】黑盒测试也称功能测试或数据驱动测试,设计测试用例着眼于程序外部结构、不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。故选项 A)正确

    23、。10.在软件设计中不使用的工具是( )。 (分数:2.00)A.系统结构图B.程序流程图C.PAD 图D.数据流图(DFD 图) 解析:【解析】软件设计包括概要设计和详细设计,软件概要设计中,面向数据流的设计方法有变换型系统结构图和事务型数据流两种。软件详细设计,程序流程图(PDF)和 PAD(问题分析图)是过程设计的常用工具。数据流图(DFD 图)是软件定义阶段结构化分析方法常用的工具。11.VisualFoxPro60 属于( )。 (分数:2.00)A.层次数据库管理系统B.关系数据库管理系统 C.面向对象数据库管理系统D.分布式数据库管理系统解析:【解析】Visual FoxPro

    24、6.0 是一种关系数据库管理系统,该系统可以对多个关系型数据库进行管理。基本的数据结构是二维表。12.下列字符型常量的表示中,错误的是( )。 (分数:2.00)A.品牌 B.5+3C.x=yD.“计算机“解析:【解析】字符型常量也称为字符串,其表示方法是用定界符半角单引号、双引号或方括号把字符串扩起来。字符型常量的定界符必须成对匹配,不能一边用单引号 一边用双引号。如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。故选项 A)中用两对方括号定界是错误的。13.函数 UPPER(“1a2B“)的结果是( )。 (分数:2.00)A.1A2bB.1a2BC.1A2B D.1

    25、a2b解析:【解析】函数 UPPER( )的功能是将指定表达式值中的小写字母转换成大写字母,其它字符不变。所以选项 C)正确。14.可以随表的打开而自动打开的索引是( )。 (分数:2.00)A.单项压缩索引文件B.单项索引文件C.非结构复合索引文件D.结构复合索引文件 解析:【解析】按文件的扩展名分类,索引可以分为单索引文件和复合索引文件,其中复合索引文件又包括结构复合索引文件和非结构复合索引文件。复合索引文件的特 点有文件的主名与表名同名;打开表时自动打开;可以包含多个索引关键字表达式;在添加、更改或删除记录时自动维护索引。在表设计器中建立的索引都是结构复 合压缩索引。15.为数据库表增加

    26、字段有效性规则是为了保证数据的( )。 (分数:2.00)A.域完整性 B.表完整性C.参照完整性D.实体完整性解析:【解析】数据完整性一般包括实体完整性、域完整性、参照完整性等。实体完整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro 中利用主关键字或候选关键字来保证表中记录的唯一,即保证实体唯一性;增加字段有效性规则是对数据类型的定义,属于域完整性的范畴,比如对数 值型字段,通过指定不同的宽度说明不同范围的数值数据类型,从而可以限定字段的取值类型和取值范围; 参照完整性:在输入或删除记录时,参照完整性能保持表之间已定义的关系。故选项 A)正确。16

    27、.在 VisualFoxPro 中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是( )。 (分数:2.00)A.OPENB.SELECT C.USED.LOAD解析:【解析】 OPEN 命令表示打开数据库,SELECT 命令表示选择工作区,USE 命令表示打开表及其相关索引文件、打开一个 SQL 视图或关闭表,LOAD 命令表示将二进制文件、外部命令或者外部函数装入内存中。所以选项 B)正确。17.在 INPUT、ACCEPT 和 WAIT 三个命令中,必须要以回车键表示结束的命令是( )。 (分数:2.00)A.ACCEPT、WAITB.INPUT、WAITC.INP

    28、UT、ACCEPT D.INPUT、ACCEPT 和 WAIT解析:【解析】当程序执行到 INPUT 命令时,暂停执行,等待用户从键盘输入数据。当用户以回车键结束输入时,系统计算表达式的值,并将计算结果存入指定的内 存变量,然后继续执行程序;当程序执行到ACCEPT 命令时,暂停执行,必须等待用户从键盘输入字符串。当用户以回车键结束输入时,系统将该字符串存入指 定的内存变量,然后继续执行程序;WAIT 命令的格式:WAIT TO WINDOW AT ,。此命令的功能是显示字符表达式的值作为提示信息,暂停程序的执行,直到用户按任意键或单击鼠标。所以WAIT 命令的功能为暂停程序的执行,而不是等待

    29、输入数据。故选项 C)正确。18.下列控件中,不能设置数据源的是( )。 (分数:2.00)A.复选框B.命令按钮 C.选项组D.列表框解析:【解析】 选项 B)命令按钮控件在应用程序中起控制作用,用于完成某一特定的操作,特定操作代码通常放置在命令按钮的 Click 事件中,是对数据源进行操作的控件,不能用于设置数据源。19.查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的 SQL 语句是( )。 (分数:2.00)A.SELECT*FROM 教师 WHERE 住址 LIKE%望京% B.SELECT*FROM 教师 FOR 住址 LIKE%望京%C.SELECT*FROM 教

    30、师 FOR 住址=%望京%D.SELECT*FROM 教师 WHERE 住址=%望京%解析:【解析】SQL 中查询命令的格式:SELECT 字段名 FROM 表名 WHERE 条件。选项 B)和 C)中都使用了 FOR 短语,不符合查询命令的格式。根据题意查询出“住址”字段中含有“望京”字样的教师信息,这是一个字符串匹配的 查询,显然应该使用 LIKE 运算符。LIKE 子句的使用格式为:字段 LIKE 字符串表达式,其中字符串表达式中可以使用通配符,%表示匹配包含零个或多个字符的任意字符串,_表示任意一个字符。因为“住址”字段的数据类型是字符型 数据,所以 LIKE 后面应该是一个字符串,必

    31、须用双引号作为定界符,因此查询条件应书写为 WHERE 住址 LIKE “%望京%“。所以选项 D)也是错误的,故项A)正确。20.查询设计器中的“筛选”选项卡的作用是( )。 (分数:2.00)A.查看生成的 SQL 代码B.指定查询条件 C.增加或删除查询表D.选择所要查询的字段解析:【解析】查询设计器中的“筛选”选项卡对应 SQL 语句中的 WHERE 短语,用于指定查询条件;“字段”选项卡对应 SQL 语句中 SELECT 短语,用来指 定所要查询的字段;查看生成的 SQL 代码可通过单击“查询”下拉菜单的“查看 SQL”命令;增加或删除查询表在查询设计器中操作。故选项 B)正确。21

    32、.某数据表有 20 条记录,若用函数 EOF( )测试结果为T,那么此时函数 RECNO( )值是( )。 (分数:2.00)A.21 B.20C.19D.1解析:【解析】函数 EOF()的功能是测试指定表文件中的记录指针是否指向文件尾,若是就返回逻辑真(.T.)。表明记录指针是指在最后一条记录的后面位置。 函数 RECNO()的功能是返回当前表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为 0。如果记录指针指向文件尾,函数 值为表文件中的记录数加 1。此数据库表中有 20 条记录,并且用函数 EOF()测试得到结果为.T.,说明记录指针已经指向了文件尾,故此时函

    33、数 RECNO()的值为 21。22.为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的 SQL 语句是( )。 (分数:2.00)A.CHANGETABLE 教师 ALTER 职工号 SETCHECKLEFT(职工号,3)=“110“B.CHANGETABLE 教师 ALTER 职工号 SETCHECKOCCURS(职工号,3)=“110“C.ALTERTABLE 教师 ALTER 职工号 SETCHECKLEFT(职工号,3)=“110“ D.ALTERTABLE 教师 ALTER 职工号 CHECKLEFT(职工号,3)=“110“解析:【解析】在 SQL

    34、 中为字段添加有效性规则的语句格式为“ALTER TABLE 表名 ALTER 字段名 SET CHECK 字段规则”,所以选项 A)、B)和 D)都不符合语句格式,取职工号的左边三位字符所使用的函数是LEFT(字段名,位数)。故选项 C)正确。23.对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。 (分数:2.00)A.性别+年龄B.VAL(性别)+年龄C.性别,年龄D.性别+STR(年龄,2) 解析:【解析】此题是通过两个字段对数据表建立复合索引,建立复合索引时要求字段类型匹配。此题中性别为字符型,而年龄为数值型,这两个字段类型不匹配, 故选项 A

    35、)是错误的,选项 C)是不正确的索引格式,选项 B)中用 VAL()函数不能将字符型数据“性别”转换成数值型,该函数只能转换由数字符号组成的字 符型数据。选项 D)中的年龄字段通过 STR()函数转换成了字符型,与性别字段的类型相匹配。24.删除视图 salary 的命令是( )。 (分数:2.00)A.DROPVIEWsalary B.DROPsalaryVIEWC.DELECTsalaryD.DELECTsalaryVIEW解析:【解析】SQL 语句中,删除视图的格式为:DROP VIEW ,故选项 A)正确。25.关于内存变量的调用,下列说法正确的是( )。 (分数:2.00)A.局部变

    36、量能被本层模块和下层模块程序调用B.私有变量能被本层模块和下层模块程序调用 C.局部变量不能被本层模块程序调用D.私有变量只能被本层模块程序调用解析:【解析】在 Visual FoxPro 中,变量可分为公共变量、私有变量和局部变量 3 类。其中,在程序中直接使用的(没有通过 PUBLIC 和 LOCAL 命令事先声明)或由系统自动 隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。而局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。26.在命令按钮组中,决定命令按钮数目的属性是( )。 (分数:2.00)A.ButtonNumB.ControlSour

    37、ceC.ButtonCount D.Value解析:【解析】ButtonCount 属性指定命令组中命令按钮的数目,Value 属性用来指定命令组当前的状态。该属性的类型可以是数值型的,也可以是字符 型的。若为数值型值 n,则表示命令组中第 n 个命令按钮被选中; 若为字符型值 c,则表示命令组中 Caption 属性值为 c 的命令按钮被选中。ControlSource 属性用来设置命令按钮组的数据源,命令按钮组没有 ButtonNum 属性,故选项 C)正确。27.报表文件的扩展名是( )。 (分数:2.00)A.MNXB.FXPC.PRGD.FRX 解析:【解析】.MNX 是菜单文件的扩

    38、展名;.FXP 是编译后的程序的扩展名;.PRG 是程序文件的扩展名;.FRX 是报表文件的扩展名,故选项 D)正确。28.下列选项中,下列属于 SQL 数据定义功能的是( )。 (分数:2.00)A.ALTERB.CREATEC.DROPD.SELECT 解析:【解析】标准 SQL 的数据定义功能非常广泛,一般包括数据库的定义、表的定义、视图的定义、存储过程的定义、规则的定义和索引的定义等若干部分。 DROP TABLE 用于删除表或视图,修改表结构的命令是 ALTER TABLE,CREATE TABLE 命令用于建立表或视图。29.要将 VisualFoxPro 系统菜单恢复成标准配置,

    39、可先执行 SETSYSMENUNOSAVE 命令,然后再执行( )。 (分数:2.00)A.SETTOSYSMENUB.SETSYSMENUTODEFAULT C.SETTODEFAULTD.SETDEFAULTTOSYSMENU解析:【解析】Visual FoxPro 系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单。条形菜单中包含文件、编辑、显示、工具、程序、窗口和帮助菜单项。选择条形菜单中的 每一个菜单项都会激活一个弹出式菜单。通过 SET SYSMENU 命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。一般常用到将系统菜单恢复成标准配置,可先执行 SET SYS

    40、MENU NOSAVE,然后执行 SET SYSMENU TO DEFAULT。不带参数的 SET SYSMENU TO 命令将屏蔽系统菜单,使系统菜单不可用。30.假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是( )。 (分数:2.00)A.表单 Init B.选项按钮的 InitC.选项按钮组的 InitD.表单的 Load解析:【解析】此题运行表单时,触发事件的先后顺序为:先触发表单的 Load 事件;再触发命令按钮的Init 事件;再触发命令组的 Init 事件;最后触发表单的 Init 事件。故选项 A)正确。3135 题使用如下三个数据库表: 图书(索书号

    41、,书名,出版社,定价,ISBN) 借书证(结束证号,姓名,性别,专业,所在单位) 借书记录(借阅号,索书号,借书证号,借书日期,还书日期) 其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。 (分数:10.00)(1).查询借书证上专业为“计算机”的所有信息,正确的 SQL 语句是( )。 (分数:2.00)A.SELECTALLFROM 借书证 WHERE 专业=“计算机“B.SELECT 借书证号 FROM 借书证 WHERE 专业=“计算机“C.SELECTALLFROM 借书记录 WHERE 专业=“计算机“D.SELECT*FROM 借书证 WHERE 专业=“计算机“

    42、解析:【解析】此题要求查询所有的信息,即所有的字段。在 SELECT 查询语句中,要求查询所有的字段,不只是查询“借书证号”字段,用“*”来表示要查询的所有字段,而不能使用 ALL,故选项 A)、B)和 C)错误,选项 D)正确。(2).查询 2011 年被借过图书的书名、出版社和借书日期,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 书名,出版社,借书日期 FROM 图书,借书记录 WHERE 借书日期=2011AND 图书索书号=借书记录索书号B.SELECT 书名,出版社,借书日期 FROM 图书,借书记录 WHERE 借书日期=YEAR(2011)AND 图书索书号

    43、=借书记录索书号C.SELECT 书名,出版社,借书日期 FROM 图书,借书记录 WHERE 图书索书号=借书记录索书号ANDYEAR(借书日期)=2011 D.SELECT 书名,出版社,借书日期 FROM 图书,借书记录图书索书号=借书记录索书号 ANDWHEREYEAR(借书日期)=YEAR(2011)解析:【解析】YEAR()函数表示将日期型转化为数值型。此题查询 2011 年被借过的图书信息,在 WHERE语句中,条件应为 YEAR(借书日期)=2011,故选项 A)、B)、D)中的条件设置都是错误的,选项 C)正确。(3).查询所有借阅过“中国出版社”图书的读者的姓名和所在单位(

    44、 )。(分数:2.00)A. B.C.D.解析:【解析】从数据表中可以看出,所要查询的字段包括“姓名”和“所在单位”两个字段,这两个字段都属于“借书证”表,查询的条件是所有借阅过“中国出版 社”图书的读者姓名和所在单位,又涉及到了“出版社”字段,此字段属于“图书”表,那么能不能就从“借书证”表和“图书”表这两个表中查询呢?是不可以 的,因为这两个表没有一个公共字段用以建立两表之间的联系,所以要借用第三个表中的字段建立联系,也就是要通过这三个表建立查询,故选项 A)正确。(4).从借书证表中删除借书证号为“1001”的记录,正确的 SQL 语句是( )。 (分数:2.00)A.DELETEFRO

    45、M 借书证 WHERE 借书证号=“1001“ B.DELETEFROM 借书证 FOR 借书证号=“1001“C.DROPFROM 借书证 WHERE 借书证号=“1001“D.DROPFROM 借书证 FOR 借书证号=“1001“解析:【解析】SQL 从表中删除数据的命令格式为 DELETE FROM 表名 WHERE 条件,故选项 A)正确。(5).将选项为“锦上计划研究所”的所在单位字段值重设为“不详”,正确的 SQL 语句是( )。 (分数:2.00)A.UPDATE 借书证 SET 所在单位=“锦上计划研究所“WHERE 所在单位=“不详“B.UPDATE 借书证 SET 所在单

    46、位=“不详“WITH 所在单位=“锦上计划研究所“C.UPDATE 借书证 SET 所在单位=“不详“WHERE 所在单位=“锦上计划研究所“ D.UPDATE 借书证 SET 所在单位=“锦上计划研究所“WITH 所在单位=“不详“解析:【解析】UPDATE 命令的格式为 UPDATE 数据表名 SET 字段名 1=表达式 1,字段名 2=表达式 2 WHERE 筛选条件。选项 B)和 D)中用 WITH 语句设置筛选条件,是错误的语句格式。选项 A)中的表达式及筛选条件设置错误,故选项 C)正确。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)31.在长度为 n

    47、的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为【1】。(分数:2.00)填空项 1:_ (正确答案:【1】n-1)解析:【解析】在顺序表中删除一个元素,最坏情况是删除第一个元素,后面的 n-1 个元素均要向前移动,所以此处填 n-1。32.设循环队列的存储空间为 Q(1:30),初始状态为 front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【2】个元素。(分数:2.00)填空项 1:_ (正确答案:【2】29)解析:【解析】通过题干的描述可知此循环队列共 30 个空间,另外队尾指针 rear 的值小于队头指针fron

    48、t 的值,所以利用公式(rear-front+30)%30=29,可知此循环队列的元素个数为 29。33.数据库管理系统提供的数据语言中,负责数据的增、删、改和查询的是【3】。(分数:2.00)填空项 1:_ (正确答案:【3】数据操纵语言)解析:【解析】数据操纵语言 DML(Data Manipulation Language),用户通过它可以实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。 在 DML 中,应用程序可以对数据库作插、删、改、排、检等五种操作。34.在将 E-R 图转换到关系模式时,实体和联系都可以表示成【4】。(分数:2.00)填空项 1:_ (正确答案:【4】关系)解析:【解析】关系数据库逻辑设计的主要工作是将 E-R 图转换成指定 RDBMS 中的关系模式,这种转换是比较直接的,实体与联系都可以表示成关系。35.常见的软件工程方法有结构化方法和面向对象方法,类、继承以及多态性等概念属于【5】。(分数:2.00)填空项 1:_


    注意事项

    本文(【计算机类职业资格】全国计算机等级考试二级VISUAL+FOX+PRO真题2012年3月及答案解析.doc)为本站会员(outsidejudge265)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开